FileSetPropertyIntegrationTest.groovy

Clone Tools
  • last updated a few seconds ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
Move some integration tests from `core` to `fileCollections` project.

    • -509
    • +0
    ./FileSetPropertyIntegrationTest.groovy
  1. … 3 more files in changeset.
Move some integration tests from `core` to `fileCollections` project.

    • -509
    • +0
    ./FileSetPropertyIntegrationTest.groovy
  1. … 3 more files in changeset.
Move some integration tests from `core` to `fileCollections` project.

    • -509
    • +0
    ./FileSetPropertyIntegrationTest.groovy
  1. … 3 more files in changeset.
Move some integration tests from `core` to `fileCollections` project.

    • -509
    • +0
    ./FileSetPropertyIntegrationTest.groovy
  1. … 3 more files in changeset.
Fixes for previous commit.

    • -10
    • +14
    ./FileSetPropertyIntegrationTest.groovy
Fixes for previous commit.

    • -10
    • +14
    ./FileSetPropertyIntegrationTest.groovy
Fail rather than emitting a deprecation warning when the value of a `Property` typed task property is changed after the task starts execution.

Also include the property display name, if attached, in the 'cannot change the value' error messages.

    • -10
    • +14
    ./FileSetPropertyIntegrationTest.groovy
  1. … 25 more files in changeset.
Fail rather than emitting a deprecation warning when the value of a `Property` typed task property is changed after the task starts execution.

Also include the property display name, if attached, in the 'cannot change the value' error messages.

    • -10
    • +14
    ./FileSetPropertyIntegrationTest.groovy
  1. … 25 more files in changeset.
Fail rather than emitting a deprecation warning when the value of a `Property` typed task property is changed after the task starts execution.

Also include the property display name, if attached, in the 'cannot change the value' error messages.

    • -10
    • +14
    ./FileSetPropertyIntegrationTest.groovy
  1. … 25 more files in changeset.
Remove deprecated ProjectLayout and DefaultTask methods

    • -28
    • +4
    ./FileSetPropertyIntegrationTest.groovy
  1. … 4 more files in changeset.
Remove deprecated ProjectLayout and DefaultTask methods

    • -28
    • +4
    ./FileSetPropertyIntegrationTest.groovy
  1. … 4 more files in changeset.
Remove deprecated ProjectLayout and DefaultTask methods

    • -28
    • +4
    ./FileSetPropertyIntegrationTest.groovy
  1. … 4 more files in changeset.
Remove deprecated ProjectLayout and DefaultTask methods

    • -28
    • +4
    ./FileSetPropertyIntegrationTest.groovy
  1. … 4 more files in changeset.
Change `ObjectFactory` to create collection and map properties whose initial value is an empty collection or map, and add a `convention()` method for collection properties. The "convention" for a property is the value to use when none has been explicitly specified for the property. This changes adds this for collection properties for now. It will be added for all lazy types later.

    • -9
    • +9
    ./FileSetPropertyIntegrationTest.groovy
  1. … 30 more files in changeset.
Fix collection property implementations so that they correctly track their producer task when used with `@OutputFiles` or `@OutputDirectories` task properties.

    • -2
    • +137
    ./FileSetPropertyIntegrationTest.groovy
  1. … 8 more files in changeset.
Finalize the value of any task `@OutputFiles` and `@OutputDirectories` property whose getter returns a property instance, at the start of execution of the task.

    • -2
    • +34
    ./FileSetPropertyIntegrationTest.groovy
  1. … 4 more files in changeset.
Finalize the value of any task `@InputFile`, `@InputDirectory`, `@InputFiles`, `@OutputFile` and `@OutputDirectory` property whose getter returns a property instance, at the start of execution of the task.

This means that the property value will not change once the task has started execution, so that the same value is always used during fingerprinting, cache key calculation, validation, when queried by a task action, and so on.

    • -0
    • +362
    ./FileSetPropertyIntegrationTest.groovy
  1. … 10 more files in changeset.