CachedTaskActionIntegrationTest.groovy

Clone Tools
  • last updated a few seconds ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
Catch up with master

    • -3
    • +3
    ./CachedTaskActionIntegrationTest.groovy
  1. … 415 more files in changeset.
Add tests for rewiring compile task dependencies

This also updates existing tests to use the new API.

    • -3
    • +3
    ./CachedTaskActionIntegrationTest.groovy
  1. … 15 more files in changeset.
Add tests for rewiring compile task dependencies

This also updates existing tests to use the new API.

    • -3
    • +3
    ./CachedTaskActionIntegrationTest.groovy
  1. … 15 more files in changeset.
Add tests for rewiring compile task dependencies

This also updates existing tests to use the new API.

    • -3
    • +3
    ./CachedTaskActionIntegrationTest.groovy
  1. … 15 more files in changeset.
Add tests for rewiring compile task dependencies

This also updates existing tests to use the new API.

    • -3
    • +3
    ./CachedTaskActionIntegrationTest.groovy
  1. … 15 more files in changeset.
Add tests for rewiring compile task dependencies

This also updates existing tests to use the new API.

    • -3
    • +3
    ./CachedTaskActionIntegrationTest.groovy
  1. … 15 more files in changeset.
Add tests for rewiring compile task dependencies

This also updates existing tests to use the new API.

    • -3
    • +3
    ./CachedTaskActionIntegrationTest.groovy
  1. … 15 more files in changeset.
Add tests for rewiring compile task dependencies

This also updates existing tests to use the new API.

    • -3
    • +3
    ./CachedTaskActionIntegrationTest.groovy
  1. … 15 more files in changeset.
Add tests for rewiring compile task dependencies

This also updates existing tests to use the new API.

    • -3
    • +3
    ./CachedTaskActionIntegrationTest.groovy
  1. … 15 more files in changeset.
Change more tests.

    • -4
    • +4
    ./CachedTaskActionIntegrationTest.groovy
  1. … 20 more files in changeset.
Changed a bunch of integration tests to use the various task assertion methods instead of directly querying the `executedTasks` and `skippedTasks` collections. These methods can give better diagnostics when the assertion fails, and can perform additional checks.

    • -4
    • +4
    ./CachedTaskActionIntegrationTest.groovy
  1. … 98 more files in changeset.
Changed a bunch of integration tests to use the various task assertion methods instead of directly querying the `executedTasks` and `skippedTasks` collections. These methods can give better diagnostics when the assertion fails, and can perform additional checks.

    • -4
    • +4
    ./CachedTaskActionIntegrationTest.groovy
  1. … 98 more files in changeset.
Changed a bunch of integration tests to use the various task assertion methods instead of directly querying the `executedTasks` and `skippedTasks` collections. These methods can give better diagnostics when the assertion fails, and can perform additional checks.

    • -4
    • +4
    ./CachedTaskActionIntegrationTest.groovy
  1. … 98 more files in changeset.
Fix unit test

    • -0
    • +1
    ./CachedTaskActionIntegrationTest.groovy
  1. … 1 more file in changeset.
Allow enabling build cache in all integration tests

Signed-off-by: Lóránt Pintér <lorant@gradle.com>

    • -3
    • +3
    ./CachedTaskActionIntegrationTest.groovy
  1. … 27 more files in changeset.
Fix integration test

+review REVIEW-6534

    • -0
    • +1
    ./CachedTaskActionIntegrationTest.groovy
Add release notes for tracking task action implementation

+review REVIEW-6534

    • -21
    • +11
    ./CachedTaskActionIntegrationTest.groovy
  1. … 1 more file in changeset.
Add failing tests for ad hoc tasks not sharing cached results

When two tasks share all their inputs, and have actions from the same classloaders, we allow them to share cached results. However, this is wrong when the actions are actually different. This can happen quite easily with ad hoc tasks, leading to incorrect results being reused. This commit includes a test case demonstrating this that is currently failing.

+review REVIEW-6534

    • -0
    • +129
    ./CachedTaskActionIntegrationTest.groovy
  1. … 1 more file in changeset.
Track task action types

+review REVIEW-6534

    • -3
    • +0
    ./CachedTaskActionIntegrationTest.groovy
  1. … 14 more files in changeset.