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

    • -3
    • +0
    ./gradle/integtests/samples/SamplesJavaIncrementalAnnotationProcessingIntegrationTest.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.

    • -3
    • +0
    ./gradle/integtests/samples/SamplesJavaIncrementalAnnotationProcessingIntegrationTest.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.

    • -3
    • +0
    ./gradle/integtests/samples/SamplesJavaIncrementalAnnotationProcessingIntegrationTest.groovy
  1. … 25 more files in changeset.
Fix Unrolled tests with partial success with instant execution

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

Fix Unrolled tests with partial success with instant execution

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

  1. … 2 more files in changeset.
Fix Unrolled tests with partial success with instant execution

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

  1. … 17 more files in changeset.
Test fixes for copy spec changes

  1. … 6 more files in changeset.
Fixes for previous commit.

Fixes for previous commit.

Serialize zip and tar file tree instances to the instant execution cache.

  1. … 14 more files in changeset.
Serialize zip and tar file tree instances to the instant execution cache.

  1. … 14 more files in changeset.
Fix all sample references to snippets

  1. … 9 more files in changeset.
Rename @FailsWithInstantExecution to @ToBeFixedForInstantExecution

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

    • -3
    • +3
    ./gradle/integtests/samples/SamplesJavaIncrementalAnnotationProcessingIntegrationTest.groovy
  1. … 858 more files in changeset.
Annotate integ tests failing with instant execution in various projects

removing most of @IgnoreWithInstantExecution annotations

after fixing the @FailsWithInstantExecution rule

and more ci feedback

also make @IgnoreWithInstantExecution require a reason from a fixed set

and add it to the remaining ignores

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

  1. … 117 more files in changeset.
Fix documentation and comment reference to snippets

  1. … 3 more files in changeset.
Fix documentation and comment reference to snippets

  1. … 3 more files in changeset.
Fix documentation and comment reference to snippets

  1. … 3 more files in changeset.
Annotate integ tests failing with instant execution in various projects

after third round of CI feedback

much better, no more OOMEs, no more hung builds, no more console

replacement weirdness

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

  1. … 35 more files in changeset.
Annotate integ tests failing with instant execution in various projects

after third round of CI feedback

much better, no more OOMEs, no more hung builds, no more console

replacement weirdness

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

  1. … 37 more files in changeset.
Annotate integ tests failing with instant execution in various projects

after third round of CI feedback

much better, no more OOMEs, no more hung builds, no more console

replacement weirdness

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

  1. … 36 more files in changeset.
Annotate integ tests failing with instant execution in various projects

after third round of CI feedback

much better, no more OOMEs, no more hung builds, no more console

replacement weirdness

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

  1. … 36 more files in changeset.
Annotate integ tests failing with instant execution in various projects

after third round of CI feedback

much better, no more OOMEs, no more hung builds, no more console

replacement weirdness

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

  1. … 36 more files in changeset.
Annotate integ tests failing with instant execution in :samples

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

    • -0
    • +3
    ./gradle/integtests/samples/SamplesJavaIncrementalAnnotationProcessingIntegrationTest.groovy
Annotate integ tests failing with instant execution in :samples

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

    • -0
    • +3
    ./gradle/integtests/samples/SamplesJavaIncrementalAnnotationProcessingIntegrationTest.groovy
Revert "Temporarily ignore sample tests"

This reverts commit ee2ddc0c29758a4b9a16977afd552d18e4c0a18b.

Temporarily ignore sample tests

DELETE-ME: ignore samples

Remove samples from -all distribution

  1. … 11 more files in changeset.
Remove samples from -all distribution

  1. … 11 more files in changeset.
Revert "Merge pull request #10970 from gradle/lacasseio/remove-generated-samples-from-all-distribution"

This reverts commit f49e526238755f3c1f6d10c89f2755bc997a8f0b, reversing

changes made to a08419db5667441c4c382c472d54d75a3e5ded75.

  1. … 3 more files in changeset.