Clone Tools
  • last updated a few seconds ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
Add daemon shutdown functionality to DefaultGradleConnector

    • -13
    • +12
    ./DefaultGradleConnectorTest.groovy
  1. … 25 more files in changeset.
Force AbstractTestDirectoryProvider to use Class (#12431)

Closes https://github.com/gradle/gradle-private/issues/2988

This PR adds `className` to `AbstractTestDirectoryProvider` so there'll be no more `unknown-test-class`.

    • -1
    • +1
    ./loader/DefaultToolingImplementationLoaderTest.groovy
  1. … 406 more files in changeset.
Throw exception when no tests specified in withTaskAnd..() methods

  1. … 2 more files in changeset.
Revert "Revert "Merge branch 'release'""

This reverts commit 67b8bb8f18f854f45a2f5ec52cc9c8a25981e2f2.

This restores the merge attempt from earlier.

    • -0
    • +85
    ./parameters/BuildProgressListenerAdapterForTestOutputOperationsTest.groovy
    • -1
    • +2
    ./parameters/BuildProgressListenerAdapterTest.groovy
  1. … 65 more files in changeset.
Revert "Merge branch 'release'"

This reverts commit c7fdc455dcb9a8016af0ae9bc8b4c43fde1e2d06, reversing

changes made to 9f70d52b74dbc8c71381781b6c155474031b3cf8.

The changes need a wrapper as there are API changes. Reverting for now.

    • -85
    • +0
    ./parameters/BuildProgressListenerAdapterForTestOutputOperationsTest.groovy
    • -2
    • +1
    ./parameters/BuildProgressListenerAdapterTest.groovy
  1. … 65 more files in changeset.
Fix test

    • -2
    • +2
    ./parameters/BuildProgressListenerAdapterForTestOutputOperationsTest.groovy
Fix tooling-api unit test for distribution install

    • -12
    • +13
    ./DistributionFactoryTest.groovy
  1. … 3 more files in changeset.
Fix failing test

    • -1
    • +2
    ./parameters/BuildProgressListenerAdapterTest.groovy
Add test coverage

    • -0
    • +85
    ./parameters/BuildProgressListenerAdapterForTestOutputOperationsTest.groovy
  1. … 4 more files in changeset.
Remove test output from test events

    • -193
    • +0
    ./parameters/BuildProgressListenerAdapterForTestOperationsTest.groovy
  1. … 25 more files in changeset.
Refactor logging for wrapper download

  1. … 3 more files in changeset.
Add some test coverage

    • -0
    • +193
    ./parameters/BuildProgressListenerAdapterForTestOperationsTest.groovy
  1. … 5 more files in changeset.
Remove 'compare-gradle-builds' plugin from distribution (#10198)

* Remove non-public ProjectOutcomes model type

* Remove 'compare-gradle-builds' plugin from distribution

    • -2
    • +0
    ./connection/CancellableConsumerConnectionTest.groovy
    • -2
    • +0
    ./connection/ParameterAcceptingConsumerConnectionTest.groovy
    • -2
    • +0
    ./connection/PhasedActionAwareConsumerConnectionTest.groovy
  1. … 137 more files in changeset.
Inline org.gradle.testing.internal.util.Specification

    • -1
    • +1
    ./DefaultPhasedActionResultListenerTest.groovy
    • -1
    • +1
    ./DefaultPhasedBuildActionExecuterBuilderTest.groovy
    • -1
    • +1
    ./connection/ToolingParameterProxyTest.groovy
    • -1
    • +1
    ./parameters/BuildProgressListenerAdapterForProjectConfigurationOperationsTest.groovy
    • -1
    • +1
    ./parameters/BuildProgressListenerAdapterForTaskOperationsTest.groovy
  1. … 49 more files in changeset.
Spelling (#8199)

Fix several spelling issues.

    • -2
    • +2
    ./DefaultPhasedBuildActionExecuterTest.groovy
  1. … 36 more files in changeset.
spelling: parameterized

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

    • -2
    • +2
    ./connection/BuildControllerAdapterTest.groovy
  1. … 14 more files in changeset.
spelling: environment

Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>

Signed-off-by: Bo Zhang <bo@gradle.com>

    • -1
    • +1
    ./connection/UnsupportedOlderVersionConnectionTest.groovy
Report dependencies of transform operations

    • -0
    • +65
    ./parameters/BuildProgressListenerAdapterForTransformOperationsTest.groovy
  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
    • +180
    ./parameters/BuildProgressListenerAdapterForTransformOperationsTest.groovy
    • -7
    • +4
    ./parameters/BuildProgressListenerAdapterTest.groovy
  1. … 23 more files in changeset.
Rename PluginConfigurationResult to PluginApplicationResult

    • -31
    • +31
    ./parameters/BuildProgressListenerAdapterForProjectConfigurationOperationsTest.groovy
  1. … 14 more files in changeset.
Rename PluginConfigurationResult to PluginApplicationResult

    • -31
    • +31
    ./parameters/BuildProgressListenerAdapterForProjectConfigurationOperationsTest.groovy
  1. … 14 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()`.

    • -6
    • +80
    ./parameters/BuildProgressListenerAdapterForTaskOperationsTest.groovy
  1. … 15 more files in changeset.
Report configuration times of script plugins

    • -13
    • +36
    ./parameters/BuildProgressListenerAdapterForProjectConfigurationOperationsTest.groovy
  1. … 16 more files in changeset.
Report configuration times of binary plugins

    • -4
    • +37
    ./parameters/BuildProgressListenerAdapterForProjectConfigurationOperationsTest.groovy
  1. … 17 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
    • +183
    ./parameters/BuildProgressListenerAdapterForProjectConfigurationOperationsTest.groovy
    • -26
    • +16
    ./parameters/BuildProgressListenerAdapterTest.groovy
  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
    • +97
    ./parameters/BuildProgressListenerAdapterForTaskOperationsTest.groovy
  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.

    • -2
    • +3
    ./parameters/BuildProgressListenerAdapterForBuildOperationsTest.groovy
    • -2
    • +3
    ./parameters/BuildProgressListenerAdapterForTaskOperationsTest.groovy
    • -2
    • +3
    ./parameters/BuildProgressListenerAdapterForTestOperationsTest.groovy
    • -0
    • +174
    ./parameters/BuildProgressListenerAdapterForWorkItemOperationsTest.groovy
    • -15
    • +14
    ./parameters/BuildProgressListenerAdapterTest.groovy
  1. … 38 more files in changeset.
Add some context to the exception thrown by the TAPI when the daemon is force killed on cancellation.

Remove some consumer side assumptions about the implementation of the producer, which were present as a work around to produce the correct exception in the consumer when the daemon is force killed by the producer and for very old producer versions.

    • -1
    • +2
    ./connection/PluginClasspathInjectionSupportedCheckModelProducerTest.groovy
  1. … 11 more files in changeset.
Remove dead code from the TAPI

    • -78
    • +0
    ./connection/ModelBuilderBackedModelProducerTest.groovy
    • -65
    • +2
    ./versioning/ModelMappingTest.groovy
  1. … 20 more files in changeset.
Remove support for connecting to Gradle <2.6

    • -148
    • +0
    ./connection/ActionAwareConsumerConnectionTest.groovy
    • -154
    • +0
    ./connection/BuildActionRunnerBackedConsumerConnectionTest.groovy
    • -3
    • +0
    ./connection/CancellableConsumerConnectionTest.groovy
    • -84
    • +0
    ./connection/GradleBuildAdapterProducerTest.groovy
    • -144
    • +0
    ./connection/ModelBuilderBackedConsumerConnectionTest.groovy
    • -90
    • +0
    ./connection/NonCancellableConsumerConnectionAdapterTest.groovy
    • -1
    • +0
    ./connection/ParameterAcceptingConsumerConnectionTest.groovy
    • -1
    • +0
    ./connection/PhasedActionAwareConsumerConnectionTest.groovy
    • -100
    • +0
    ./converters/BuildInvocationsConverterTest.groovy
    • -92
    • +0
    ./converters/GradleBuildConverterTest.groovy
    • -41
    • +0
    ./converters/TaskNameComparatorTest.groovy
    • -26
    • +11
    ./loader/DefaultToolingImplementationLoaderTest.groovy
  1. … 136 more files in changeset.