ParallelTaskExecutionIntegrationTest.groovy

Clone Tools
  • last updated a few seconds ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
Add more coverage for `Task.shouldRunAfter`

    • -0
    • +17
    ./ParallelTaskExecutionIntegrationTest.groovy
Add more coverage for `shouldRunAfter`

    • -0
    • +17
    ./ParallelTaskExecutionIntegrationTest.groovy
Add more coverage for `shouldRunAfter`

    • -0
    • +17
    ./ParallelTaskExecutionIntegrationTest.groovy
Remove `@ToBeFixedForInstantExecution` from `ParallelTaskExecutionIntegrationTest`

    • -2
    • +0
    ./ParallelTaskExecutionIntegrationTest.groovy
Remove `@ToBeFixedForInstantExecution` from `ParallelTaskExecutionIntegrationTest`

    • -2
    • +0
    ./ParallelTaskExecutionIntegrationTest.groovy
Remove `@ToBeFixedForInstantExecution` from `ParallelTaskExecutionIntegrationTest`

    • -2
    • +0
    ./ParallelTaskExecutionIntegrationTest.groovy
Remove `@ToBeFixedForInstantExecution` from `ParallelTaskExecutionIntegrationTest`

    • -2
    • +0
    ./ParallelTaskExecutionIntegrationTest.groovy
Remove `@ToBeFixedForInstantExecution(because = "Task.mustRunAfter")`

    • -1
    • +0
    ./ParallelTaskExecutionIntegrationTest.groovy
Remove `@ToBeFixedForInstantExecution(because = "Task.mustRunAfter")`

    • -1
    • +0
    ./ParallelTaskExecutionIntegrationTest.groovy
Remove `@ToBeFixedForInstantExecution(because = "Task.mustRunAfter")`

    • -1
    • +0
    ./ParallelTaskExecutionIntegrationTest.groovy
Remove `@ToBeFixedForInstantExecution(because = "Task.mustRunAfter")`

    • -1
    • +0
    ./ParallelTaskExecutionIntegrationTest.groovy
Remove @ToBeFixedForInstantExecution from ParallelTaskExecutionIntegrationTest

on tests exercising Task.destroyables and Task.localState

reworking some tests to comply with instant execution constraints

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

    • -31
    • +39
    ./ParallelTaskExecutionIntegrationTest.groovy
Fix ParallelTaskExecutionIntegrationTest flakiness

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

    • -5
    • +8
    ./ParallelTaskExecutionIntegrationTest.groovy
Annotate ParallelTaskExecutionIntegrationTest for instant execution

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

    • -0
    • +9
    ./ParallelTaskExecutionIntegrationTest.groovy
Rework ParallelTaskExecutionIntegrationTest to exercise instant execution load

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

    • -101
    • +122
    ./ParallelTaskExecutionIntegrationTest.groovy
Move the functional tests for concurrent usage of build services into a separate test class, and fix for instant execution.

    • -60
    • +0
    ./ParallelTaskExecutionIntegrationTest.groovy
  1. … 10 more files in changeset.
Move the functional tests for concurrent usage of build services into a separate test class, and fix for instant execution.

    • -60
    • +0
    ./ParallelTaskExecutionIntegrationTest.groovy
  1. … 10 more files in changeset.
Move the functional tests for concurrent usage of build services into a separate test class, and fix for instant execution.

    • -60
    • +0
    ./ParallelTaskExecutionIntegrationTest.groovy
  1. … 10 more files in changeset.
Add a method to `Task` to allow runtime registration of the services that the task will use.

This is intended really just to be a placeholder for some kind of API where the usage can be declared.

Remove the `requiresResource()` methods from `AbstractTask`. In particular, remove the ability to express "how much" of the resource the task will use. For now, assume that usage by each task has equal weight.

    • -10
    • +10
    ./ParallelTaskExecutionIntegrationTest.groovy
  1. … 6 more files in changeset.
Add a method to `Task` to allow runtime registration of the services that the task will use.

This is intended really just to be a placeholder for some kind of API where the usage can be declared.

Remove the `requiresResource()` methods from `AbstractTask`. In particular, remove the ability to express "how much" of the resource the task will use. For now, assume that usage by each task has equal weight.

    • -10
    • +10
    ./ParallelTaskExecutionIntegrationTest.groovy
  1. … 4 more files in changeset.
Add a method to `Task` to allow runtime registration of the services that the task will use.

This is intended really just to be a placeholder for some kind of API where the usage can be declared.

Remove the `requiresResource()` methods from `AbstractTask`. In particular, remove the ability to express "how much" of the resource the task will use. For now, assume that usage by each task has equal weight.

    • -10
    • +10
    ./ParallelTaskExecutionIntegrationTest.groovy
  1. … 6 more files in changeset.
Add a method to `Task` to allow runtime registration of the services that the task will use.

This is intended really just to be a placeholder for some kind of API where the usage can be declared.

Remove the `requiresResource()` methods from `AbstractTask`. In particular, remove the ability to express "how much" of the resource the task will use. For now, assume that usage by each task has equal weight.

    • -10
    • +10
    ./ParallelTaskExecutionIntegrationTest.groovy
  1. … 4 more files in changeset.
Merge 'shared resources' into 'build services', so that each service can optionally have a maximum number of concurrent usages defined.

When scheduling tasks, Gradle will not start a task that uses a build service when there are already the maximum number of tasks already running for that service.

    • -10
    • +6
    ./ParallelTaskExecutionIntegrationTest.groovy
  1. … 17 more files in changeset.
Merge 'shared resources' into 'build services', so that each service can optionally have a maximum number of concurrent usages defined.

When scheduling tasks, Gradle will not start a task that uses a build service when there are already the maximum number of tasks already running for that service.

    • -10
    • +6
    ./ParallelTaskExecutionIntegrationTest.groovy
  1. … 17 more files in changeset.
Merge 'shared resources' into 'build services', so that each service can optionally have a maximum number of concurrent usages defined.

When scheduling tasks, Gradle will not start a task that uses a build service when there are already the maximum number of tasks already running for that service.

    • -10
    • +6
    ./ParallelTaskExecutionIntegrationTest.groovy
  1. … 21 more files in changeset.
Merge 'shared resources' into 'build services', so that each service can optionally have a maximum number of concurrent usages defined.

When scheduling tasks, Gradle will not start a task that uses a build service when there are already the maximum number of tasks already running for that service.

    • -10
    • +6
    ./ParallelTaskExecutionIntegrationTest.groovy
  1. … 17 more files in changeset.
Merge 'shared resources' into 'build services', so that each service can optionally have a maximum number of concurrent usages defined.

When scheduling tasks, Gradle will not start a task that uses a build service when there are already the maximum number of tasks already running for that service.

    • -10
    • +6
    ./ParallelTaskExecutionIntegrationTest.groovy
  1. … 17 more files in changeset.
Merge 'shared resources' into 'build services', so that each service can optionally have a maximum number of concurrent usages defined.

When scheduling tasks, Gradle will not start a task that uses a build service when there are already the maximum number of tasks already running for that service.

    • -10
    • +6
    ./ParallelTaskExecutionIntegrationTest.groovy
  1. … 21 more files in changeset.
Merge 'shared resources' into 'build services', so that each service can optionally have a maximum number of concurrent usages defined.

When scheduling tasks, Gradle will not start a task that uses a build service when there are already the maximum number of tasks already running for that service.

    • -10
    • +6
    ./ParallelTaskExecutionIntegrationTest.groovy
  1. … 17 more files in changeset.
Use "american" spelling of word

Signed-off-by: Mark Vieira <portugee@gmail.com>

    • -1
    • +1
    ./ParallelTaskExecutionIntegrationTest.groovy