CachedPathSensitivityIntegrationTest.groovy

Clone Tools
  • last updated a few seconds ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
Rename @FailsWithInstantExecution to @ToBeFixedForInstantExecution

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

    • -2
    • +2
    ./CachedPathSensitivityIntegrationTest.groovy
  1. … 872 more files in changeset.
Annotate integ tests failing with instant execution in :core

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

    • -0
    • +2
    ./CachedPathSensitivityIntegrationTest.groovy
  1. … 99 more files in changeset.
Annotate integ tests failing with instant execution in :core

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

    • -0
    • +2
    ./CachedPathSensitivityIntegrationTest.groovy
  1. … 99 more files in changeset.
Annotate integ tests failing with instant execution in :core

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

    • -0
    • +2
    ./CachedPathSensitivityIntegrationTest.groovy
  1. … 100 more files in changeset.
Add property name and path sensitivity to other usages

    • -1
    • +4
    ./CachedPathSensitivityIntegrationTest.groovy
  1. … 2 more files in changeset.
Add property name and path sensitivity to other usages

    • -1
    • +4
    ./CachedPathSensitivityIntegrationTest.groovy
  1. … 2 more files in changeset.
Add property name and path sensitivity to other usages

    • -1
    • +4
    ./CachedPathSensitivityIntegrationTest.groovy
  1. … 2 more files in changeset.
Add property name and path sensitivity to other usages

    • -1
    • +4
    ./CachedPathSensitivityIntegrationTest.groovy
  1. … 2 more files in changeset.
Fixes for changes to fixture.

    • -0
    • +5
    ./CachedPathSensitivityIntegrationTest.groovy
  1. … 5 more files in changeset.
Change `ExecutionResult` so that it does not ignore `buildSrc` tasks.

    • -0
    • +5
    ./CachedPathSensitivityIntegrationTest.groovy
  1. … 17 more files in changeset.
Change `ExecutionResult` so that it does not ignore `buildSrc` tasks.

    • -0
    • +5
    ./CachedPathSensitivityIntegrationTest.groovy
  1. … 17 more files in changeset.
Change `ExecutionResult` so that it does not ignore `buildSrc` tasks.

    • -0
    • +5
    ./CachedPathSensitivityIntegrationTest.groovy
  1. … 17 more files in changeset.
Change `ExecutionResult` so that it does not ignore `buildSrc` tasks.

    • -0
    • +5
    ./CachedPathSensitivityIntegrationTest.groovy
  1. … 17 more files in changeset.
Allow enabling build cache in all integration tests

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

    • -3
    • +3
    ./CachedPathSensitivityIntegrationTest.groovy
  1. … 27 more files in changeset.
Fix NPE thrown when snapshotting NAME_ONLY input loaded from cache

+review REVIEW-6565

    • -0
    • +37
    ./CachedPathSensitivityIntegrationTest.groovy
  1. … 3 more files in changeset.
Remove redundant deprecation warning expectations

    • -1
    • +0
    ./CachedPathSensitivityIntegrationTest.groovy
  1. … 24 more files in changeset.
Extract test fixture for HttpBuildCache

    • -2
    • +2
    ./CachedPathSensitivityIntegrationTest.groovy
  1. … 21 more files in changeset.
Fix test

+review REVIEW-6397

    • -0
    • +1
    ./CachedPathSensitivityIntegrationTest.groovy
  1. … 1 more file in changeset.
Rename LocalTaskCacheFixture to LocalBuildCacheFixture

+review REVIEW-6392

    • -3
    • +3
    ./CachedPathSensitivityIntegrationTest.groovy
  1. … 14 more files in changeset.
Revert "Revert task output cache locking temporarily"

This reverts commit e58a5a8973c3735ce616426a471376a4c6fcec1a.

    • -7
    • +3
    ./CachedPathSensitivityIntegrationTest.groovy
  1. … 6 more files in changeset.
Revert task output cache locking temporarily

    • -3
    • +7
    ./CachedPathSensitivityIntegrationTest.groovy
  1. … 6 more files in changeset.
Use `LocalTaskCacheFixture` in test

+review REVIEW-6367

    • -7
    • +3
    ./CachedPathSensitivityIntegrationTest.groovy
Clean workspace between executions

This ensures that we actually hit the cache, and the task does not simply end up being up-to-date.

+review REVIEW-6170

    • -0
    • +12
    ./CachedPathSensitivityIntegrationTest.groovy
  1. … 2 more files in changeset.
Fix some issues with path sensitivity handling

Add some tests to cover all combinations of the following dimensions:

- up-to-date checks vs. task output caching

- path sensitivity

- order sensitivity

When path sensitivity is NONE, we now ignore directories (because they have no content, so there would be nothing to compare anyway).

+review REVIEW-6170

    • -151
    • +8
    ./CachedPathSensitivityIntegrationTest.groovy
  1. … 12 more files in changeset.
Tests for path sensitivity vs caching

Different levels of path sensitivity for an input property allow renaming or moving the property files and still allow cached results to be reused.

+review REVIEW-6170

    • -0
    • +176
    ./CachedPathSensitivityIntegrationTest.groovy
  1. … 2 more files in changeset.