PropertyValidationAccessTest.groovy

Clone Tools
  • last updated a few seconds ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
Allow enabling stricter task validation (#7408)

So all tasks can be validated as if they were cacheable tasks.

  1. … 9 more files in changeset.
Add support for injecting services in isolatable tasks

  1. … 5 more files in changeset.
Implement `IsolatableTask`

  1. … 9 more files in changeset.
Properly support Providers for inputs and outputs (#4665)

Now static validation also works for nested Provider types.

Moreover, dependencies on output properties are detected without using `newInputFile()`.

    • -10
    • +23
    ./PropertyValidationAccessTest.groovy
  1. … 10 more files in changeset.
Remove '*' import

Refactor code for walking bean properties (#4546)

Now there is only one queue, and the different types of nodes do the

work visiting the properties/expanding the collections.

We now also detect cycles in static analysis.

    • -7
    • +31
    ./PropertyValidationAccessTest.groovy
  1. … 31 more files in changeset.
Allow Maps as nested beans

    • -43
    • +68
    ./PropertyValidationAccessTest.groovy
  1. … 5 more files in changeset.
Allow rich Java compiler arguments (#3858)

This allows adding richer compiler arguments to JavaCompile.

    • -0
    • +74
    ./PropertyValidationAccessTest.groovy
  1. … 30 more files in changeset.
Support rich task inputs (#3720)

@Nested inputs are now discovered based on the runtime type instead of the static type.

    • -0
    • +105
    ./PropertyValidationAccessTest.groovy
  1. … 150 more files in changeset.