changedetection

Clone Tools
  • last updated a few seconds ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
Rename @ToBeFixedForInstantExecution.value to skip for explicitness

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

    • -21
    • +21
    ./rules/OverlappingOutputsIntegrationTest.groovy
  1. … 36 more files in changeset.
More whitespace

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

    • -15
    • +15
    ./rules/OverlappingOutputsIntegrationTest.groovy
  1. … 8 more files in changeset.
Run `clean` for in more tests

Instead of removing the files from disk directly, which goes

unnoticed by the watchers on macOS, since it is removing the parent

directory of the watched directory.

    • -1
    • +5
    ./rules/OverlappingOutputsIntegrationTest.groovy
  1. … 6 more files in changeset.
Run `clean` for in more tests

Instead of removing the files from disk directly, which goes

unnoticed by the watchers on macOS, since it is removing the parent

directory of the watched directory.

    • -1
    • +5
    ./rules/OverlappingOutputsIntegrationTest.groovy
  1. … 6 more files in changeset.
Run `clean` for in more tests

Instead of removing the files from disk directly, which goes

unnoticed by the watchers on macOS, since it is removing the parent

directory of the watched directory.

    • -1
    • +5
    ./rules/OverlappingOutputsIntegrationTest.groovy
  1. … 2 more files in changeset.
Run `clean` for in more tests

Instead of removing the files from disk directly, which goes

unnoticed by the watchers on macOS, since it is removing the parent

directory of the watched directory.

    • -1
    • +5
    ./rules/OverlappingOutputsIntegrationTest.groovy
  1. … 6 more files in changeset.
Annotate tests for instant execution after recent changes

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

    • -2
    • +0
    ./rules/OverlappingOutputsIntegrationTest.groovy
    • -1
    • +0
    ./state/TaskCustomTypesInputPropertyIntegrationTest.groovy
  1. … 15 more files in changeset.
Annotate tests for instant execution after recent changes

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

    • -10
    • +21
    ./rules/OverlappingOutputsIntegrationTest.groovy
    • -1
    • +0
    ./state/TaskCustomTypesInputPropertyIntegrationTest.groovy
  1. … 19 more files in changeset.
Annotate tests for instant execution after recent changes

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

    • -8
    • +0
    ./rules/OverlappingOutputsIntegrationTest.groovy
    • -1
    • +0
    ./state/TaskCustomTypesInputPropertyIntegrationTest.groovy
  1. … 19 more files in changeset.
Rename @FailsWithInstantExecution to @ToBeFixedForInstantExecution

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

    • -11
    • +11
    ./rules/OverlappingOutputsIntegrationTest.groovy
    • -7
    • +7
    ./state/TaskCustomTypesInputPropertyIntegrationTest.groovy
    • -7
    • +7
    ./state/TaskEnumTypesInputPropertyIntegrationTest.groovy
    • -5
    • +5
    ./state/TaskTypeUpToDateIntegrationTest.groovy
  1. … 868 more files in changeset.
Annotate integ tests failing with instant execution in :core

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

    • -0
    • +11
    ./rules/OverlappingOutputsIntegrationTest.groovy
    • -0
    • +7
    ./state/TaskCustomTypesInputPropertyIntegrationTest.groovy
    • -0
    • +7
    ./state/TaskEnumTypesInputPropertyIntegrationTest.groovy
    • -0
    • +5
    ./state/TaskTypeUpToDateIntegrationTest.groovy
  1. … 95 more files in changeset.
Annotate integ tests failing with instant execution in :core

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

    • -0
    • +11
    ./rules/OverlappingOutputsIntegrationTest.groovy
    • -0
    • +7
    ./state/TaskCustomTypesInputPropertyIntegrationTest.groovy
    • -0
    • +7
    ./state/TaskEnumTypesInputPropertyIntegrationTest.groovy
    • -0
    • +5
    ./state/TaskTypeUpToDateIntegrationTest.groovy
  1. … 95 more files in changeset.
Annotate integ tests failing with instant execution in :core

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

    • -0
    • +11
    ./rules/OverlappingOutputsIntegrationTest.groovy
    • -0
    • +7
    ./state/TaskCustomTypesInputPropertyIntegrationTest.groovy
    • -0
    • +7
    ./state/TaskEnumTypesInputPropertyIntegrationTest.groovy
    • -0
    • +5
    ./state/TaskTypeUpToDateIntegrationTest.groovy
  1. … 96 more files in changeset.
Log whether work changes are incremental

  1. … 5 more files in changeset.
Fail build when incremental task does not declare outputs

#9723

    • -5
    • +4
    ./state/TaskTypeUpToDateIntegrationTest.groovy
  1. … 4 more files in changeset.
Fail build when incremental task does not declare outputs

#9723

    • -5
    • +4
    ./state/TaskTypeUpToDateIntegrationTest.groovy
  1. … 1 more file in changeset.
Address review feedback

    • -1
    • +1
    ./state/TaskTypeUpToDateIntegrationTest.groovy
  1. … 4 more files in changeset.
Address review feedback

    • -1
    • +1
    ./state/TaskTypeUpToDateIntegrationTest.groovy
  1. … 5 more files in changeset.
Address review feedback

    • -1
    • +1
    ./state/TaskTypeUpToDateIntegrationTest.groovy
  1. … 5 more files in changeset.
Deprecate declaring incremental tasks with no outputs

An incremental task should always declare an output. Gradle

automatically declared an upToDate spec for incremental tasks to make

sure this is always the case.

Actually, the implementor of the task should add the spec if the task

does not declare any outputs. We expect nearly all incremental tasks

to already declare outputs.

#9723

    • -0
    • +31
    ./state/TaskTypeUpToDateIntegrationTest.groovy
  1. … 3 more files in changeset.
Deprecate declaring incremental tasks with no outputs

An incremental task should always declare an output. Gradle

automatically declared an upToDate spec for incremental tasks to make

sure this is always the case.

Actually, the implementor of the task should add the spec if the task

does not declare any outputs. We expect nearly all incremental tasks

to already declare outputs.

#9723

    • -0
    • +31
    ./state/TaskTypeUpToDateIntegrationTest.groovy
  1. … 7 more files in changeset.
Deprecate declaring incremental tasks with no outputs

An incremental task should always declare an output. Gradle

automatically declared an upToDate spec for incremental tasks to make

sure this is always the case.

Actually, the implementor of the task should add the spec if the task

does not declare any outputs. We expect nearly all incremental tasks

to already declare outputs.

    • -0
    • +31
    ./state/TaskTypeUpToDateIntegrationTest.groovy
  1. … 7 more files in changeset.
Deprecate declaring incremental tasks with no outputs

An incremental task should always declare an output. Gradle

automatically declared an upToDate spec for incremental tasks to make

sure this is always the case.

Actually, the implementor of the task should add the spec if the task

does not declare any outputs. We expect nearly all incremental tasks

to already declare outputs.

#9723

    • -0
    • +31
    ./state/TaskTypeUpToDateIntegrationTest.groovy
  1. … 7 more files in changeset.
Add test 'task without output is never up-to-date'

    • -0
    • +27
    ./state/TaskTypeUpToDateIntegrationTest.groovy
Change more tests.

    • -19
    • +19
    ./state/TaskTypeUpToDateIntegrationTest.groovy
  1. … 40 more files in changeset.
Change more tests.

    • -5
    • +5
    ./state/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
    ./state/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
    ./state/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
    ./state/TaskTypeUpToDateIntegrationTest.groovy
  1. … 98 more files in changeset.
Fixes for changes to fixture.

    • -10
    • +8
    ./state/TaskTypeUpToDateIntegrationTest.groovy
  1. … 10 more files in changeset.