Clone Tools
  • last updated a few seconds ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
Specialize getBinaries from XCTest components

  1. … 7 more files in changeset.
Specialize getBinaries from XCTest components

  1. … 7 more files in changeset.
Apply `Explicit type can be replaced with <>` inspection the whole project

  1. … 908 more files in changeset.
Upgrade commons-lang{->3} replacing packages

  1. … 175 more files in changeset.
Use TaskProvider in native binary types

    • -10
    • +18
    ./DefaultSwiftXCTestExecutable.java
  1. … 27 more files in changeset.
Use public services in native plugins to construct `FileCollection` instances, rather than using internal `FileOperations`.

  1. … 32 more files in changeset.
Use public services in native plugins to construct `FileCollection` instances, rather than using internal `FileOperations`.

  1. … 32 more files in changeset.
Deprecate `ProjectLayout.configurableFiles()` as it is replaced by `ObjectFactory.fileCollection()`. Also replace usages of internal `FileOperations.configurableFiles()` method with the public API.

  1. … 27 more files in changeset.
Deprecate `ProjectLayout.configurableFiles()` as it is replaced by `ObjectFactory.fileCollection()`. Also replace usages of internal `FileOperations.configurableFiles()` method with the public API.

  1. … 27 more files in changeset.
Revert "spelling: executor"

This reverts commit 5d977f07205c0fc02fa25c32812b761cd4d0f9db.

Signed-off-by: Bo Zhang <bo@gradle.com>

Address code review comment

  1. … 54 more files in changeset.
Revert `SwiftTargetMachine` to `SwiftPlatform`

  1. … 19 more files in changeset.
Move Swift source compatibility to `SwiftTargetMachine` on `SwiftBinary`

This commit still doesn't consider the source compatibility when

selecting the tool chain.

  1. … 24 more files in changeset.
Break association between current and software model type

Move `NativePlatform` getter to internal type.

  1. … 65 more files in changeset.
spelling: executor

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

Signed-off-by: Bo Zhang <bo@gradle.com>

    • -0
    • +202
    ./execution/XCTestExecutor.java
Remove unused references to TargetMachineFactory

  1. … 15 more files in changeset.
Move `TargetMachineFactory#host()` to internal API

  1. … 24 more files in changeset.
Isolate native service and class within `platformNative` project

  1. … 55 more files in changeset.
Move TargetMachineFactory up to a project service

  1. … 52 more files in changeset.
Wire in architecture to target machine definition

  1. … 28 more files in changeset.
Change the C++ tooling model builder so that it does not attempt to resolve task dependencies to infer how to build the various C++ binaries, Instead add properties to the C++ project model to allow the builder to query these tasks and build logic to explicitly define what they should be.

  1. … 15 more files in changeset.
Replace all usages of the property factory methods on `ProjectLayout` and `DefaultTask` with the factory methods on `ObjectFactory`.

  1. … 42 more files in changeset.
Expose the variant name and header directories for each C++ binary in the C++ tooling model.

Rework construction of the native binary models so that the binary names are not formatted and parsed a bunch of times during construction and so do not lose information.

  1. … 33 more files in changeset.
Use immutable file collections whenever possible (#5797)

- Stop DefaultProject implementing FileOperations/ProcessOperations

- Stop BasicScript implementing FileOperations/ProcessOperations

- FileResovler.resolveUri() is not nullable

  1. … 38 more files in changeset.
Handle execution problems that prevent the test process from starting at all

  1. … 1 more file in changeset.
Make xctest fatal errors only fail the test and change execution failure test name

  1. … 6 more files in changeset.
Move failure diagnostics to test report

  1. … 8 more files in changeset.
Make xctest task fail when execution of the test suite fails

  1. … 3 more files in changeset.
Fix tests and share code between C++ and Swift

  1. … 12 more files in changeset.
Wire operatingSystem into Swift binary types

  1. … 6 more files in changeset.