From 97fd50134bcd950c169c736e0c4e694f5eebc113 Mon Sep 17 00:00:00 2001 From: Costin Zaharia Date: Tue, 26 Mar 2024 10:13:16 +0100 Subject: [PATCH] Java ITs: Fix CE task extraction --- .../java/com/sonar/it/scanner/msbuild/utils/TestUtils.java | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/its/src/test/java/com/sonar/it/scanner/msbuild/utils/TestUtils.java b/its/src/test/java/com/sonar/it/scanner/msbuild/utils/TestUtils.java index 697dc58d4..f51e83ad2 100644 --- a/its/src/test/java/com/sonar/it/scanner/msbuild/utils/TestUtils.java +++ b/its/src/test/java/com/sonar/it/scanner/msbuild/utils/TestUtils.java @@ -437,8 +437,10 @@ private static String extractCeTaskId(BuildResult buildResult) { } private static List extractCeTaskIds(BuildResult buildResult) { + // The log looks like this: + // INFO: More about the report processing at http://127.0.0.1:53395/api/ce/task?id=0f639b4c-6421-4620-81d0-eac0f5759f06 return buildResult.getLogsLines(s -> s.contains("More about the report processing at")).stream() - .map(s -> s.substring(s.length() - 20)) + .map(s -> s.substring(s.lastIndexOf("=") + 1)) .collect(Collectors.toList()); } }