Clone Tools
  • last updated a few seconds ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
Address review feedback

    • -2
    • +4
    ./execution/IncrementalExecutionIntegrationTest.groovy
  1. … 17 more files in changeset.
Reorganize code for better maintainability

We need to keep these long chained calls to let the Java compiler properly infer types, but we don't have to upadte everything every time we add or change a step.

    • -29
    • +15
    ./execution/IncrementalExecutionIntegrationTest.groovy
  1. … 3 more files in changeset.
Don't use Java 11 APIs even in tests

Windows tests fail with these because they run with JDK 8.

    • -15
    • +15
    ./execution/IncrementalExecutionIntegrationTest.groovy
  1. … 3 more files in changeset.
Store unfiltered output snapshots before execution separately

    • -6
    • +12
    ./execution/IncrementalExecutionIntegrationTest.groovy
  1. … 7 more files in changeset.
Store unfiltered output snapshots before execution separately

    • -6
    • +12
    ./execution/IncrementalExecutionIntegrationTest.groovy
  1. … 7 more files in changeset.
Store unfiltered output snapshots before execution separately

    • -6
    • +12
    ./execution/IncrementalExecutionIntegrationTest.groovy
  1. … 7 more files in changeset.
Store unfiltered output snapshots before execution separately

    • -6
    • +12
    ./execution/IncrementalExecutionIntegrationTest.groovy
  1. … 7 more files in changeset.
Store unfiltered output snapshots before execution separately

    • -6
    • +12
    ./execution/IncrementalExecutionIntegrationTest.groovy
  1. … 7 more files in changeset.
Store unfiltered output snapshots before execution separately

    • -6
    • +12
    ./execution/IncrementalExecutionIntegrationTest.groovy
  1. … 7 more files in changeset.
Store unfiltered output snapshots before execution separately

    • -6
    • +12
    ./execution/IncrementalExecutionIntegrationTest.groovy
  1. … 7 more files in changeset.
Store unfiltered output snapshots before execution separately

    • -6
    • +12
    ./execution/IncrementalExecutionIntegrationTest.groovy
  1. … 7 more files in changeset.
Store unfiltered output snapshots before execution separately

    • -6
    • +12
    ./execution/IncrementalExecutionIntegrationTest.groovy
  1. … 7 more files in changeset.
Load previous execution state in execution engine

    • -25
    • +22
    ./execution/IncrementalExecutionIntegrationTest.groovy
  1. … 15 more files in changeset.
Load previous execution state in execution engine

    • -25
    • +22
    ./execution/IncrementalExecutionIntegrationTest.groovy
  1. … 15 more files in changeset.
Load previous execution state in execution engine

    • -25
    • +22
    ./execution/IncrementalExecutionIntegrationTest.groovy
  1. … 15 more files in changeset.
Load previous execution state in execution engine

    • -25
    • +22
    ./execution/IncrementalExecutionIntegrationTest.groovy
  1. … 15 more files in changeset.
Load previous execution state in execution engine

    • -25
    • +22
    ./execution/IncrementalExecutionIntegrationTest.groovy
  1. … 15 more files in changeset.
Load previous execution state in execution engine

    • -25
    • +22
    ./execution/IncrementalExecutionIntegrationTest.groovy
  1. … 15 more files in changeset.
Load previous execution state in execution engine

    • -25
    • +22
    ./execution/IncrementalExecutionIntegrationTest.groovy
  1. … 15 more files in changeset.
Load previous execution state in execution engine

    • -25
    • +22
    ./execution/IncrementalExecutionIntegrationTest.groovy
  1. … 15 more files in changeset.
Load previous execution state in execution engine

    • -25
    • +22
    ./execution/IncrementalExecutionIntegrationTest.groovy
  1. … 15 more files in changeset.
Resolve previous output files as late as possible

    • -1
    • +1
    ./execution/IncrementalExecutionIntegrationTest.groovy
  1. … 8 more files in changeset.
Resolve previous output files as late as possible

    • -1
    • +1
    ./execution/IncrementalExecutionIntegrationTest.groovy
  1. … 8 more files in changeset.
Resolve previous output files as late as possible

    • -1
    • +1
    ./execution/IncrementalExecutionIntegrationTest.groovy
  1. … 8 more files in changeset.
Resolve previous output files as late as possible

    • -1
    • +1
    ./execution/IncrementalExecutionIntegrationTest.groovy
  1. … 8 more files in changeset.
Resolve previous output files as late as possible

    • -1
    • +1
    ./execution/IncrementalExecutionIntegrationTest.groovy
  1. … 8 more files in changeset.
Resolve previous output files as late as possible

    • -1
    • +1
    ./execution/IncrementalExecutionIntegrationTest.groovy
  1. … 8 more files in changeset.
Resolve previous output files as late as possible

    • -1
    • +1
    ./execution/IncrementalExecutionIntegrationTest.groovy
  1. … 8 more files in changeset.
Resolve previous output files as late as possible

    • -1
    • +1
    ./execution/IncrementalExecutionIntegrationTest.groovy
  1. … 8 more files in changeset.
Move snapshotting outputs and overlap detection to execution engine

Now we snapshot the outputs before exectuion and detect overlapping outputs in CaptureBeforeExecutionState. This way the state is captured in a single step.

    • -9
    • +10
    ./execution/IncrementalExecutionIntegrationTest.groovy
  1. … 22 more files in changeset.