Skip to content

Commit 038f96d

Browse files
committed
SONARFLEX-200 Use lightweight Enterprise SQ edition in integration tests
1 parent 1fa6e6d commit 038f96d

File tree

9 files changed

+22
-14
lines changed

9 files changed

+22
-14
lines changed

.cirrus.yml

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -91,6 +91,7 @@ plugin_qa_task:
9191
cpu: 3
9292
memory: 8G
9393
env:
94+
GITHUB_TOKEN: VAULT[development/github/token/licenses-ro token]
9495
matrix:
9596
- SQ_VERSION: LATEST_RELEASE
9697
- SQ_VERSION: DEV
@@ -111,6 +112,8 @@ ruling_task:
111112
<<: *CONTAINER_DEFINITION
112113
cpu: 4
113114
memory: 8G
115+
env:
116+
GITHUB_TOKEN: VAULT[development/github/token/licenses-ro token]
114117
maven_cache:
115118
folder: ${CIRRUS_WORKING_DIR}/.m2/repository
116119
submodules_script:

its/plugin/pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@
2525
<dependencies>
2626
<dependency>
2727
<groupId>org.sonarsource.orchestrator</groupId>
28-
<artifactId>sonar-orchestrator</artifactId>
28+
<artifactId>sonar-orchestrator-junit4</artifactId>
2929
<version>${orchestrator.version}</version>
3030
<scope>test</scope>
3131
</dependency>

its/plugin/src/test/java/com/sonar/it/flex/CoverageTest.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -16,8 +16,8 @@
1616
*/
1717
package com.sonar.it.flex;
1818

19-
import com.sonar.orchestrator.Orchestrator;
2019
import com.sonar.orchestrator.build.SonarScanner;
20+
import com.sonar.orchestrator.junit4.OrchestratorRule;
2121
import java.io.File;
2222
import org.junit.ClassRule;
2323
import org.junit.Test;
@@ -28,7 +28,7 @@
2828
public class CoverageTest {
2929

3030
@ClassRule
31-
public static Orchestrator orchestrator = Tests.ORCHESTRATOR;
31+
public static OrchestratorRule orchestrator = Tests.ORCHESTRATOR;
3232

3333
private static final String REPORT_PATH = "reports/coverage/coverage.xml";
3434
private static final String REPORT_PATH2 = "reports/coverage/coverage2.xml";

its/plugin/src/test/java/com/sonar/it/flex/FlexIntegrationTest.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -16,8 +16,8 @@
1616
*/
1717
package com.sonar.it.flex;
1818

19-
import com.sonar.orchestrator.Orchestrator;
2019
import com.sonar.orchestrator.build.MavenBuild;
20+
import com.sonar.orchestrator.junit4.OrchestratorRule;
2121
import java.io.File;
2222
import org.junit.Assume;
2323
import org.junit.BeforeClass;
@@ -33,7 +33,7 @@
3333
public class FlexIntegrationTest {
3434

3535
@ClassRule
36-
public static Orchestrator orchestrator = Tests.ORCHESTRATOR;
36+
public static OrchestratorRule orchestrator = Tests.ORCHESTRATOR;
3737

3838
private static final String PROJECT_AS3COMMONS = "org.as3commons:as3commons-project";
3939
private static final String MODULE_COMMONS_LANG = "org.as3commons:as3commons-lang";

its/plugin/src/test/java/com/sonar/it/flex/FlexSimpleProjectTest.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -16,8 +16,8 @@
1616
*/
1717
package com.sonar.it.flex;
1818

19-
import com.sonar.orchestrator.Orchestrator;
2019
import com.sonar.orchestrator.build.SonarScanner;
20+
import com.sonar.orchestrator.junit4.OrchestratorRule;
2121
import java.io.File;
2222
import org.junit.BeforeClass;
2323
import org.junit.ClassRule;
@@ -35,7 +35,7 @@ public class FlexSimpleProjectTest {
3535
private static final String PROJECT = "simple-project";
3636

3737
@ClassRule
38-
public static Orchestrator orchestrator = Tests.ORCHESTRATOR;
38+
public static OrchestratorRule orchestrator = Tests.ORCHESTRATOR;
3939

4040
private static String keyFor(String s) {
4141
return PROJECT + ":src/" + s;

its/plugin/src/test/java/com/sonar/it/flex/Tests.java

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -16,10 +16,11 @@
1616
*/
1717
package com.sonar.it.flex;
1818

19-
import com.sonar.orchestrator.Orchestrator;
2019
import com.sonar.orchestrator.build.MavenBuild;
2120
import com.sonar.orchestrator.build.SonarScanner;
21+
import com.sonar.orchestrator.container.Edition;
2222
import com.sonar.orchestrator.config.Configuration;
23+
import com.sonar.orchestrator.junit4.OrchestratorRule;
2324
import com.sonar.orchestrator.locator.FileLocation;
2425
import java.io.File;
2526
import java.util.Collections;
@@ -46,7 +47,9 @@
4647
public class Tests {
4748

4849
@ClassRule
49-
public static final Orchestrator ORCHESTRATOR = Orchestrator.builderEnv()
50+
public static final OrchestratorRule ORCHESTRATOR = OrchestratorRule.builderEnv()
51+
.setEdition(Edition.ENTERPRISE_LW)
52+
.activateLicense()
5053
.useDefaultAdminCredentialsForBuilds(true)
5154
.setSonarVersion(Configuration.createEnv().getString("sonar.runtimeVersion"))
5255
.addPlugin(FileLocation.byWildcardMavenFilename(new File("../../sonar-flex-plugin/target"), "sonar-flex-plugin-*.jar"))

its/ruling/pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@
2121
<dependencies>
2222
<dependency>
2323
<groupId>org.sonarsource.orchestrator</groupId>
24-
<artifactId>sonar-orchestrator</artifactId>
24+
<artifactId>sonar-orchestrator-junit4</artifactId>
2525
<version>${orchestrator.version}</version>
2626
<scope>test</scope>
2727
</dependency>

its/ruling/src/test/java/org/sonar/flex/it/FlexRulingTest.java

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -16,9 +16,10 @@
1616
*/
1717
package org.sonar.flex.it;
1818

19-
import com.sonar.orchestrator.Orchestrator;
2019
import com.sonar.orchestrator.build.SonarScanner;
20+
import com.sonar.orchestrator.container.Edition;
2121
import com.sonar.orchestrator.config.Configuration;
22+
import com.sonar.orchestrator.junit4.OrchestratorRule;
2223
import com.sonar.orchestrator.locator.FileLocation;
2324
import com.sonar.orchestrator.locator.MavenLocation;
2425
import java.io.File;
@@ -31,7 +32,9 @@
3132
public class FlexRulingTest {
3233

3334
@ClassRule
34-
public static Orchestrator ORCHESTRATOR = Orchestrator.builderEnv()
35+
public static final OrchestratorRule ORCHESTRATOR = OrchestratorRule.builderEnv()
36+
.setEdition(Edition.ENTERPRISE_LW)
37+
.activateLicense()
3538
.useDefaultAdminCredentialsForBuilds(true)
3639
.setSonarVersion(Configuration.createEnv().getString("sonar.runtimeVersion"))
3740
.addPlugin(FileLocation.byWildcardMavenFilename(new File("../../sonar-flex-plugin/target"), "sonar-flex-plugin-*.jar"))
@@ -51,7 +54,6 @@ public void test() throws Exception {
5154
.setProjectName("project")
5255
.setProjectVersion("1")
5356
.setSourceDirs(".")
54-
.setLanguage("flex")
5557
.setSourceEncoding("UTF-8")
5658
.setProperty("sonar.lits.dump.old", FileLocation.of("src/test/resources/expected").getFile().getAbsolutePath())
5759
.setProperty("sonar.lits.dump.new", FileLocation.of("target/actual").getFile().getAbsolutePath())

pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -80,7 +80,7 @@
8080
<analyzerCommons.version>2.7.0.1482</analyzerCommons.version>
8181
<junit.version>4.13.2</junit.version>
8282
<fest.version>1.4</fest.version>
83-
<orchestrator.version>3.40.0.183</orchestrator.version>
83+
<orchestrator.version>5.6.2.2625</orchestrator.version>
8484

8585
<gitRepositoryName>sonar-flex</gitRepositoryName>
8686

0 commit comments

Comments
 (0)