internal

Clone Tools
  • last updated a few seconds ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
Annotate tests for instant execution after recent changes

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

    • -10
    • +21
    ./changedetection/rules/OverlappingOutputsIntegrationTest.groovy
    • -1
    • +0
    ./changedetection/state/TaskCustomTypesInputPropertyIntegrationTest.groovy
    • -3
    • +0
    ./tasks/TaskCacheabilityReasonIntegrationTest.groovy
  1. … 18 more files in changeset.
Rename @FailsWithInstantExecution to @ToBeFixedForInstantExecution

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

    • -11
    • +11
    ./changedetection/rules/OverlappingOutputsIntegrationTest.groovy
    • -7
    • +7
    ./changedetection/state/TaskCustomTypesInputPropertyIntegrationTest.groovy
    • -7
    • +7
    ./changedetection/state/TaskEnumTypesInputPropertyIntegrationTest.groovy
    • -5
    • +5
    ./changedetection/state/TaskTypeUpToDateIntegrationTest.groovy
    • -4
    • +4
    ./changedetection/state/UpToDateIntegTest.groovy
    • -14
    • +14
    ./initialization/loadercache/ClassLoadersCachingIntegrationTest.groovy
    • -2
    • +2
    ./model/ObjectFactoryNamedTypeIntegrationTest.groovy
    • -8
    • +8
    ./project/taskfactory/TaskPropertyNamingIntegrationTest.groovy
    • -3
    • +3
    ./tasks/TaskCacheabilityReasonIntegrationTest.groovy
  1. … 864 more files in changeset.
Add `BuildServiceParameters.None` marker type that is used to indicate that a build service does not take any parameters, to match the pattern used in other places.

Extract some validation logic from several places so it can be reused in the places where parameterized isolated objects, such as artifact transforms or build services, are registered.

    • -6
    • +6
    ./model/ObjectFactoryIntegrationTest.groovy
  1. … 35 more files in changeset.
Fix compare* functions for case sensitive

I can make it faster/nicer later.

    • -8
    • +8
    ./tasks/SnapshotTaskInputsOperationIntegrationTest.groovy
  1. … 7 more files in changeset.
Allow case-insensitive comparison

    • -4
    • +4
    ./tasks/SnapshotTaskInputsOperationIntegrationTest.groovy
  1. … 7 more files in changeset.
Added public factory methods to create `NamedDomainObjectSet` and `NamedDomainObjectList` instances.

    • -1
    • +48
    ./model/ObjectFactoryIntegrationTest.groovy
  1. … 14 more files in changeset.
Add public factory method to create `ExtensiblePolymorphicDomainObjectContainer` instances.

    • -2
    • +24
    ./model/ObjectFactoryIntegrationTest.groovy
  1. … 8 more files in changeset.
Annotate integ tests failing with instant execution in :core

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

    • -0
    • +11
    ./changedetection/rules/OverlappingOutputsIntegrationTest.groovy
    • -0
    • +7
    ./changedetection/state/TaskCustomTypesInputPropertyIntegrationTest.groovy
    • -0
    • +7
    ./changedetection/state/TaskEnumTypesInputPropertyIntegrationTest.groovy
    • -0
    • +5
    ./changedetection/state/TaskTypeUpToDateIntegrationTest.groovy
    • -0
    • +4
    ./changedetection/state/UpToDateIntegTest.groovy
    • -1
    • +14
    ./initialization/loadercache/ClassLoadersCachingIntegrationTest.groovy
    • -0
    • +2
    ./model/ObjectFactoryNamedTypeIntegrationTest.groovy
    • -0
    • +8
    ./project/taskfactory/TaskPropertyNamingIntegrationTest.groovy
    • -0
    • +3
    ./tasks/TaskCacheabilityReasonIntegrationTest.groovy
  1. … 91 more files in changeset.
Integrate with Gradle Enterprise plugin 3.0 (#11041)

    • -9
    • +12
    ./tasks/SnapshotTaskInputsOperationIntegrationTest.groovy
  1. … 52 more files in changeset.
Fix test

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

    • -0
    • +1
    ./model/ObjectFactoryIntegrationTest.groovy
Fix ObjectFactoryNamedTypeIntegrationTest

    • -0
    • +2
    ./model/ObjectFactoryNamedTypeIntegrationTest.groovy
Fix TaskPropertyNamingIntegrationTest

    • -0
    • +1
    ./project/taskfactory/TaskPropertyNamingIntegrationTest.groovy
Apply DSL decoratation to the elements created by containers created using `ObjectFactory.domainObjectContainer()` and for read-only managed properties.

    • -4
    • +11
    ./model/ObjectFactoryIntegrationTest.groovy
    • -0
    • +213
    ./model/ObjectFactoryNamedTypeIntegrationTest.groovy
  1. … 8 more files in changeset.
Include some information about the owning task or extension object in the display name for a managed `Property<T>` instance.

    • -0
    • +18
    ./model/ObjectFactoryIntegrationTest.groovy
  1. … 8 more files in changeset.
Adjust multi-line strings to work with both Groovy and JDK13 stripIndent methods

    • -2
    • +2
    ./project/taskfactory/TaskPropertyNamingIntegrationTest.groovy
  1. … 13 more files in changeset.
Use input changes in JavaCompile

    • -2
    • +2
    ./tasks/SnapshotTaskInputsOperationIntegrationTest.groovy
  1. … 7 more files in changeset.
Fail build when incremental task does not declare outputs

#9723

    • -5
    • +4
    ./changedetection/state/TaskTypeUpToDateIntegrationTest.groovy
  1. … 4 more files in changeset.
Add testcase and javadoc for ExecuteTaskActionBuildOperationType

addressing review feedback

Signed-off-by: Volker Leck <volker@gradle.com>

    • -0
    • +16
    ./tasks/execution/ExecuteTaskActionBuildOperationTypeIntegrationTest.groovy
  1. … 1 more file in changeset.
Add test for ExecuteTaskActionBuildOperationType

Signed-off-by: Volker Leck <volker@gradle.com>

    • -0
    • +62
    ./tasks/execution/ExecuteTaskActionBuildOperationTypeIntegrationTest.groovy
Address review feedback

    • -1
    • +1
    ./changedetection/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.

    • -0
    • +31
    ./changedetection/state/TaskTypeUpToDateIntegrationTest.groovy
  1. … 7 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.
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.
Rename `ObjectFactory#container` to `domainObjectContainer`

    • -2
    • +2
    ./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.
Fix non-cacheable reason when scan plugin is applied (#8908)

    • -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.
Address review feedback

    • -3
    • +8
    ./tasks/TaskCacheabilityReasonIntegrationTest.groovy
  1. … 16 more files in changeset.