PropertyValidationAccessTest.groovy

Clone Tools
  • last updated a few seconds ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
Report task type validation problems the same as artifact transform ones

No need to call out "Task type" specifically for tasks, we can simply use "Type" there as well.

  1. … 3 more files in changeset.
Fix several tests

  1. … 19 more files in changeset.
Fix several tests

  1. … 19 more files in changeset.
Fix several tests

  1. … 19 more files in changeset.
Fix several tests

  1. … 19 more files in changeset.
Fix several tests

  1. … 19 more files in changeset.
Fix several tests

  1. … 19 more files in changeset.
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.