Browse Source

SQSCANNER-117 Only keep JS plugin bundlded

pull/157/head
Duarte Meneses 8 months ago
parent
commit
5c3d633027

+ 9
- 1
it/pom.xml View File

@@ -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>

+ 2
- 1
it/src/test/java/com/sonarsource/scanner/it/ScannerTestCase.java View File

@@ -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;


+ 6
- 4
it/src/test/java/com/sonarsource/scanner/it/SonarScannerTestSuite.java View File

@@ -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();
}

Loading…
Cancel
Save