TaskTypeUpToDateIntegrationTest.groovy

Clone Tools
  • last updated a few seconds ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
Change more tests.

    • -5
    • +5
    ./TaskTypeUpToDateIntegrationTest.groovy
  1. … 17 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.

    • -19
    • +19
    ./TaskTypeUpToDateIntegrationTest.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.

    • -19
    • +19
    ./TaskTypeUpToDateIntegrationTest.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.

    • -19
    • +19
    ./TaskTypeUpToDateIntegrationTest.groovy
  1. … 98 more files in changeset.
Fixes for changes to fixture.

    • -10
    • +8
    ./TaskTypeUpToDateIntegrationTest.groovy
  1. … 10 more files in changeset.
Change `ExecutionResult` so that it does not ignore `buildSrc` tasks.

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

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

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

    • -10
    • +8
    ./TaskTypeUpToDateIntegrationTest.groovy
  1. … 17 more files in changeset.
Let integration tests in 'core' not use deprecated configurations

    • -1
    • +1
    ./TaskTypeUpToDateIntegrationTest.groovy
  1. … 11 more files in changeset.
Let integration tests in 'core' not use deprecated configurations

    • -1
    • +1
    ./TaskTypeUpToDateIntegrationTest.groovy
  1. … 11 more files in changeset.
Let integration tests in 'core' not use deprecated configurations

    • -1
    • +1
    ./TaskTypeUpToDateIntegrationTest.groovy
  1. … 11 more files in changeset.
Let integration tests in 'core' not use deprecated configurations

    • -1
    • +1
    ./TaskTypeUpToDateIntegrationTest.groovy
  1. … 11 more files in changeset.
On CI redirect maven central queries to local repo for integration tests

    • -3
    • +1
    ./TaskTypeUpToDateIntegrationTest.groovy
  1. … 108 more files in changeset.
Removed some cases of messing with file timestamps in tests. These should not be required any more.

    • -5
    • +0
    ./TaskTypeUpToDateIntegrationTest.groovy
  1. … 5 more files in changeset.
Removed trace from int tests.

    • -6
    • +0
    ./TaskTypeUpToDateIntegrationTest.groovy
  1. … 2 more files in changeset.
Merge branch 'release'

    • -3
    • +18
    ./TaskTypeUpToDateIntegrationTest.groovy
Added some trace to int test.

    • -2
    • +12
    ./TaskTypeUpToDateIntegrationTest.groovy
Added some further trace to hunt down flaky test.

    • -0
    • +2
    ./TaskTypeUpToDateIntegrationTest.groovy
  1. … 2 more files in changeset.
Added some diagnostics to flaky test.

    • -1
    • +4
    ./TaskTypeUpToDateIntegrationTest.groovy
Fix flakiness of TaskTypeUpToDateIntegrationTest

My theory is that the second run of the copy task after the

change was not up to date (that was the error reported in the

flaky tests) since when snapshotting the task outputs after the

second copy task given that the old output has been there before

the cache thinks that we do not need to snapshot since less a

second passed since the output file has been created. Then

we would record the output file with the state at the beginning

of the copy task and the second run would then mark it as

out of date since the output changed.

    • -0
    • +10
    ./TaskTypeUpToDateIntegrationTest.groovy
Fix flakiness of TaskTypeUpToDateIntegrationTest

We fail to discover sub second modification times for files.

Make sure the changed files have at least two seconds difference

in modification time.

    • -0
    • +5
    ./TaskTypeUpToDateIntegrationTest.groovy
Added some int test coverage for incremental build.

    • -1
    • +13
    ./TaskTypeUpToDateIntegrationTest.groovy
  1. … 4 more files in changeset.
Add separate test for GRADLE-2936

Link previous test to GRADLE-1910

+review REVIEW-6020

    • -0
    • +26
    ./TaskTypeUpToDateIntegrationTest.groovy
Attack test to issue GRADLE-2936

+review REVIEW-6020

    • -0
    • +2
    ./TaskTypeUpToDateIntegrationTest.groovy
Use task classloaders in up-to-date checks

Task up-to-date checks now take into account the classloader of the task as well as the classloader used to create any additional actions. If any of these classloaders change, the task becomes out-of-date.

+review REVIEW-6020

    • -0
    • +159
    ./TaskTypeUpToDateIntegrationTest.groovy
  1. … 18 more files in changeset.