internal

Clone Tools
  • last updated a few seconds ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
Add @UnsupportedWithInstantExecution to ExecuteTaskBuildOperationTypeIntegrationTest

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

    • -0
    • +4
    ./tasks/execution/ExecuteTaskBuildOperationTypeIntegrationTest.groovy
Remove @ToBeFixedForInstantExecution from OverlappingOutputsIntegrationTest

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

    • -29
    • +8
    ./changedetection/rules/OverlappingOutputsIntegrationTest.groovy
Revert "Revert " Invalidate instant execution cache upon changes to the init script sequence""

    • -1
    • +0
    ./initialization/loadercache/ClassLoadersCachingIntegrationTest.groovy
  1. … 8 more files in changeset.
Revert " Invalidate instant execution cache upon changes to the init script sequence"

    • -0
    • +1
    ./initialization/loadercache/ClassLoadersCachingIntegrationTest.groovy
  1. … 8 more files in changeset.
Remove `@ToBeFixedForInstantExecution` from `ClassLoadersCachingIntegrationTest`

    • -1
    • +0
    ./initialization/loadercache/ClassLoadersCachingIntegrationTest.groovy
Extract some logic for Jar generation and reuse it to transform the Jars and directories found in the buildsrc and plugin classpaths.

In this commit, the transformation does not do anything. It just unpacks and recreates the Jar. Later commits will do some decoration of the classes.

    • -2
    • +4
    ./initialization/loadercache/ClassLoadersCachingIntegrationTest.groovy
  1. … 12 more files in changeset.
Remove `@ToBeFixedForInstantExecution` from `TaskTypeUpToDateIntegrationTest`

    • -2
    • +0
    ./changedetection/state/TaskTypeUpToDateIntegrationTest.groovy
Polish `iterationMatchers` with `$`

    • -1
    • +1
    ./changedetection/state/TaskCustomTypesInputPropertyIntegrationTest.groovy
    • -1
    • +1
    ./changedetection/state/TaskEnumTypesInputPropertyIntegrationTest.groovy
  1. … 1 more file in changeset.
Remove `@ToBeFixedForInstantExecution` from `TaskTypeUpToDateIntegrationTest`

    • -1
    • +0
    ./changedetection/state/TaskTypeUpToDateIntegrationTest.groovy
Remove `@ToBeFixedForInstantExecution` from `ClassLoadersCachingIntegrationTest`

    • -1
    • +0
    ./initialization/loadercache/ClassLoadersCachingIntegrationTest.groovy
Remove `@ToBeFixedForInstantExecution` from `TaskTypeUpToDateIntegrationTest`

    • -2
    • +1
    ./changedetection/state/TaskTypeUpToDateIntegrationTest.groovy
Remove `@ToBeFixedForInstantExecution` from `TaskEnumTypesInputPropertyIntegrationTest`

    • -4
    • +1
    ./changedetection/state/TaskEnumTypesInputPropertyIntegrationTest.groovy
Remove `@ToBeFixedForInstantExecution` from `TaskCustomTypesInputPropertyIntegrationTest`

    • -5
    • +1
    ./changedetection/state/TaskCustomTypesInputPropertyIntegrationTest.groovy
Remove `@ToBeFixedForInstantExecution` from `TaskTypeUpToDateIntegrationTest`

    • -4
    • +3
    ./changedetection/state/TaskTypeUpToDateIntegrationTest.groovy
Remove `@ToBeFixedForInstantExecution` from `TaskEnumTypesInputPropertyIntegrationTest`

    • -3
    • +1
    ./changedetection/state/TaskEnumTypesInputPropertyIntegrationTest.groovy
Annotate a few more tests after CI feedback

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

    • -0
    • +2
    ./model/ObjectFactoryExtensionsIntegrationTest.groovy
  1. … 5 more files in changeset.
Annotate remaining tests invoking Task.getProject() during execution

as @ToBeFixedForInstantExecution

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

    • -0
    • +3
    ./model/CustomPluginObjectFactoryIntegrationTest.groovy
  1. … 27 more files in changeset.
Fix scripts under test that were using project.xxx during execution

where .xxx is simply handled by capturing just that.

for example, project.name, project.version or project.objects etc...

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

    • -7
    • +14
    ./model/ObjectFactoryIntegrationTest.groovy
  1. … 5 more files in changeset.
Fix tests that were using file ops on Project in scripts under test

project.file(), project.fileTree(),

project.copy(), project.sync(),

project.delete(), project.mkdir(),

etc..

replaced by using public services ObjectFactory, ProjectLayout,

FileSystemOperations, and direct Java/Groovy/Kotlin API stdlib usage

for mkdirs() or creating new File instances.

or simply by capturing just the File instances when possible.

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

    • -2
    • +3
    ./project/taskfactory/TaskPropertyNamingIntegrationTest.groovy
    • -4
    • +9
    ./tasks/TaskCacheabilityReasonIntegrationTest.groovy
  1. … 16 more files in changeset.
Fix tests that were using project.services in scripts under test

using task.services instead, both are internal anyway

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

    • -1
    • +1
    ./project/taskfactory/TaskPropertyNamingIntegrationTest.groovy
  1. … 6 more files in changeset.
Whitespace

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

    • -6
    • +6
    ./plugins/ApplyPluginBuildOperationIntegrationTest.groovy
  1. … 11 more files in changeset.
Annotate tests involving composite builds

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

    • -0
    • +2
    ./plugins/ApplyPluginBuildOperationIntegrationTest.groovy
  1. … 21 more files in changeset.
Model the output directory for source files generated by annotation processors as a `DirectoryProperty` and replace the convention mapping with a convention on the property.

This change means that JavaCompile tasks added by the Java base plugin for a source set will be up-to-date on first load from the instant execution cache, and will generate source files to the correct location when they do happen to run.

    • -4
    • +3
    ./changedetection/state/UpToDateIntegTest.groovy
  1. … 25 more files in changeset.
Replace several more usages of direct `FileCollection` implementation instantiation with a factory method.

Remove/deprecate a couple of `FileCollection` implementations, as these can now be replaced with public API factory methods instead.

The deprecation is intended to be tempory, until the play plugin can be updated to use public APIs instead, then the implementation will be removed.

    • -1
    • +1
    ./file/DefaultSourceDirectorySetFactoryTest.groovy
  1. … 45 more files in changeset.
Add documentation for SourceDirectorySetFactory deprecation

    • -1
    • +3
    ./file/DefaultSourceDirectorySetFactoryTest.groovy
  1. … 2 more files in changeset.
Revert "Add documentation for SourceDirectorySetFactory deprecation"

This reverts commit bf3f65297d8ccaca2c0f7d14265a3b2bde2d3d62.

    • -3
    • +1
    ./file/DefaultSourceDirectorySetFactoryTest.groovy
  1. … 2 more files in changeset.
Add documentation for SourceDirectorySetFactory deprecation

    • -1
    • +3
    ./file/DefaultSourceDirectorySetFactoryTest.groovy
  1. … 2 more files in changeset.
Use specific deprecateMethod for deprecating methods in DefaultGradle

    • -5
    • +2
    ./file/DefaultSourceDirectorySetFactoryTest.groovy
  1. … 2 more files in changeset.
Use specific deprecateInternalApi for deprecating methods in DefaultSourceDirectorySetFactory

    • -1
    • +1
    ./file/DefaultSourceDirectorySetFactoryTest.groovy
  1. … 1 more file in changeset.
Add a test for SourceDirectorySetFactory deprecations

    • -0
    • +68
    ./file/DefaultSourceDirectorySetFactoryTest.groovy