aboutsummaryrefslogtreecommitdiffstats
path: root/it
diff options
context:
space:
mode:
authorDuarte Meneses <duarte.meneses@sonarsource.com>2023-08-08 10:26:31 -0500
committerDuarte Meneses <duarte.meneses@sonarsource.com>2023-08-15 09:41:12 -0500
commitcc5dd02aaea0a17b0d326bb9c593d51731d0c351 (patch)
tree576ac4a335cbdf884729518c9dbd5ad807e0ce1d /it
parentd06840ed2531b2e71f1399d6a1fc245258249b56 (diff)
downloadsonar-scanner-cli-cc5dd02aaea0a17b0d326bb9c593d51731d0c351.tar.gz
sonar-scanner-cli-cc5dd02aaea0a17b0d326bb9c593d51731d0c351.zip
SQSCANNER-117 Only keep JS plugin bundlded
Diffstat (limited to 'it')
-rw-r--r--it/pom.xml10
-rw-r--r--it/src/test/java/com/sonarsource/scanner/it/ScannerTestCase.java3
-rw-r--r--it/src/test/java/com/sonarsource/scanner/it/SonarScannerTestSuite.java10
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 @@
<!-- following properties must be set in command-line : sonar.runtimeVersion and sonarRunner.version -->
<maven.compiler.release>17</maven.compiler.release>
+ <orchestrator.version>4.1.0.495</orchestrator.version>
</properties>
<dependencies>
@@ -38,7 +39,14 @@
<dependency>
<groupId>org.sonarsource.orchestrator</groupId>
<artifactId>sonar-orchestrator</artifactId>
- <version>3.40.0.183</version>
+ <version>${orchestrator.version}</version>
+ <scope>test</scope>
+ </dependency>
+ <dependency>
+ <groupId>org.sonarsource.orchestrator</groupId>
+ <artifactId>sonar-orchestrator-junit4</artifactId>
+ <version>${orchestrator.version}</version>
+ <scope>test</scope>
</dependency>
<dependency>
<groupId>junit</groupId>
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();
}