Clone Tools
  • last updated a few seconds ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
Use CollectionBuilder<TestSuiteSpec> in CUnitPlugin and GoogleTestTest

TODO:

- get rid of Path("testSuites")

- probably add helper method for shared logic creating CollectionBuilders in NativeBinariesTestPlugin and ComponentBasePlugin

  1. … 3 more files in changeset.
Liberate some model registry test support from DefaultModelRegistryTest.

Includes some new/renamed API on ModelRegistry.

+review REVIEW-5350

  1. … 20 more files in changeset.
Revert selective task closing work.

Too much breakage.

+review REVIEW-5350

  1. … 66 more files in changeset.
Wire the model registry into the “task selector”, effectively enabling configure-on-demand for rule based task declarations.

Rather than eagerly “realize” the whole task container and its contents, we now only realize the container itself.

This means that we know of all the tasks that will exist without actually creating them.

If a task (declared by rules) is not needed for a build (i.e. not selected, not depended on) it will not be created.

However, our rule based plugins at this time contain coarse rules that don't allow this feature to be leveraged.

Benefits will only be seen right now for contrived domains.

  1. … 62 more files in changeset.
Renamed ‘cunit’ project to ‘testing-native’

    • -0
    • +44
    ./cunit/CUnitTest.groovy
    • -0
    • +44
    ./googletest/GoogleTestTest.groovy
  1. … 64 more files in changeset.