InstantExecutionIntegrationTest.groovy

Clone Tools
  • last updated a few seconds ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
Merge pull request #13319 from gradle/eskatos/cc/rework-build-options

Rework configuration cache build options

    • -1
    • +1
    ./InstantExecutionIntegrationTest.groovy
  1. … 1 more file in changeset.
Move archive operations to their own service

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

    • -1
    • +3
    ./InstantExecutionIntegrationTest.groovy
  1. … 9 more files in changeset.
Move archive operations to their own service

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

    • -1
    • +3
    ./InstantExecutionIntegrationTest.groovy
  1. … 9 more files in changeset.
Update tests and fixtures for new configuration cache build options

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

    • -1
    • +1
    ./InstantExecutionIntegrationTest.groovy
  1. … 12 more files in changeset.
Merge branch 'master' into eskatos/cc/build-option-direct

    • -0
    • +42
    ./InstantExecutionIntegrationTest.groovy
  1. … 9 more files in changeset.
Merge configuration cache cli opts to --configuration-cache=[off|on|warn]

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

    • -2
    • +1
    ./InstantExecutionIntegrationTest.groovy
  1. … 24 more files in changeset.
Do not expose recreate configuration cache option on the command line

Can still be used with a gradle or system property

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

    • -2
    • +2
    ./InstantExecutionIntegrationTest.groovy
  1. … 1 more file in changeset.
Add --configuration-cache-recreate-cache build option

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

    • -0
    • +19
    ./InstantExecutionIntegrationTest.groovy
  1. … 5 more files in changeset.
Add configuration cache build option

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

    • -6
    • +6
    ./InstantExecutionIntegrationTest.groovy
  1. … 29 more files in changeset.
Change configuration cache console messages and log incubating feature

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

    • -6
    • +6
    ./InstantExecutionIntegrationTest.groovy
  1. … 5 more files in changeset.
Change configuration cache console messages and log incubating feature

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

    • -6
    • +6
    ./InstantExecutionIntegrationTest.groovy
  1. … 5 more files in changeset.
Change configuration cache console messages and log incubating feature

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

    • -6
    • +6
    ./InstantExecutionIntegrationTest.groovy
  1. … 5 more files in changeset.
Fixes for lamdba serialization.

    • -3
    • +10
    ./InstantExecutionIntegrationTest.groovy
  1. … 2 more files in changeset.
Fixes for lamdba serialization.

    • -3
    • +10
    ./InstantExecutionIntegrationTest.groovy
  1. … 2 more files in changeset.
Serialize Java lambda `Action` implementations to the configuration cache.

This is implemented by tweaking the build logic bytecode as part of the buils logic instrumentation. This means that the serialization does not work for Gradle core plugin types as these are not instrumented. These will also be instrumented in a future change.

    • -0
    • +42
    ./InstantExecutionIntegrationTest.groovy
  1. … 3 more files in changeset.
Serialize Java lambda `Action` implementations to the configuration cache.

This is implemented by tweaking the build logic bytecode as part of the buils logic instrumentation. This means that the serialization does not work for Gradle core plugin types as these are not instrumented. These will also be instrumented in a future change.

    • -0
    • +35
    ./InstantExecutionIntegrationTest.groovy
  1. … 1 more file in changeset.
Serialize Java lambda `Action` implementations to the configuration cache.

This is implemented by tweaking the build logic bytecode as part of the buils logic instrumentation. This means that the serialization does not work for Gradle core plugin types as these are not instrumented. These will also be instrumented in a future change.

    • -0
    • +35
    ./InstantExecutionIntegrationTest.groovy
  1. … 1 more file in changeset.
Serialize Java lambda `Action` implementations to the configuration cache.

This is implemented by tweaking the build logic bytecode as part of the buils logic instrumentation. This means that the serialization does not work for Gradle core plugin types as these are not instrumented. These will also be instrumented in a future change.

    • -0
    • +42
    ./InstantExecutionIntegrationTest.groovy
  1. … 8 more files in changeset.
Serialize Java lambda `Action` implementations to the configuration cache.

This is implemented by tweaking the build logic bytecode as part of the buils logic instrumentation. This means that the serialization does not work for Gradle core plugin types as these are not instrumented. These will also be instrumented in a future change.

    • -0
    • +42
    ./InstantExecutionIntegrationTest.groovy
  1. … 8 more files in changeset.
Serialize Java lambda `Action` implementations to the configuration cache.

This is implemented by tweaking the build logic bytecode as part of the buils logic instrumentation. This means that the serialization does not work for Gradle core plugin types as these are not instrumented. These will also be instrumented in a future change.

    • -0
    • +42
    ./InstantExecutionIntegrationTest.groovy
  1. … 8 more files in changeset.
Serialize Java lambda `Action` implementations to the configuration cache.

This is implemented by tweaking the build logic bytecode as part of the buils logic instrumentation. This means that the serialization does not work for Gradle core plugin types as these are not instrumented. These will also be instrumented in a future change.

    • -0
    • +35
    ./InstantExecutionIntegrationTest.groovy
  1. … 1 more file in changeset.
Serialize Java lambda `Action` implementations to the configuration cache.

This is implemented by tweaking the build logic bytecode as part of the buils logic instrumentation. This means that the serialization does not work for Gradle core plugin types as these are not instrumented. These will also be instrumented in a future change.

    • -0
    • +35
    ./InstantExecutionIntegrationTest.groovy
  1. … 1 more file in changeset.
Remove a work around from test.

    • -0
    • +35
    ./InstantExecutionIntegrationTest.groovy
  1. … 1 more file in changeset.
Let enabling instant execution emit an incubating feature usage message

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

    • -3
    • +3
    ./InstantExecutionIntegrationTest.groovy
  1. … 3 more files in changeset.
Let enabling instant execution emit an incubating feature usage message

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

    • -3
    • +3
    ./InstantExecutionIntegrationTest.groovy
  1. … 3 more files in changeset.
Fixes.

    • -2
    • +0
    ./InstantExecutionIntegrationTest.groovy
  1. … 2 more files in changeset.
Fixes.

    • -0
    • +2
    ./InstantExecutionIntegrationTest.groovy
  1. … 3 more files in changeset.
Move execution of `TaskExecutionGraph.whenReady()` events so that it happens as part of model configuration, rather than task execution.

This better reflects its role and also allows changes made by the event handler to be captured to the instant execution cache.

    • -0
    • +27
    ./InstantExecutionIntegrationTest.groovy
  1. … 12 more files in changeset.
Move execution of `TaskExecutionGraph.whenReady()` events so that it happens as part of model configuration, rather than task execution.

This better reflects its role and also allows changes made by the event handler to be captured to the instant execution cache.

    • -0
    • +27
    ./InstantExecutionIntegrationTest.groovy
  1. … 2 more files in changeset.
Move execution of `TaskExecutionGraph.whenReady()` events so that it happens as part of model configuration, rather than task execution.

This better reflects its role and also allows changes made by the event handler to be captured to the instant execution cache.

    • -0
    • +27
    ./InstantExecutionIntegrationTest.groovy
  1. … 2 more files in changeset.