Clone Tools
  • last updated a few seconds ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
Correctly report everything

    • -1
    • +1
    ./execution/IncrementalExecutionIntegrationTest.groovy
  1. … 20 more files in changeset.
Consolidate type validation

Use ValidateContext with a few standard implementations instead of the many different interfaces and implementations we used to collect valdiation problems before. This fixes issues with types being displayed inconsistently.

The implementation is not fully correct yet: we now fail to display the correct type for problems that are bound to a type instead of a property.

    • -7
    • +7
    ./execution/IncrementalExecutionIntegrationTest.groovy
  1. … 47 more files in changeset.
Allow ValidateStep to report validation warnings

    • -1
    • +2
    ./execution/IncrementalExecutionIntegrationTest.groovy
  1. … 6 more files in changeset.
Emit validation warning in execution engine

    • -11
    • +14
    ./execution/IncrementalExecutionIntegrationTest.groovy
  1. … 6 more files in changeset.
Use Deleter when removing outputs before execution

    • -1
    • +2
    ./execution/IncrementalExecutionIntegrationTest.groovy
  1. … 5 more files in changeset.
Use Deleter when removing outputs before execution

    • -1
    • +2
    ./execution/IncrementalExecutionIntegrationTest.groovy
  1. … 5 more files in changeset.
Use Deleter when removing outputs before execution

    • -1
    • +2
    ./execution/IncrementalExecutionIntegrationTest.groovy
  1. … 5 more files in changeset.
Allow UnitOfWork to not specify an ExecutionHistoryStore

Non-incremental work won't benefit from this anyway.

    • -2
    • +2
    ./execution/IncrementalExecutionIntegrationTest.groovy
  1. … 8 more files in changeset.
Better names for execution state-related steps

Using LoadExecutionState and StoreExecutionState reflects the symmetry better than what we had before.

    • -4
    • +4
    ./execution/IncrementalExecutionIntegrationTest.groovy
  1. … 10 more files in changeset.
Better names for execution state-related steps

Using LoadExecutionState and StoreExecutionState reflects the symmetry better than what we had before.

    • -4
    • +4
    ./execution/IncrementalExecutionIntegrationTest.groovy
  1. … 10 more files in changeset.
Remove build operation around ExecutionStep for now

This messes up our test event detection currently, the fix is a bit more elaborate, so we backtrack here temporarily.

    • -1
    • +1
    ./execution/IncrementalExecutionIntegrationTest.groovy
  1. … 5 more files in changeset.
Do not keep reference to Stat in SnapshottingFilter

    • -1
    • +1
    ./execution/IncrementalExecutionIntegrationTest.groovy
  1. … 15 more files in changeset.
Capture output snapshotting after execution as build operation

(Need to add tests)

    • -1
    • +1
    ./execution/IncrementalExecutionIntegrationTest.groovy
  1. … 4 more files in changeset.
Capture output snapshotting after execution as build operation

(Need to add tests)

    • -1
    • +1
    ./execution/IncrementalExecutionIntegrationTest.groovy
  1. … 4 more files in changeset.
Capture input/output snapshotting before execution as build operation

    • -1
    • +1
    ./execution/IncrementalExecutionIntegrationTest.groovy
  1. … 6 more files in changeset.
Capture input/output snapshotting before execution as build operation

    • -1
    • +1
    ./execution/IncrementalExecutionIntegrationTest.groovy
  1. … 6 more files in changeset.
First variant of capturing execution time

    • -2
    • +4
    ./execution/IncrementalExecutionIntegrationTest.groovy
  1. … 9 more files in changeset.
First variant of capturing execution time

    • -2
    • +4
    ./execution/IncrementalExecutionIntegrationTest.groovy
  1. … 9 more files in changeset.
First variant of capturing execution time

    • -2
    • +4
    ./execution/IncrementalExecutionIntegrationTest.groovy
  1. … 9 more files in changeset.
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.