Skip to content

Commit 7bf2e9a

Browse files
SCAN4NET-1035 Fix ITs with new Java 17 warning (#2956)
1 parent ac32a79 commit 7bf2e9a

File tree

1 file changed

+7
-1
lines changed

1 file changed

+7
-1
lines changed

its/src/test/java/com/sonar/it/scanner/msbuild/sonarqube/SolutionKindTest.java

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,7 @@
1919
*/
2020
package com.sonar.it.scanner.msbuild.sonarqube;
2121

22+
import com.sonar.orchestrator.container.Edition;
2223
import com.sonar.orchestrator.version.Version;
2324
import java.nio.file.Path;
2425
import java.nio.file.Paths;
@@ -213,7 +214,12 @@ private void assertUIWarnings(AnalysisResult result) {
213214
assertThat(warnings.getWarningsList())
214215
.singleElement()
215216
.isEqualTo("You're using an unsupported version of SonarQube. The next major version release of SonarScanner for .NET will not work with this version. Please upgrade to a newer SonarQube version.");
216-
} else {
217+
} else if (version.isGreaterThanOrEquals(2025, 6) || ORCHESTRATOR.getServer().getEdition() == Edition.COMMUNITY) {
218+
assertThat(warnings.getWarningsList())
219+
.singleElement()
220+
.isEqualTo("Java 17 scanner support ends with SonarQube 2026.3 (July 2026). Please upgrade to Java 21 or newer, or use JRE auto-provisioning to keep this requirement always up to date.");
221+
}
222+
else {
217223
assertThat(warnings.getWarningsList()).isEmpty();
218224
}
219225
}

0 commit comments

Comments
 (0)