AutoTestedSamplesCoreApiIntegrationTest.groovy

Clone Tools
  • last updated a few seconds ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
Separate samples subproject (#10829)

Also see the discussion in https://github.com/gradle/gradle-private/issues/1663

Previously, `integTest` subproject runs 15 mins, now we split it into 3 jobs: `integTest`/`integTest_2`/`integTest_3`. However, the one containing sample tests is still too slow.

The average build time of that job is 10 minutes. This PR separates the `samples` project so that we can further optimise the build structure (e.g. `samples_2`/`samples_3`).

    • -40
    • +0
    ./AutoTestedSamplesCoreApiIntegrationTest.groovy
  1. … 88 more files in changeset.
Deprecated `force` on first-level dependencies

This commit deprecates using `force` in favor of using the

new "strictly" behavior. The "force" flag is still used

internally, in particular in case of virtual platforms, but

its usage should be discouraged as we have a solution which

is better now.

    • -0
    • +4
    ./AutoTestedSamplesCoreApiIntegrationTest.groovy
  1. … 23 more files in changeset.
Add missing autoTested samples integration tests

    • -1
    • +4
    ./AutoTestedSamplesCoreApiIntegrationTest.groovy
  1. … 17 more files in changeset.
Change `ProjectComponentIdentifier` and `ProjectComponentSelector` implementations to carry enough information to report the correct display name and project name. Change more places to delegate to the `BuildState` for a particular build to determine these values for a given project, rather than duplicating the logic to calculate these things.

    • -0
    • +4
    ./AutoTestedSamplesCoreApiIntegrationTest.groovy
  1. … 43 more files in changeset.
Remove references to old API in docs

    • -1
    • +1
    ./AutoTestedSamplesCoreApiIntegrationTest.groovy
  1. … 2 more files in changeset.
Add more documentation about 'include projectPath'

This also adds the auto tested samples test for the coreApi project.

    • -0
    • +29
    ./AutoTestedSamplesCoreApiIntegrationTest.groovy
  1. … 6 more files in changeset.