CompositeBuildArtifactTransformIntegrationTest.groovy

Clone Tools
  • last updated a few minutes ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
Rename @FailsWithInstantExecution to @ToBeFixedForInstantExecution

Signed-off-by: Paul Merlin <paul@gradle.com>

    • -2
    • +2
    ./CompositeBuildArtifactTransformIntegrationTest.groovy
  1. … 872 more files in changeset.
Annotate integ tests failing with instant execution in :compositeBuilds

Signed-off-by: Paul Merlin <paul@gradle.com>

    • -0
    • +2
    ./CompositeBuildArtifactTransformIntegrationTest.groovy
  1. … 27 more files in changeset.
Annotate integ tests failing with instant execution in :compositeBuilds

Signed-off-by: Paul Merlin <paul@gradle.com>

    • -0
    • +2
    ./CompositeBuildArtifactTransformIntegrationTest.groovy
  1. … 27 more files in changeset.
Annotate integ tests failing with instant execution in :compositeBuilds

Signed-off-by: Paul Merlin <paul@gradle.com>

    • -0
    • +2
    ./CompositeBuildArtifactTransformIntegrationTest.groovy
  1. … 27 more files in changeset.
Migrate more tests to using the new API

    • -8
    • +13
    ./CompositeBuildArtifactTransformIntegrationTest.groovy
  1. … 10 more files in changeset.
Migrate more test to using the new API

    • -8
    • +13
    ./CompositeBuildArtifactTransformIntegrationTest.groovy
  1. … 12 more files in changeset.
Migrate more test to using the new API

    • -8
    • +13
    ./CompositeBuildArtifactTransformIntegrationTest.groovy
  1. … 12 more files in changeset.
WIP

    • -8
    • +13
    ./CompositeBuildArtifactTransformIntegrationTest.groovy
  1. … 12 more files in changeset.
Let composite-build tests not use deprecated configurations

    • -2
    • +2
    ./CompositeBuildArtifactTransformIntegrationTest.groovy
  1. … 12 more files in changeset.
Let composite-build tests not use deprecated configurations

    • -2
    • +2
    ./CompositeBuildArtifactTransformIntegrationTest.groovy
  1. … 12 more files in changeset.
Let composite-build tests not use deprecated configurations

    • -2
    • +2
    ./CompositeBuildArtifactTransformIntegrationTest.groovy
  1. … 12 more files in changeset.
Use java-library and its configurations in ResolveTestFixture

This mainly influences the composite build tests which intensively

use this fixture.

    • -2
    • +2
    ./CompositeBuildArtifactTransformIntegrationTest.groovy
  1. … 13 more files in changeset.
Use .transforms as transforms workspace

So it is even harder that a task outputs into this directory.

    • -1
    • +1
    ./CompositeBuildArtifactTransformIntegrationTest.groovy
  1. … 2 more files in changeset.
Use .transforms as transforms workspace

So it is even harder that a task outputs into this directory.

    • -1
    • +1
    ./CompositeBuildArtifactTransformIntegrationTest.groovy
  1. … 2 more files in changeset.
Enable incremental transform workspaces by default

    • -7
    • +1
    ./CompositeBuildArtifactTransformIntegrationTest.groovy
  1. … 14 more files in changeset.
Enable incremental transform workspaces by default

    • -7
    • +1
    ./CompositeBuildArtifactTransformIntegrationTest.groovy
  1. … 14 more files in changeset.
Enable incremental transform workspaces by default

    • -7
    • +1
    ./CompositeBuildArtifactTransformIntegrationTest.groovy
  1. … 14 more files in changeset.
Better assertions for composite build transformations

    • -8
    • +12
    ./CompositeBuildArtifactTransformIntegrationTest.groovy
Remove human readable identifier from workspace

The user shouldn't need to inspect the transforms cache anyway. It is

cleaned up and as soon as we have caching, it shouldn't be a big deal

to re-run everything.

    • -2
    • +2
    ./CompositeBuildArtifactTransformIntegrationTest.groovy
  1. … 7 more files in changeset.
Polish tests

    • -10
    • +10
    ./CompositeBuildArtifactTransformIntegrationTest.groovy
  1. … 9 more files in changeset.
Add results file as a sibling to the output directory

The transformed artifact uses its file name as artifact ID. In order

to avoid all the ids to be `outputDirectory`, the `.bin` file is now

next to the output directory.

    • -2
    • +2
    ./CompositeBuildArtifactTransformIntegrationTest.groovy
  1. … 4 more files in changeset.
Add transformation workspaces for composite builds

    • -2
    • +8
    ./CompositeBuildArtifactTransformIntegrationTest.groovy
  1. … 9 more files in changeset.
Hide transformer workspaces behind feature preview

    • -1
    • +23
    ./CompositeBuildArtifactTransformIntegrationTest.groovy
  1. … 15 more files in changeset.
Build operations from included builds should be nested under the outer most build operation

- Add root BuildOperation to GradleInternal

- Attach parent build operation to settings and configuration operations,

calculate task graph and execution operations

- buildSrc operations should also be under the outermost build

- In composite build tests, always assert operations are a single tree

    • -19
    • +6
    ./CompositeBuildArtifactTransformIntegrationTest.groovy
  1. … 26 more files in changeset.
Format the project path in display names for `ProjectComponentIdentifier` in the same way that the fully qualified project path is formatted elsewhere.

This logic is still duplicated in `DefaultProjectComponentIdentifier`, and instead the value already calculated for the project should be reused instead of recalculated.

    • -2
    • +2
    ./CompositeBuildArtifactTransformIntegrationTest.groovy
  1. … 9 more files in changeset.
Fixed using artifact transforms with the outputs of another build in the same composite.

    • -0
    • +70
    ./CompositeBuildArtifactTransformIntegrationTest.groovy
  1. … 3 more files in changeset.