Skip to content

Commit 4fa5e7a

Browse files
SONARSCALA-36 Bump orchestrator to version 5.1.0.2254 (#36)
1 parent 74ab5c8 commit 4fa5e7a

File tree

5 files changed

+18
-18
lines changed

5 files changed

+18
-18
lines changed

its/plugin/src/test/java/org/sonarsource/slang/SonarLintTest.java

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -16,8 +16,8 @@
1616
*/
1717
package org.sonarsource.slang;
1818

19-
import com.sonar.orchestrator.Orchestrator;
20-
import com.sonar.orchestrator.OrchestratorBuilder;
19+
import com.sonar.orchestrator.junit4.OrchestratorRule;
20+
import com.sonar.orchestrator.junit4.OrchestratorRuleBuilder;
2121
import com.sonar.orchestrator.locator.Locators;
2222
import java.io.File;
2323
import java.io.IOException;
@@ -63,9 +63,9 @@ public class SonarLintTest {
6363
@BeforeClass
6464
public static void prepare() throws Exception {
6565
// Orchestrator is used only to retrieve plugin artifacts from filesystem or maven
66-
OrchestratorBuilder orchestratorBuilder = Orchestrator.builderEnv();
66+
OrchestratorRuleBuilder orchestratorBuilder = OrchestratorRule.builderEnv();
6767
Tests.addLanguagePlugins(orchestratorBuilder);
68-
Orchestrator orchestrator = orchestratorBuilder
68+
OrchestratorRule orchestrator = orchestratorBuilder
6969
.useDefaultAdminCredentialsForBuilds(true)
7070
.setSonarVersion(System.getProperty(Tests.SQ_VERSION_PROPERTY, Tests.DEFAULT_SQ_VERSION))
7171
.build();

its/plugin/src/test/java/org/sonarsource/slang/TestBase.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@
1616
*/
1717
package org.sonarsource.slang;
1818

19-
import com.sonar.orchestrator.Orchestrator;
19+
import com.sonar.orchestrator.junit4.OrchestratorRule;
2020
import com.sonar.orchestrator.build.SonarScanner;
2121
import java.io.File;
2222
import java.util.Arrays;
@@ -41,7 +41,7 @@
4141
public abstract class TestBase {
4242

4343
@ClassRule
44-
public static final Orchestrator ORCHESTRATOR = Tests.ORCHESTRATOR;
44+
public static final OrchestratorRule ORCHESTRATOR = Tests.ORCHESTRATOR;
4545

4646
protected SonarScanner getSonarScanner(String projectKey, String directoryToScan, String languageKey) {
4747
return getSonarScanner(projectKey, directoryToScan, languageKey, null);

its/plugin/src/test/java/org/sonarsource/slang/Tests.java

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -16,8 +16,8 @@
1616
*/
1717
package org.sonarsource.slang;
1818

19-
import com.sonar.orchestrator.Orchestrator;
20-
import com.sonar.orchestrator.OrchestratorBuilder;
19+
import com.sonar.orchestrator.junit4.OrchestratorRule;
20+
import com.sonar.orchestrator.junit4.OrchestratorRuleBuilder;
2121
import com.sonar.orchestrator.locator.FileLocation;
2222
import com.sonar.orchestrator.locator.Location;
2323
import com.sonar.orchestrator.locator.MavenLocation;
@@ -46,10 +46,10 @@ public class Tests {
4646
private static final Set<String> LANGUAGES = new HashSet<>(Collections.singletonList("scala"));
4747

4848
@ClassRule
49-
public static final Orchestrator ORCHESTRATOR;
49+
public static final OrchestratorRule ORCHESTRATOR;
5050

5151
static {
52-
OrchestratorBuilder orchestratorBuilder = Orchestrator.builderEnv();
52+
OrchestratorRuleBuilder orchestratorBuilder = OrchestratorRule.builderEnv();
5353
addLanguagePlugins(orchestratorBuilder);
5454
ORCHESTRATOR = orchestratorBuilder
5555
.useDefaultAdminCredentialsForBuilds(true)
@@ -59,7 +59,7 @@ public class Tests {
5959
.build();
6060
}
6161

62-
static void addLanguagePlugins(OrchestratorBuilder builder) {
62+
static void addLanguagePlugins(OrchestratorRuleBuilder builder) {
6363
String slangVersion = System.getProperty("slangVersion");
6464

6565
LANGUAGES.forEach(language -> {

its/ruling/src/test/java/org/sonarsource/slang/SlangRulingTest.java

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -16,9 +16,9 @@
1616
*/
1717
package org.sonarsource.slang;
1818

19-
import com.sonar.orchestrator.Orchestrator;
20-
import com.sonar.orchestrator.OrchestratorBuilder;
2119
import com.sonar.orchestrator.build.SonarScanner;
20+
import com.sonar.orchestrator.junit4.OrchestratorRule;
21+
import com.sonar.orchestrator.junit4.OrchestratorRuleBuilder;
2222
import com.sonar.orchestrator.locator.FileLocation;
2323
import com.sonar.orchestrator.locator.Location;
2424
import com.sonar.orchestrator.locator.MavenLocation;
@@ -43,11 +43,11 @@ public class SlangRulingTest {
4343
private static final String SQ_VERSION_PROPERTY = "sonar.runtimeVersion";
4444
private static final String DEFAULT_SQ_VERSION = "LATEST_RELEASE";
4545

46-
private static Orchestrator orchestrator;
46+
private static OrchestratorRule orchestrator;
4747
private static boolean keepSonarqubeRunning = "true".equals(System.getProperty("keepSonarqubeRunning"));
4848
@BeforeClass
4949
public static void setUp() {
50-
OrchestratorBuilder builder = Orchestrator.builderEnv()
50+
OrchestratorRuleBuilder builder = OrchestratorRule.builderEnv()
5151
.useDefaultAdminCredentialsForBuilds(true)
5252
.setSonarVersion(System.getProperty(SQ_VERSION_PROPERTY, DEFAULT_SQ_VERSION))
5353
.addPlugin(MavenLocation.of("org.sonarsource.sonar-lits-plugin", "sonar-lits-plugin", "0.10.0.2181"));
@@ -66,7 +66,7 @@ public static void setUp() {
6666
orchestrator.getServer().restoreProfile(FileLocation.of(scalaProfile));
6767
}
6868

69-
private static void addLanguagePlugins(OrchestratorBuilder builder) {
69+
private static void addLanguagePlugins(OrchestratorRuleBuilder builder) {
7070
String slangVersion = System.getProperty("slangVersion");
7171

7272
Location pluginLocation;

settings.gradle

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ dependencyResolutionManagement {
1010
def analyzerCommonsVersion = '2.16.0.3141'
1111
def pluginApiVersion = '10.10.0.2391'
1212
def sonarqubeVersion = '10.0.0.68432'
13-
def orchestratorVersion = '3.42.0.312'
13+
def orchestratorVersion = '5.1.0.2254'
1414
def sonarlintVersion = '9.0.0.74282'
1515
// slf4j is provided by SQ, SC or SL, should be aligned with sonar-plugin-api
1616
def slf4jApiVersion = '1.7.30'
@@ -30,7 +30,7 @@ dependencyResolutionManagement {
3030
testLibs {
3131
library("sonar-plugin-api-test-fixtures", "org.sonarsource.api.plugin", "sonar-plugin-api-test-fixtures").version(pluginApiVersion)
3232
library("sonar-plugin-api-impl", "org.sonarsource.sonarqube", "sonar-plugin-api-impl").version(sonarqubeVersion)
33-
library("sonar-orchestrator", "org.sonarsource.orchestrator", "sonar-orchestrator").version(orchestratorVersion)
33+
library("sonar-orchestrator", "org.sonarsource.orchestrator", "sonar-orchestrator-junit4").version(orchestratorVersion)
3434
library("sonarlint-core", "org.sonarsource.sonarlint.core", "sonarlint-core").version(sonarlintVersion)
3535
library("sonar-ws", "org.sonarsource.sonarqube", "sonar-ws").version(sonarqubeVersion)
3636
library("slang-antlr", "org.sonarsource.slang", "slang-antlr").version(slangDependenciesVersion)

0 commit comments

Comments
 (0)