From cc5dd02aaea0a17b0d326bb9c593d51731d0c351 Mon Sep 17 00:00:00 2001 From: Duarte Meneses Date: Tue, 8 Aug 2023 10:26:31 -0500 Subject: [PATCH] SQSCANNER-117 Only keep JS plugin bundlded --- it/pom.xml | 10 +++++++++- .../com/sonarsource/scanner/it/ScannerTestCase.java | 3 ++- .../sonarsource/scanner/it/SonarScannerTestSuite.java | 10 ++++++---- 3 files changed, 17 insertions(+), 6 deletions(-) diff --git a/it/pom.xml b/it/pom.xml index 9f96231..4ac0b37 100644 --- a/it/pom.xml +++ b/it/pom.xml @@ -26,6 +26,7 @@ 17 + 4.1.0.495 @@ -38,7 +39,14 @@ org.sonarsource.orchestrator sonar-orchestrator - 3.40.0.183 + ${orchestrator.version} + test + + + org.sonarsource.orchestrator + sonar-orchestrator-junit4 + ${orchestrator.version} + test junit diff --git a/it/src/test/java/com/sonarsource/scanner/it/ScannerTestCase.java b/it/src/test/java/com/sonarsource/scanner/it/ScannerTestCase.java index 906368e..840420e 100644 --- a/it/src/test/java/com/sonarsource/scanner/it/ScannerTestCase.java +++ b/it/src/test/java/com/sonarsource/scanner/it/ScannerTestCase.java @@ -22,6 +22,7 @@ package com.sonarsource.scanner.it; import com.sonar.orchestrator.Orchestrator; import com.sonar.orchestrator.build.SonarScanner; import com.sonar.orchestrator.http.HttpMethod; +import com.sonar.orchestrator.junit4.OrchestratorRule; import com.sonar.orchestrator.version.Version; import java.io.File; import java.io.FileInputStream; @@ -66,7 +67,7 @@ public abstract class ScannerTestCase { public ExpectedException thrown = ExpectedException.none(); @ClassRule - public static Orchestrator orchestrator = SonarScannerTestSuite.ORCHESTRATOR; + public static OrchestratorRule orchestrator = SonarScannerTestSuite.ORCHESTRATOR; private static Version artifactVersion; diff --git a/it/src/test/java/com/sonarsource/scanner/it/SonarScannerTestSuite.java b/it/src/test/java/com/sonarsource/scanner/it/SonarScannerTestSuite.java index fbaa5b8..ebb4aed 100644 --- a/it/src/test/java/com/sonarsource/scanner/it/SonarScannerTestSuite.java +++ b/it/src/test/java/com/sonarsource/scanner/it/SonarScannerTestSuite.java @@ -20,6 +20,8 @@ package com.sonarsource.scanner.it; import com.sonar.orchestrator.Orchestrator; +import com.sonar.orchestrator.OrchestratorBuilder; +import com.sonar.orchestrator.junit4.OrchestratorRule; import com.sonar.orchestrator.locator.MavenLocation; import org.junit.ClassRule; import org.junit.runner.RunWith; @@ -32,15 +34,15 @@ import org.junit.runners.Suite.SuiteClasses; public class SonarScannerTestSuite { @ClassRule - public static final Orchestrator ORCHESTRATOR = createOrchestrator(); + public static final OrchestratorRule ORCHESTRATOR = createOrchestrator(); - private static Orchestrator createOrchestrator() { + private static OrchestratorRule createOrchestrator() { String sonarVersion = System .getProperty("sonar.runtimeVersion", "LATEST_RELEASE[9.9]"); - return Orchestrator.builderEnv() + return OrchestratorRule.builderEnv() .useDefaultAdminCredentialsForBuilds(true) .setSonarVersion(sonarVersion) - .keepBundledPlugins() + .addBundledPluginToKeep("sonar-javascript") .addPlugin(MavenLocation.of("org.sonarsource.sonarqube", "sonar-xoo-plugin", sonarVersion)) .build(); } -- 2.39.5