internal

Clone Tools
  • last updated a few seconds ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
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.
Fix TaskCacheabilityReasonIntegrationTest

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

    • -5
    • +13
    ./tasks/TaskCacheabilityReasonIntegrationTest.groovy
Fix TaskCacheabilityReasonIntegrationTest

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

    • -5
    • +13
    ./tasks/TaskCacheabilityReasonIntegrationTest.groovy
Fix TaskPropertyNamingIntegrationTest

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

    • -3
    • +4
    ./project/taskfactory/TaskPropertyNamingIntegrationTest.groovy
Fix TaskPropertyNamingIntegrationTest

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

    • -3
    • +4
    ./project/taskfactory/TaskPropertyNamingIntegrationTest.groovy
Moar whitespace ...

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

    • -21
    • +18
    ./model/CustomPluginObjectFactoryIntegrationTest.groovy
    • -9
    • +9
    ./model/ObjectFactoryExtensionsIntegrationTest.groovy
    • -56
    • +56
    ./model/ObjectFactoryIntegrationTest.groovy
    • -25
    • +25
    ./project/taskfactory/TaskPropertyNamingIntegrationTest.groovy
    • -3
    • +3
    ./tasks/TaskCacheabilityReasonIntegrationTest.groovy
  1. … 21 more files in changeset.
Moar whitespace ...

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

    • -21
    • +18
    ./model/CustomPluginObjectFactoryIntegrationTest.groovy
    • -9
    • +9
    ./model/ObjectFactoryExtensionsIntegrationTest.groovy
    • -56
    • +56
    ./model/ObjectFactoryIntegrationTest.groovy
    • -25
    • +25
    ./project/taskfactory/TaskPropertyNamingIntegrationTest.groovy
    • -3
    • +3
    ./tasks/TaskCacheabilityReasonIntegrationTest.groovy
  1. … 21 more files in changeset.
@ToBeFixedForInstantExecution on tests needed project in task actions

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

    • -0
    • +3
    ./model/CustomPluginObjectFactoryIntegrationTest.groovy
  1. … 13 more files in changeset.
@ToBeFixedForInstantExecution on tests needed project in task actions

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

    • -0
    • +3
    ./model/CustomPluginObjectFactoryIntegrationTest.groovy
  1. … 13 more files in changeset.
Fix scripts in test reaching out to project in task actions

where the fix is trivial

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

    • -1
    • +1
    ./model/ObjectFactoryExtensionsIntegrationTest.groovy
    • -7
    • +7
    ./model/ObjectFactoryIntegrationTest.groovy
  1. … 18 more files in changeset.
Fix scripts in test reaching out to project in task actions

where the fix is trivial

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

    • -1
    • +1
    ./model/ObjectFactoryExtensionsIntegrationTest.groovy
    • -7
    • +7
    ./model/ObjectFactoryIntegrationTest.groovy
  1. … 18 more files in changeset.
Fixes for previous commit.

    • -4
    • +3
    ./changedetection/state/UpToDateIntegTest.groovy
  1. … 12 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.

The issue was caused because instant execution (intentionally) ignores convention mappings applied to `Provider` types fields. This issue, and others like it, would have been easier to diagnose if this case were treated as an instant execution serialization problem (and reported, etc).

    • -4
    • +3
    ./changedetection/state/UpToDateIntegTest.groovy
  1. … 25 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.
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.
Fixes for removal of internal features.

    • -1
    • +1
    ./file/DefaultSourceDirectorySetFactoryTest.groovy
Fixes for removal of internal features.

    • -1
    • +1
    ./file/DefaultSourceDirectorySetFactoryTest.groovy
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.
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.
Propagate dependencies of CalculatedTaskInputFileCollection

So that the inputs are built without the need to add an explicit

`dependsOn`.

This allows declaring buildable header directories for native

compile tasks, like for example JNI headers generated by Java

compilation while keeping the task dependency.

#11998

    • -0
    • +108
    ./file/CalculatedTaskInputFileCollectionIntegrationTest.groovy
  1. … 1 more file 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
Rename @ToBeFixedForInstantExecution.value to skip for explicitness

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

    • -21
    • +21
    ./changedetection/rules/OverlappingOutputsIntegrationTest.groovy
  1. … 36 more files in changeset.
More whitespace

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

    • -15
    • +15
    ./changedetection/rules/OverlappingOutputsIntegrationTest.groovy
  1. … 8 more files in changeset.
Run `clean` for in more tests

Instead of removing the files from disk directly, which goes

unnoticed by the watchers on macOS, since it is removing the parent

directory of the watched directory.

    • -1
    • +5
    ./changedetection/rules/OverlappingOutputsIntegrationTest.groovy
  1. … 2 more files in changeset.