Clone Tools
  • last updated a few seconds ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
Inline org.gradle.testing.internal.util.Specification

    • -1
    • +1
    ./config/BuildScanConfigManagerTest.groovy
  1. … 53 more files in changeset.
Inline org.gradle.testing.internal.util.Specification

    • -1
    • +1
    ./config/BuildScanConfigManagerTest.groovy
  1. … 53 more files in changeset.
Inline org.gradle.testing.internal.util.Specification

    • -1
    • +1
    ./config/BuildScanConfigManagerTest.groovy
  1. … 52 more files in changeset.
Inline org.gradle.testing.internal.util.Specification

    • -1
    • +1
    ./config/BuildScanConfigManagerTest.groovy
  1. … 53 more files in changeset.
Fail early when plugin version is not supported

    • -0
    • +9
    ./config/BuildScanConfigManagerTest.groovy
  1. … 3 more files in changeset.
Remove some now defunct stuff from dropping support for old scan plugins (#7522)

    • -75
    • +0
    ./config/BuildScanConfigManagerTest.groovy
  1. … 9 more files in changeset.
Disallow build scan plugin < 1.13

Older plugins are currently broken on Gradle nightly builds.

While we still need to make a final compatibility decision on which

versions to support for 5.0, we should immediately stop anyone using

nightly builds from using unsupported versions, as they will experience

UI errors due to missing data when viewing created scans.

Intentionally not cleaning up any APIs at this point (e.g. the

attributes are no longer used) as we should do that as part of a

proper cleanup before 5.0.

    • -4
    • +4
    ./config/BuildScanConfigManagerTest.groovy
  1. … 2 more files in changeset.
Fix BuildScanPluginCompatibility after Kotlin DSL 1.0-RC3

The toggle moved from a project property to a system property

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

    • -5
    • +5
    ./config/BuildScanConfigManagerTest.groovy
  1. … 3 more files in changeset.
Disable scan plugin <= 1.15.1 if Kotlin script build caching is used (#6323)

    • -1
    • +29
    ./config/BuildScanConfigManagerTest.groovy
  1. … 3 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.

    • -13
    • +1
    ./config/BuildScanConfigManagerTest.groovy
  1. … 12 more files in changeset.
Allow build scans to gracefully degrade with the implicit continuous build added in 4.7 (#5369)

    • -1
    • +13
    ./config/BuildScanConfigManagerTest.groovy
  1. … 13 more files in changeset.
Allow for gracefully completely disabling build scans (#3291)

This is driven by scan functionality currently not working in the presence of source mappings. Previously, the scan plugin was reaching through internal and public incubating API, making it public API in effect, in order to work out if there were VCS mappings. Instead, we now use our existing insulation layer to convey this.

    • -12
    • +62
    ./config/BuildScanConfigManagerTest.groovy
  1. … 16 more files in changeset.
Various fixes.

    • -26
    • +1
    ./config/BuildScanConfigManagerTest.groovy
  1. … 3 more files in changeset.
Rework the integration between the build scan plugin and Gradle so that we can gracefully fail if the plugin version isn't supported.

I also took the opportunity to make it more possible to evolve this integration going forward.

    • -0
    • +131
    ./config/BuildScanConfigManagerTest.groovy
  1. … 17 more files in changeset.