Clone Tools
  • last updated a few seconds ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
Simplify debug request and do cleanup

    • -2
    • +1
    ./test/InternalDebugOptionsRequest.java
  1. … 6 more files in changeset.
Simplify debug request and do cleanup

    • -2
    • +1
    ./test/InternalDebugOptionsRequest.java
  1. … 6 more files in changeset.
Simplify debug request and do cleanup

    • -2
    • +1
    ./test/InternalDebugOptionsRequest.java
  1. … 6 more files in changeset.
Add debug support to TestLauncher

  1. … 19 more files in changeset.
Add debug support to TestLauncher

  1. … 19 more files in changeset.
Add debug support to TestLauncher

    • -0
    • +30
    ./test/InternalDebugOptions.java
    • -0
    • +1
    ./test/InternalTestExecutionRequest.java
  1. … 18 more files in changeset.
Add debug support to TestLauncher

  1. … 19 more files in changeset.
Add debug support to TestLauncher

    • -0
    • +1
    ./test/InternalTestExecutionRequest.java
  1. … 18 more files in changeset.
First working prototype

    • -0
    • +30
    ./test/InternalDebugOptionsRequest.java
    • -0
    • +1
    ./test/InternalTestExecutionRequest.java
  1. … 8 more files in changeset.
Add debug support to TestLauncher

    • -0
    • +1
    ./test/InternalTestExecutionRequest.java
  1. … 19 more files in changeset.
Add debug support to TestLauncher

    • -0
    • +1
    ./test/InternalTestExecutionRequest.java
  1. … 17 more files in changeset.
Add debug support to TestLauncher

  1. … 19 more files in changeset.
First working prototype

    • -0
    • +30
    ./test/InternalDebugOptionsRequest.java
    • -0
    • +1
    ./test/InternalTestExecutionRequest.java
  1. … 8 more files in changeset.
First working prototype

    • -0
    • +30
    ./test/InternalDebugOptionsRequest.java
    • -0
    • +1
    ./test/InternalTestExecutionRequest.java
  1. … 8 more files in changeset.
Add missing @Override to all modules

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

    • -0
    • +1
    ./events/InternalTestFinishedProgressEvent.java
    • -0
    • +1
    ./events/InternalTestProgressEvent.java
  1. … 1004 more files in changeset.
Add missing @Override to all modules

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

    • -0
    • +1
    ./events/InternalTestFinishedProgressEvent.java
    • -0
    • +1
    ./events/InternalTestProgressEvent.java
  1. … 998 more files in changeset.
Report dependencies of transform operations

    • -0
    • +3
    ./events/InternalTransformDescriptor.java
  1. … 27 more files in changeset.
Report transform progress events to TAPI listeners

This commit introduces a new `OperationType.TRANSFORM` and corresponding

TAPI progress events. The `TransformOperationDescriptor` currently only

contains the display names of the transformer and subject.

    • -0
    • +27
    ./events/InternalTransformDescriptor.java
  1. … 23 more files in changeset.
Rename PluginConfigurationResult to PluginApplicationResult

    • -3
    • +3
    ./events/InternalProjectConfigurationResult.java
  1. … 14 more files in changeset.
Rename PluginConfigurationResult to PluginApplicationResult

    • -3
    • +3
    ./events/InternalProjectConfigurationResult.java
  1. … 14 more files in changeset.
Report task execution reasons and incrementality

For non-skipped tasks, the list of execution reasons and whether the

task was incremental is now reported to TAPI progress listeners as

part of the operation result.

    • -0
    • +40
    ./events/InternalIncrementalTaskResult.java
  1. … 18 more files in changeset.
Include task origin plugin in TaskOperationDescriptor

The plugin that registered a task is now reported to TAPI progress

listeners as a `PluginIdentifier` returned from

`TaskOperationDescriptor.getOriginPlugin()`.

    • -33
    • +0
    ./events/InternalTaskWithDependenciesDescriptor.java
    • -0
    • +38
    ./events/InternalTaskWithExtraInfoDescriptor.java
  1. … 14 more files in changeset.
Report configuration times of script plugins

    • -0
    • +39
    ./events/InternalBinaryPluginIdentifier.java
    • -11
    • +2
    ./events/InternalPluginIdentifier.java
    • -0
    • +33
    ./events/InternalScriptPluginIdentifier.java
  1. … 14 more files in changeset.
Report configuration times of binary plugins

    • -0
    • +42
    ./events/InternalPluginIdentifier.java
    • -0
    • +51
    ./events/InternalProjectConfigurationResult.java
  1. … 16 more files in changeset.
Report TAPI progress events for project configuration

This commit introduces a new `OperationType.PROJECT_CONFIGURATION` and

adds specific `ProgressEvent` implementations. When the operation type

is not requested, no progress configuration events (neither as typed

events nor as generic build operations) will be reported. While that

will remove generic progress configuration events and their children

from clients that use old TAPI versions against Gradle >= 5.1, it is

consistent with the behavior for tasks and work items.

    • -0
    • +38
    ./events/InternalProjectConfigurationDescriptor.java
  1. … 40 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
    • +33
    ./events/InternalTaskWithDependenciesDescriptor.java
  1. … 10 more files in changeset.
Make JavaCompile result orthogonal to task outcome

While we currently only report rich results for successful `JavaCompile`

tasks, we might change that in the future. Therefore, this commit

renames `JavaCompileTaskSuccessResult` to

`JavaCompileTaskOperationResult` so we won't have to change the API

when we start reporting rich results for failed tasks as well.

There are only implementations that also implement `TaskSuccessResult`

and `InternalTaskSuccessResult`, respectively, though.

    • -0
    • +49
    ./events/InternalJavaCompileTaskOperationResult.java
    • -49
    • +0
    ./events/InternalJavaCompileTaskSuccessResult.java
  1. … 10 more files in changeset.
Report TAPI progress events for work items

This commit introduces a new `OperationType.WORK_ITEM` and adds specific

`ProgressEvent` implementations. For backwards compatibility, if the

new OperationType is not requested, but `OperationType.GENERIC` is, it

will be reported as a generic build operation.

    • -0
    • +29
    ./events/InternalWorkItemDescriptor.java
  1. … 41 more files in changeset.
Restore forward compatibility

- Remove added method from `InternalTaskResult`

- Rename `OperationResultDecoratorFactory` to

`OperationResultPostProcessor`

    • -33
    • +0
    ./OperationResultDecoratorFactory.java
    • -51
    • +0
    ./events/DefaultAnnotationProcessorResult.java
    • -69
    • +0
    ./events/DefaultJavaCompileTaskSuccessResult.java
  1. … 13 more files in changeset.
Move default implementations so the Launcher's serializer can find them

    • -0
    • +51
    ./events/DefaultAnnotationProcessorResult.java
    • -0
    • +69
    ./events/DefaultJavaCompileTaskSuccessResult.java
    • -0
    • +2
    ./events/InternalJavaCompileTaskSuccessResult.java
  1. … 3 more files in changeset.