aboutsummaryrefslogtreecommitdiffstats
path: root/tests
diff options
context:
space:
mode:
Diffstat (limited to 'tests')
-rw-r--r--tests/upgrade/src/test/java/org/sonarsource/sonarqube/upgrade/UpgradeTest.java14
1 files changed, 7 insertions, 7 deletions
diff --git a/tests/upgrade/src/test/java/org/sonarsource/sonarqube/upgrade/UpgradeTest.java b/tests/upgrade/src/test/java/org/sonarsource/sonarqube/upgrade/UpgradeTest.java
index 991ef037cdb..5020202d3dd 100644
--- a/tests/upgrade/src/test/java/org/sonarsource/sonarqube/upgrade/UpgradeTest.java
+++ b/tests/upgrade/src/test/java/org/sonarsource/sonarqube/upgrade/UpgradeTest.java
@@ -52,16 +52,16 @@ public class UpgradeTest {
@Test
public void test_upgrade_from_4_5_lts() {
- testDatabaseUpgrade(Version.create("4.5.1"));
+ testDatabaseUpgrade(Version.create("4.5.7"), "3.14");
}
@Test
public void test_upgrade_from_5_2() {
- testDatabaseUpgrade(Version.create("5.2"));
+ testDatabaseUpgrade(Version.create("5.2"), "3.14");
}
- private void testDatabaseUpgrade(Version fromVersion, BeforeUpgrade... tasks) {
- startServer(fromVersion, false);
+ private void testDatabaseUpgrade(Version fromVersion, String javaVersion, BeforeUpgrade... tasks) {
+ startServer(fromVersion, javaVersion, false);
scanProject();
int files = countFiles(PROJECT_KEY);
assertThat(files).isGreaterThan(0);
@@ -72,7 +72,7 @@ public class UpgradeTest {
stopServer();
// latest version
- startServer(Version.create(Orchestrator.builderEnv().getSonarVersion()), true);
+ startServer(Version.create(Orchestrator.builderEnv().getSonarVersion()), "LATEST_RELEASE", true);
checkSystemStatus(ServerStatusResponse.Status.DB_MIGRATION_NEEDED);
upgradeDatabase();
checkSystemStatus(ServerStatusResponse.Status.UP);
@@ -108,7 +108,7 @@ public class UpgradeTest {
assertThat(serverMigrationResponse.getStatus()).isEqualTo(ServerMigrationResponse.Status.MIGRATION_SUCCEEDED);
}
- private void startServer(Version sqVersion, boolean keepDatabase) {
+ private void startServer(Version sqVersion, String javaVersion, boolean keepDatabase) {
String jdbcUrl = MssqlConfig.fixUrl(Configuration.createEnv(), sqVersion);
OrchestratorBuilder builder = Orchestrator.builderEnv()
.setOrchestratorProperty("sonar.jdbc.url", jdbcUrl)
@@ -117,7 +117,7 @@ public class UpgradeTest {
if (!keepDatabase) {
builder.restoreProfileAtStartup(FileLocation.ofClasspath("/sonar-way-5.1.xml"));
}
- builder.setOrchestratorProperty("javaVersion", "OLDEST_COMPATIBLE").addPlugin("java");
+ builder.setOrchestratorProperty("javaVersion", javaVersion).addPlugin("java");
orchestrator = builder.build();
orchestrator.start();
}