TaskDependenciesCrossVersionSpec.groovy

Clone Tools
  • last updated a few seconds ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
Record ConnectionException for retry before asserting the exception type

This is required to have the retry rule trigger correctly for

when running theses tests against 2.x versions of Gradle.

    • -1
    • +6
    ./TaskDependenciesCrossVersionSpec.groovy
  1. … 2 more files in changeset.
Record ConnectionException for retry before asserting the exception type

This is required to have the retry rule trigger correctly for

when running theses tests against 2.x versions of Gradle.

    • -1
    • +6
    ./TaskDependenciesCrossVersionSpec.groovy
  1. … 2 more files in changeset.
Remove WorkIdentity

Instead of assigning arbitrary ids to all work items that are part of

the execution graph, include the `Nodes` in

`ExecuteTaskBuildOperationDetails` and

`ExecuteScheduledTransformationStepBuildOperationDetails` so they can

be queries for dependency successors directly. This eliminates the need

to query `TaskExecutionGraphInternal` or `ExecutionPlan` for the node

in order to determine its dependencies.

    • -0
    • +27
    ./TaskDependenciesCrossVersionSpec.groovy
  1. … 33 more files in changeset.
Specify minimum target version in TaskDependenciesCrossVersionSpec

    • -1
    • +1
    ./TaskDependenciesCrossVersionSpec.groovy
Restore and test support for included builds

When a build is included, multiple `TaskExecutionGraphs` are created.

Therefore, `ClientForwardingTaskOperationListener` now stores them by

their root project's identity path and uses the appropriate one when

looking up task dependencies.

    • -17
    • +90
    ./TaskDependenciesCrossVersionSpec.groovy
  1. … 4 more files in changeset.
Report task dependencies to TAPI listeners

The dependencies of a task are now reported as part of

`TaskOperationDescriptor`. If the information is not available due to

a pre-5.1 target version, an `UnsupportedMethodException` is thrown.

    • -0
    • +83
    ./TaskDependenciesCrossVersionSpec.groovy
  1. … 10 more files in changeset.