BuildProgressCrossVersionSpec.groovy

Clone Tools
  • last updated a few seconds ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
Remove assertion.

Based on the assumption that there are no build operations triggered even if no task was called. That's not exactly true as when creating `TaskExecutionServices`, some build operations can be generated.

    • -1
    • +0
    ./BuildProgressCrossVersionSpec.groovy
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

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

    • -8
    • +10
    ./BuildProgressCrossVersionSpec.groovy
  1. … 6 more files in changeset.
Also state in the short name that the project is configured

Is this is nested in an operation like `allprojects`, using only

the project path is a bit confusing.

    • -3
    • +3
    ./BuildProgressCrossVersionSpec.groovy
  1. … 2 more files in changeset.
Revert "Adjust expectations to name change of config project build operation"

This reverts commit 9eabec6bd13b37cfb24d55880a9083e4e877d1b3.

    • -3
    • +3
    ./BuildProgressCrossVersionSpec.groovy
  1. … 1 more file in changeset.
Change tooling API test target versions from 3.6 to 4.0

    • -1
    • +1
    ./BuildProgressCrossVersionSpec.groovy
  1. … 5 more files in changeset.
Adjust expectations to name change of config project build operation

    • -3
    • +3
    ./BuildProgressCrossVersionSpec.groovy
  1. … 1 more file in changeset.
Revert wrong changes to some TAPI tests

    • -1
    • +0
    ./BuildProgressCrossVersionSpec.groovy
Wrap ScriptPlugin implementations in BuildOperationScriptPlugin

This allows us to track each script application, independent of the

ScriptPlugin implementation, as an build operation.

    • -0
    • +1
    ./BuildProgressCrossVersionSpec.groovy
  1. … 7 more files in changeset.
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.

    • -0
    • +1
    ./BuildProgressCrossVersionSpec.groovy
  1. … 8 more files in changeset.
Fixes for int tests broken for tapi versions that do not support progress events.

    • -9
    • +10
    ./BuildProgressCrossVersionSpec.groovy
  1. … 13 more files in changeset.
Some fixes to tapi test fixtures to allow them to work with tapi versions that don't support `StatusEvent`.

    • -10
    • +9
    ./BuildProgressCrossVersionSpec.groovy
  1. … 15 more files in changeset.
Fix r33/BuildProgressCrossVersionSpec

Changed assertion on child to assertion on any descendant to account for

the added build operation levels.

    • -1
    • +1
    ./BuildProgressCrossVersionSpec.groovy
  1. … 1 more file in changeset.
tweak operation names and fix tapi build progress test coverage

    • -0
    • +1
    ./BuildProgressCrossVersionSpec.groovy
  1. … 4 more files in changeset.
Re-enable disabled tests

+review REVIEW-6424

    • -6
    • +4
    ./BuildProgressCrossVersionSpec.groovy
ignore tests temporarily

    • -0
    • +2
    ./BuildProgressCrossVersionSpec.groovy
Revert "Revert "Merge branch 'cc-java-library-plugin'""

This reverts commit c6cd884e1a8889fb25d26dfcfdfa79d896835e11.

    • -1
    • +1
    ./BuildProgressCrossVersionSpec.groovy
  1. … 76 more files in changeset.
Revert "Merge branch 'cc-java-library-plugin'"

This reverts commit 0d442a55b445f537efbce65267ce9418fce2e7a8, reversing

changes made to 04647ab69fc8d19186cd2a78124ea74b8a89cc0f.

    • -1
    • +1
    ./BuildProgressCrossVersionSpec.groovy
  1. … 76 more files in changeset.
Revert "Move @TargetGradleVersion and GradleVersionSpec to central integ test infrastructure, from Tooling API test infrastructure."

This reverts commit e71f77c55e865f583ff930fc29fb9c33a089f33b.

    • -1
    • +1
    ./BuildProgressCrossVersionSpec.groovy
  1. … 98 more files in changeset.
Move @TargetGradleVersion and GradleVersionSpec to central integ test infrastructure, from Tooling API test infrastructure.

This will be needed in upcoming TestKit tests.

+review REVIEW-6414

    • -1
    • +1
    ./BuildProgressCrossVersionSpec.groovy
  1. … 98 more files in changeset.
Fix TAPI test

    • -1
    • +1
    ./BuildProgressCrossVersionSpec.groovy
  1. … 1 more file in changeset.
Fixes for running TAPI int test against Gradle 2.5.

    • -3
    • +3
    ./BuildProgressCrossVersionSpec.groovy
Fixed version range on tapi int test.

    • -0
    • +2
    ./BuildProgressCrossVersionSpec.groovy
Some tweaks to display names in tapi build progress events from nested builds.

    • -24
    • +31
    ./BuildProgressCrossVersionSpec.groovy
  1. … 14 more files in changeset.
Added more test coverage for tapi build progress events from nested builds.

    • -21
    • +84
    ./BuildProgressCrossVersionSpec.groovy
  1. … 1 more file in changeset.
Added some test coverage for tapi build progress events.

    • -8
    • +36
    ./BuildProgressCrossVersionSpec.groovy
  1. … 3 more files in changeset.
Changed the wiring of the listeners that forward events back to the tapi client so that they received events from _all_ builds, not just the root build. This in particular means that progress events are received from `buildSrc` builds, composite builds, and builds started using the `GradleBuild` task.

Cleaned up `BuildScopeServices` so that it is no longer responsible for cleaning up its parent.

    • -0
    • +36
    ./BuildProgressCrossVersionSpec.groovy
  1. … 7 more files in changeset.
Ensure that task and project configuration failures are attached to TAPI progress events.

Reworked `BuildOperationExecutor` to allow the action for an operation to mark the operation as failed without throwing an exception.

    • -5
    • +118
    ./BuildProgressCrossVersionSpec.groovy
  1. … 19 more files in changeset.
Treat resolution of a dependency graph as a build operation, to make it visible to instrumentation. This means, for example, that resolution of each configuration will be visible to TAPI clients using `ProgressListener`.

    • -6
    • +118
    ./BuildProgressCrossVersionSpec.groovy
  1. … 8 more files in changeset.
Treat configuration of a project as a build operation, to make it visible to instrumentation. This means, for example, that configuration of each project will be visible to TAPI clients using `ProgressListener`.

    • -0
    • +65
    ./BuildProgressCrossVersionSpec.groovy
  1. … 3 more files in changeset.