integTest

Clone Tools
  • last updated a few seconds ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
Don't use `Task output caching` when talking about the build cache

The message whether the build cache is available mentions

task output caching, though that is never enabled. Only

the build cache can be enabled by e.g. `--build-cache`.

#11866

  1. … 1 more file in changeset.
Use specific deprecateMethod for deprecating methods in DefaultGradle

  1. … 1 more file in changeset.
Use specific deprecateInternalApi for deprecating methods in DefaultSourceDirectorySetFactory

  1. … 1 more file in changeset.
Add a test for SourceDirectorySetFactory deprecations

Use specific deprecateMethod for deprecating methods in StartParameter

  1. … 1 more file in changeset.
Update deprecated message expectation

De-skip tests that aren't flaky anymore with instant execution

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

  1. … 2 more files in changeset.
Rename @ToBeFixedForInstantExecution.value to skip for explicitness

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

  1. … 31 more files in changeset.
More whitespace

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

  1. … 6 more files in changeset.
Go over all @ToBeFixedForInstantExecution(Skip.FAILS_IN_SUBCLASS) cases

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

  1. … 14 more files in changeset.
Fix test

Declare no-op build cache services as needed

  1. … 2 more files in changeset.
Add test for #11805

Allow various Gradle services to be injected into artifact transform actions.

  1. … 13 more files in changeset.
Add some test coverage that services are available for injection into various types of objects.

    • -28
    • +117
    ./groovy/org/gradle/api/ObjectExtensionInstantiationIntegrationTest.groovy
    • -15
    • +124
    ./groovy/org/gradle/api/PluginServiceInjectionIntegrationTest.groovy
Merge the logic that decides which services are available for injection into a build service and which services are available for a worker action. Build services can now be injected with an `ObjectFactory` and `ProviderFactory`.

  1. … 19 more files in changeset.
Allow `ExecOperations` and `FileSystemOperations` services to be injected into build service instances.

  1. … 6 more files in changeset.
Make the various execution services available in build scope, using the build's root directory as the base directory for file resolution.

  1. … 8 more files in changeset.
Serialize the path of a CopySpec to the instant execution cache.

  1. … 3 more files in changeset.
Serialize zip and tar file tree instances to the instant execution cache.

  1. … 13 more files in changeset.
Fix DeferredTaskDefinitionIntegrationTest

The tests asserts that `Received` is not in the log, though that string

is produced by vfs retention as well.

Fix BuildScanEndOfBuildNotifierIntegrationTest

The vfs retention output needs to be checked as well.

Add a test for #11703

Nested beans defined by Closures in build scripts are currently not

relocatable.

Allow a build services to be used as the parameter for isolated objects, such as other build services, artifact transforms or worker API actions.

There are still some missing pieces to this:

- Worker classloader and process isolation is not supported.

- Services are stopped in the order they are created, rather than in reverse dependency order.

- Parallel usage constraints specified for these services are not honoured.

  1. … 17 more files in changeset.
Remove deprecation for getExecResult until getExecutionResult is stable

  1. … 2 more files in changeset.
Correct/Add comments

  1. … 1 more file in changeset.
Allow disabling partial VFS invalidation

For some tests it is necessary to disable partial invalidation

- The tests checking if partial invalidation can be enabled/disabled

- Some logging tests which shouldn't be bothered by incubating feature

messages.

  1. … 4 more files in changeset.
Fix test for partial execution

This reverts commit 861c854d

Tweak deprecation message for getExecResult

  1. … 2 more files in changeset.
Make `getExecResult()` consistent between `Exec` and `JavaExec`

    • -0
    • +93
    ./groovy/org/gradle/api/tasks/ExecutionResultExecTaskDeprecationIntegrationTest.groovy
  1. … 5 more files in changeset.