From 8470d8529f2072ea39b1ed013a4ea9e04df572fc Mon Sep 17 00:00:00 2001 From: Alexis Tual Date: Mon, 2 Jun 2025 16:52:27 +0200 Subject: [PATCH] Adapt tests to new Build Scan publication message in Develocity Gradle plugin 4.0.2 --- .../gradle/gradlebuildaction/TestDevelocityInjection.groovy | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/sources/test/init-scripts/src/test/groovy/com/gradle/gradlebuildaction/TestDevelocityInjection.groovy b/sources/test/init-scripts/src/test/groovy/com/gradle/gradlebuildaction/TestDevelocityInjection.groovy index ceecba1f..93cd94fb 100644 --- a/sources/test/init-scripts/src/test/groovy/com/gradle/gradlebuildaction/TestDevelocityInjection.groovy +++ b/sources/test/init-scripts/src/test/groovy/com/gradle/gradlebuildaction/TestDevelocityInjection.groovy @@ -355,8 +355,10 @@ class TestDevelocityInjection extends BaseInitScriptTest { } void outputContainsBuildScanUrl(BuildResult result) { - def message = "Publishing build scan...\n${mockScansServer.address}s/$PUBLIC_BUILD_SCAN_ID" - assert result.output.contains(message) + def opt = ['Publishing build scan...', 'Publishing Build Scan...'].stream() + .filter { result.output.contains("${it}\n${mockScansServer.address}s/$PUBLIC_BUILD_SCAN_ID") }.findFirst() + assert opt.isPresent() + def message = opt.get() assert 1 == result.output.count(message) }