internal

Clone Tools
  • last updated a few seconds ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
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
    ./changedetection/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
    ./changedetection/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
    ./changedetection/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
    ./changedetection/state/TaskTypeUpToDateIntegrationTest.groovy
  1. … 7 more files in changeset.
Add test 'task without output is never up-to-date'

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

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

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

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

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

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

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

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

    • -1
    • +1
    ./changedetection/state/TaskTypeUpToDateIntegrationTest.groovy
    • -1
    • +1
    ./tasks/SnapshotTaskInputsOperationIntegrationTest.groovy
  1. … 10 more files in changeset.
Let integration tests in 'core' not use deprecated configurations

    • -1
    • +1
    ./changedetection/state/TaskTypeUpToDateIntegrationTest.groovy
    • -1
    • +1
    ./tasks/SnapshotTaskInputsOperationIntegrationTest.groovy
  1. … 10 more files in changeset.
Let integration tests in 'core' not use deprecated configurations

    • -1
    • +1
    ./changedetection/state/TaskTypeUpToDateIntegrationTest.groovy
    • -1
    • +1
    ./tasks/SnapshotTaskInputsOperationIntegrationTest.groovy
  1. … 10 more files in changeset.
Let integration tests in 'core' not use deprecated configurations

    • -1
    • +1
    ./changedetection/state/TaskTypeUpToDateIntegrationTest.groovy
    • -1
    • +1
    ./tasks/SnapshotTaskInputsOperationIntegrationTest.groovy
  1. … 10 more files in changeset.
Rename `ObjectFactory#container` to `domainObjectContainer`

    • -2
    • +2
    ./model/ObjectFactoryIntegrationTest.groovy
  1. … 4 more files in changeset.
Generate read-only user type properties

    • -4
    • +4
    ./model/ObjectFactoryIntegrationTest.groovy
  1. … 4 more files in changeset.
Generate read-only user type properties

    • -4
    • +4
    ./model/ObjectFactoryIntegrationTest.groovy
  1. … 4 more files in changeset.
Generate read-only user type properties

    • -4
    • +4
    ./model/ObjectFactoryIntegrationTest.groovy
  1. … 4 more files in changeset.
Generate read-only user type properties

    • -4
    • +4
    ./model/ObjectFactoryIntegrationTest.groovy
  1. … 4 more files in changeset.
Add factory methods to create NamedDomainObjectContainer and DomainObjectSet on ObjectFactory

    • -0
    • +57
    ./model/ObjectFactoryIntegrationTest.groovy
  1. … 12 more files in changeset.
Add factory methods to create NamedDomainObjectContainer and DomainObjectSet on ObjectFactory

    • -0
    • +57
    ./model/ObjectFactoryIntegrationTest.groovy
  1. … 12 more files in changeset.
Revert "Merge pull request #8880 from gradle/wolfs/jvm/relative-path-sensitivity"

This reverts commit f7abeaa588803ddbfb93dbf25239fe0c5cb79196, reversing

changes made to 7df0f4def46aa392b99d620cae35056cddb36f23.

    • -1
    • +1
    ./tasks/SnapshotTaskInputsOperationIntegrationTest.groovy
  1. … 3 more files in changeset.
Fix non-cacheable reason when scan plugin is applied (#8908)

    • -7
    • +14
    ./tasks/TaskCacheabilityReasonIntegrationTest.groovy
  1. … 2 more files in changeset.
Fix non-cacheable reason when scan plugin is applied

    • -7
    • +14
    ./tasks/TaskCacheabilityReasonIntegrationTest.groovy
  1. … 2 more files in changeset.
Non-cacheable should be provided as caching disabled reason

for a task which does not have caching enabled, even if it doesn't

declare outputs.

    • -1
    • +16
    ./tasks/TaskCacheabilityReasonIntegrationTest.groovy
  1. … 1 more file in changeset.