Clone Tools
  • last updated a few seconds ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
Change build progress tapi tests to get WorkerExecutor from task services

    • -2
    • +2
    ./BuildProgressCrossVersionSpec.groovy
  1. … 1 more file in changeset.
Add missing `KOTLIN_SCRIPT` requirement to test

    • -1
    • +1
    ./BuildProgressCrossVersionSpec.groovy
Fix cross-version tests for changed operation hierarchy

    • -3
    • +3
    ./PluginApplicationBuildProgressCrossVersionSpec.groovy
  1. … 2 more files in changeset.
Split TAPI tests to dedicated source sets

    • -98
    • +0
    ./BuildCacheCleanupOperationsCrossVersionSpec.groovy
    • -472
    • +0
    ./BuildProgressCrossVersionSpec.groovy
    • -470
    • +0
    ./PluginApplicationBuildProgressCrossVersionSpec.groovy
    • -256
    • +0
    ./ResolveArtifactsProgressCrossVersionSpec.groovy
    • -57
    • +0
    ./StandardStreamsCrossVersionSpec.groovy
  1. … 342 more files in changeset.
Fixed test for changes to artifact resolution build operations.

    • -3
    • +4
    ./BuildProgressCrossVersionSpec.groovy
Fixed test for changes to build operation name.

    • -7
    • +7
    ./BuildProgressCrossVersionSpec.groovy
    • -7
    • +7
    ./ResolveArtifactsProgressCrossVersionSpec.groovy
Merge remote-tracking branch 'origin/release'

* origin/release:

Add abstract base class for PluginServiceRegistry implementations

Convert some wordy daemon logs to DEBUG from INFO (#2097)

Add some basic functional tests asserting task output grouping - PART II (#2095)

Fix jar snapshot cache not keeping jars in order

Revert "Revert incremental compiler fixes because of a performance regression"

Tag builds which failed to upload to build cache

Gather custom scan data for buildSrc

Revert incremental compiler fixes because of a performance regression

Rename ResourceNormalization to InputNormalization

Use BuildOperationListener for buildScan custom values

Update wrapper to latest release nightly

Fix jar hashes ordering being lost

Revert "Revert "Recompile everything whenever jars are reordered""

Some test fixes for changes to display names.

Fixed int tests for changes to dependency resolution build operation display names.

Some tweaks to build operation display names, to reflect some human consumable identify of the operation rather than a statement of what Gradle happened to be doing when the operation started.

Tweaked `AbstractConsoleFunctionalSpec` to better deal with the presence of the work in progress section.

Added some test coverage to show that the fully qualified paths for various things are used in error messages when dependency resolution goes wrong in a composite build or a `buildSrc` build.

Ensure that progress information is shown in the 'work in progress' console area when resolving the dependency graph for a configuration and when resolving the files/artifacts for a configuration.

Show 4 'work in progress' lines on the console when the screen size is not known (eg when running from a functional test).

    • -11
    • +11
    ./PluginApplicationBuildProgressCrossVersionSpec.groovy
  1. … 3 more files in changeset.
Some test fixes for changes to display names.

    • -4
    • +4
    ./BuildCacheCleanupOperationsCrossVersionSpec.groovy
    • -3
    • +3
    ./BuildProgressCrossVersionSpec.groovy
    • -11
    • +11
    ./PluginApplicationBuildProgressCrossVersionSpec.groovy
    • -8
    • +8
    ./ResolveArtifactsProgressCrossVersionSpec.groovy
Fix tests for changed build operations for :buildSrc

    • -3
    • +4
    ./PluginApplicationBuildProgressCrossVersionSpec.groovy
  1. … 2 more files in changeset.
Unify logging headers and only print in console with assoc logs

This change combines the LogGroupingOutputEventListener with the

ProgressLogEventGenerator when attached to a terminal.

Issue: #1985

    • -0
    • +57
    ./StandardStreamsCrossVersionSpec.groovy
  1. … 7 more files in changeset.
Check that we're generating build operations for cleaning up a cache

+review REVIEW-6510

    • -0
    • +98
    ./BuildCacheCleanupOperationsCrossVersionSpec.groovy
  1. … 1 more file in changeset.
Basic support for no-isolation workers

    • -2
    • +2
    ./BuildProgressCrossVersionSpec.groovy
  1. … 15 more files in changeset.
Add build operation types to log events

This will allow OutputEventListeners to react to output events

from different types of operations differently.

Remove BuildProgressLogger and move progress bar logic and

rendering to BuildStatusRenderer where it belongs.

Issue: #1818

    • -5
    • +5
    ./PluginApplicationBuildProgressCrossVersionSpec.groovy
  1. … 46 more files in changeset.
Fix TAPI tests

    • -5
    • +5
    ./BuildProgressCrossVersionSpec.groovy
  1. … 1 more file in changeset.
Different build operations for configure and cross-configure project

Adds operation descriptor details to Configure Project build operation.

    • -12
    • +12
    ./PluginApplicationBuildProgressCrossVersionSpec.groovy
  1. … 14 more files in changeset.
Unify BuildOperationExecutor and BuildOperationProcessor APIs

This introduces the following `BuildOperationExecutor`

interface (as outlined in gradle/gradle#1676):

void run(RunnableBuildOperation buildOperation);

<T> T call(CallableBuildOperation<T> buildOperation);

<O extends RunnableBuildOperation> void runAll(

Action<BuildOperationQueue<O>> schedulingAction);

<O extends BuildOperation> void runAll(

BuildOperationWorker<O> worker,

Action<BuildOperationQueue<O>> schedulingAction);

To accomplish this, the following changes were performed:

- Various representation of build operations have been merged into

1) BuildOperation (with sub-interfaces)

-> declare and describe a build operation

2) BuildOperationDescriptor (BuildOperationDescriptor.Builder)

-> describe a build operation

3) BuildOperationState

-> represents a running build operation, with run state, start time,

parent relationship information, and description

- The DefaultBuildOperationExecutor and DefaultBuildOperationProcessor

implementations have been merged in DefaultBuildOperationExecutor,

which is now build session scoped.

    • -3
    • +1
    ./BuildProgressCrossVersionSpec.groovy
  1. … 180 more files in changeset.
Build operation name `resolve dependencies` -> `resolve dependencies of`

    • -3
    • +3
    ./BuildProgressCrossVersionSpec.groovy
    • -1
    • +1
    ./ResolveArtifactsProgressCrossVersionSpec.groovy
  1. … 5 more files in changeset.
Name of build operation `resolve artifacts` -> `resolve artifacts of`

    • -3
    • +3
    ./BuildProgressCrossVersionSpec.groovy
    • -8
    • +8
    ./ResolveArtifactsProgressCrossVersionSpec.groovy
  1. … 1 more file in changeset.
Make test code Java7 compatible

    • -1
    • +1
    ./ResolveArtifactsProgressCrossVersionSpec.groovy
Add tests for 'Resolve artifacts' build operation events

    • -0
    • +256
    ./ResolveArtifactsProgressCrossVersionSpec.groovy
Improve naming of build operations: adjust test expectations

    • -32
    • +49
    ./BuildProgressCrossVersionSpec.groovy
    • -63
    • +62
    ./PluginApplicationBuildProgressCrossVersionSpec.groovy
Change tooling API test target versions from 3.6 to 4.0

    • -0
    • +456
    ./BuildProgressCrossVersionSpec.groovy
    • -0
    • +470
    ./PluginApplicationBuildProgressCrossVersionSpec.groovy
  1. … 4 more files in changeset.
Add build operation for resolving all artifacts

This generates a "resolve artifacts" build operation if

getFiles() is called on lenient configuration.

    • -9
    • +10
    ./BuildProgressCrossVersionSpec.groovy
  1. … 5 more files in changeset.
Fix r36/BuildProgressCrossVersionSpec after bad rebase/merge

    • -0
    • +1
    ./BuildProgressCrossVersionSpec.groovy
Worker lease and build operation for the whole build execution

DefaultGradleLauncher now holds a worker lease around the whole build

execution. This will allow for worker lease management at configuration

time.

It now also emits a ‘Run build’ build operation around the whole build

execution. Previously it was only emitted when executing a build through

TAPI.

    • -2
    • +0
    ./BuildProgressCrossVersionSpec.groovy
  1. … 8 more files in changeset.