Clone Tools
  • last updated a few seconds ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
Use public services in native plugins to construct `FileCollection` instances, rather than using internal `FileOperations`.

    • -4
    • +3
    ./internal/DefaultCppTestExecutable.java
  1. … 31 more files in changeset.
Use public services in native plugins to construct `FileCollection` instances, rather than using internal `FileOperations`.

    • -4
    • +3
    ./internal/DefaultCppTestExecutable.java
  1. … 31 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.

    • -3
    • +2
    ./internal/DefaultCppTestExecutable.java
  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.

    • -3
    • +2
    ./internal/DefaultCppTestExecutable.java
  1. … 27 more files in changeset.
Remove unnecessary constructor argument

    • -3
    • +2
    ./internal/DefaultCppTestExecutable.java
  1. … 6 more files in changeset.
Convert cpp headers zip handling to artifact transform

    • -2
    • +3
    ./internal/DefaultCppTestExecutable.java
  1. … 6 more files in changeset.
Ensure development binary selection is deterministic

Fail configuration if target machine is unsupported

  1. … 27 more files in changeset.
Address code review comment

    • -3
    • +2
    ./internal/DefaultCppTestExecutable.java
  1. … 55 more files in changeset.
Revert `CppTargetMachine` to `CppPlatform`

    • -2
    • +2
    ./internal/DefaultCppTestExecutable.java
  1. … 20 more files in changeset.
Break association between current and software model type

Move `NativePlatform` getter to internal type.

    • -4
    • +4
    ./internal/DefaultCppTestExecutable.java
  1. … 66 more files in changeset.
Restore old way of finding the "tested binary" from a tested component

Make the native testing plugins more similar

    • -96
    • +66
    ./plugins/CppUnitTestPlugin.java
  1. … 4 more files in changeset.
Rename some methods for clarity

  1. … 6 more files in changeset.
Reduce the use of ProjectInternal and introduce more lambdas

    • -113
    • +82
    ./plugins/CppUnitTestPlugin.java
  1. … 9 more files in changeset.
Reduce type specific information from variant dimension calculations

  1. … 6 more files in changeset.
Use convention method for target machines property

    • -31
    • +25
    ./plugins/CppUnitTestPlugin.java
  1. … 8 more files in changeset.
Fix issue with setting test binary when main component has not been set

  1. … 1 more file in changeset.
Fix issues with unit testing libraries

  1. … 6 more files in changeset.
Remove unused references to TargetMachineFactory

  1. … 15 more files in changeset.
Add architecture support for CppUnit tests

    • -90
    • +134
    ./plugins/CppUnitTestPlugin.java
  1. … 15 more files in changeset.
Move public method into internal utility class

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

  1. … 23 more files in changeset.
Generalize variant generating code for all native plugins

    • -65
    • +10
    ./plugins/CppUnitTestPlugin.java
  1. … 9 more files in changeset.
Isolate native service and class within `platformNative` project

  1. … 54 more files in changeset.
Update some comments and error messages

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

  1. … 51 more files in changeset.
Handle cygwin and mingw on CI servers

  1. … 9 more files in changeset.
Add support for declaring target machines

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

    • -10
    • +14
    ./plugins/CppUnitTestPlugin.java
  1. … 27 more files in changeset.