BuildOperationNotificationFixture.groovy

Clone Tools
  • last updated a few seconds ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
Fixes for build op changes.

    • -1
    • +5
    ./BuildOperationNotificationFixture.groovy
  1. … 1 more file in changeset.
Add some details to the 'run work' build operation for the root build to be used by gradle-profiler.

This will allow gradle-profiler to use a metrics collector to measure the time to first task.

    • -1
    • +5
    ./BuildOperationNotificationFixture.groovy
  1. … 4 more files in changeset.
Add some details to the 'run work' build operation for the root build to be used by gradle-profiler.

This will allow gradle-profiler to use a metrics collector to measure the time to first task.

    • -1
    • +5
    ./BuildOperationNotificationFixture.groovy
  1. … 4 more files in changeset.
Synchronize test operation notification listener

Also includes some diagnostic improvements

    • -24
    • +22
    ./BuildOperationNotificationFixture.groovy
  1. … 2 more files in changeset.
Move ExecuteTaskBuildOperationType (#7374)

* Move ExecuteTaskBuildOperationType to org.gradle.api.internal.tasks.execution

* Remove redundant import

    • -1
    • +1
    ./BuildOperationNotificationFixture.groovy
  1. … 25 more files in changeset.
Simplify BuildOperationNotificationListenerRegistrar

Only keep the method used by build scan plugin 2.0, which is the minimum

version required for Gradle 5.0+.

    • -7
    • +6
    ./BuildOperationNotificationFixture.groovy
  1. … 9 more files in changeset.
Refine test API

    • -4
    • +11
    ./BuildOperationNotificationFixture.groovy
  1. … 1 more file in changeset.
Rename method

    • -2
    • +2
    ./BuildOperationNotificationFixture.groovy
Fix tests, mark more internal listeners

    • -1
    • +18
    ./BuildOperationNotificationFixture.groovy
  1. … 22 more files in changeset.
Allow a build operation notification listeners during continuous build (#5453)

This accidentally worked < 4.7. In 4.7 the notification bridge became cross session scoped in order to support bridging the logging output to progress notifications. This broke what was accidentally working, by retaining the notification listener across builds of a continuous build.

This change restores the accidental support by explicitly clearing the bridge state after each build of a continuous build, allowing a new listener on the subsequent build.

    • -0
    • +156
    ./BuildOperationNotificationFixture.groovy
  1. … 12 more files in changeset.