Clone Tools
  • last updated a few seconds ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
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.
Annotate integ tests failing with instant execution in :core

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

    • -0
    • +7
    ./RuleTaskCreationIntegrationTest.groovy
  1. … 99 more files in changeset.
Annotate integ tests failing with instant execution in :core

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

    • -0
    • +7
    ./RuleTaskCreationIntegrationTest.groovy
  1. … 99 more files in changeset.
Annotate integ tests failing with instant execution in :core

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

    • -0
    • +7
    ./RuleTaskCreationIntegrationTest.groovy
  1. … 100 more files in changeset.
Fix WithRuleBasedTasks

Fix RuleTaskCreationIntegrationTest

    • -2
    • +2
    ./RuleTaskCreationIntegrationTest.groovy
Use "american" spelling of word

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

    • -1
    • +1
    ./ParallelTaskExecutionIntegrationTest.groovy
Add an outgoing variants report

This commit introduces an `outgoingVariants` task which generates

a report of the outgoing variants of a project. This is useful

for debugging and understanding variant aware resolution.

It becomes possible for a plugin author to understand what variants

are already produced by a project based on the plugins applied, and

what artifacts are attached to what variant.

    • -1
    • +1
    ./RuleTaskBridgingIntegrationTest.groovy
  1. … 9 more files in changeset.
Add an outgoing variants report

This commit introduces an `outgoingVariants` task which generates

a report of the outgoing variants of a project. This is useful

for debugging and understanding variant aware resolution.

It becomes possible for a plugin author to understand what variants

are already produced by a project based on the plugins applied, and

what artifacts are attached to what variant.

    • -1
    • +1
    ./RuleTaskBridgingIntegrationTest.groovy
  1. … 9 more files in changeset.
Add an outgoing variants report

This commit introduces an `outgoingVariants` task which generates

a report of the outgoing variants of a project. This is useful

for debugging and understanding variant aware resolution.

It becomes possible for a plugin author to understand what variants

are already produced by a project based on the plugins applied, and

what artifacts are attached to what variant.

    • -1
    • +1
    ./RuleTaskBridgingIntegrationTest.groovy
  1. … 9 more files in changeset.
Add integration test coverage for shared resources

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

    • -0
    • +64
    ./ParallelTaskExecutionIntegrationTest.groovy
Check for already registered model in TaskContainer

A ModelMap<Task> is a shadow version of the TaskContainer inside the

software model. Although difficult, it is possible to create an element

in ModelMap<Task> before creating the same element in TaskContainer.

This creates a duplicate instance that, in some case, cause both

instance to be used in the task graph causing issues.

    • -0
    • +35
    ./RuleTaskBridgingIntegrationTest.groovy
  1. … 1 more file in changeset.
Check for already registered model in TaskContainer

A ModelMap<Task> is a shadow version of the TaskContainer inside the

software model. Although difficult, it is possible to create an element

in ModelMap<Task> before creating the same element in TaskContainer.

This creates a duplicate instance that, in some case, cause both

instance to be used in the task graph causing issues.

    • -0
    • +35
    ./RuleTaskBridgingIntegrationTest.groovy
  1. … 1 more file in changeset.
Check for already registered model in TaskContainer

A ModelMap<Task> is a shadow version of the TaskContainer inside the

software model. Although difficult, it is possible to create an element

in ModelMap<Task> before creating the same element in TaskContainer.

This creates a duplicate instance that, in some case, cause both

instance to be used in the task graph causing issues.

    • -0
    • +35
    ./RuleTaskBridgingIntegrationTest.groovy
  1. … 1 more file in changeset.
Check for already registered model in TaskContainer

A ModelMap<Task> is a shadow version of the TaskContainer inside the

software model. Although difficult, it is possible to create an element

in ModelMap<Task> before creating the same element in TaskContainer.

This creates a duplicate instance that, in some case, cause both

instance to be used in the task graph causing issues.

    • -0
    • +35
    ./RuleTaskBridgingIntegrationTest.groovy
  1. … 1 more file in changeset.
Fix execution of integration tests

    • -1
    • +1
    ./RuleTaskBridgingIntegrationTest.groovy
  1. … 25 more files in changeset.
Fix execution of integration tests

    • -1
    • +1
    ./RuleTaskBridgingIntegrationTest.groovy
  1. … 25 more files in changeset.