Переглянути джерело

Run ITs with SQ 5.2/5.1.2/LTS

tags/2.5-rc1
Duarte Meneses 8 роки тому
джерело
коміт
38d8b26a2a

+ 2
- 0
.travis.yml Переглянути файл

@@ -10,6 +10,8 @@ script: ./travis.sh
env:
- TESTS=CI
- TESTS=IT-DEV
- TESTS=IT-DEV-SQ51
- TESTS=IT-DEV-LTS

matrix:
fast_finish: true

+ 6
- 0
it/src/test/java/com/sonar/runner/it/CacheTest.java Переглянути файл

@@ -19,6 +19,8 @@
*/
package com.sonar.runner.it;

import org.junit.Assume;

import org.junit.BeforeClass;
import org.junit.rules.TemporaryFolder;
import org.junit.Rule;
@@ -64,6 +66,8 @@ public class CacheTest extends RunnerTestCase {

@Test
public void testIssuesMode() throws IOException {
Assume.assumeTrue(orchestrator.getServer().version().isGreaterThanOrEquals("5.2"));
// online, without cache -> should sync
ensureStarted();
SonarRunner build = createRunner("issues", true);
@@ -87,6 +91,8 @@ public class CacheTest extends RunnerTestCase {

@Test
public void testPublishModeOffline() throws IOException {
Assume.assumeTrue(orchestrator.getServer().version().isGreaterThanOrEquals("5.2"));
// online (cache not used)
ensureStarted();
SonarRunner build = createRunner("publish");

+ 1
- 1
it/src/test/java/com/sonar/runner/it/JavaTest.java Переглянути файл

@@ -53,7 +53,7 @@ public class JavaTest extends RunnerTestCase {

SonarRunner build = newRunner(new File("projects/java-sample"))
.setProperty("sonar.verbose", "true")
.addArguments("-e", "-X");
.addArguments("-e");
// SONARPLUGINS-3061
// Add a trailing slash
build.setProperty("sonar.host.url", orchestrator.getServer().getUrl() + "/");

+ 18
- 0
travis.sh Переглянути файл

@@ -29,4 +29,22 @@ IT-DEV)
mvn -DsonarRunner.version="2.5-SNAPSHOT" -Dsonar.runtimeVersion="DEV" -Dmaven.test.redirectTestOutputToFile=false install
;;

IT-DEV-SQ51)
installTravisTools

mvn install -Dsource.skip=true -Denforcer.skip=true -Danimal.sniffer.skip=true -Dmaven.test.skip=true

cd it
mvn -DsonarRunner.version="2.5-SNAPSHOT" -Dsonar.runtimeVersion="5.1.2" -Dmaven.test.redirectTestOutputToFile=false install
;;

IT-DEV-LTS)
installTravisTools

mvn install -Dsource.skip=true -Denforcer.skip=true -Danimal.sniffer.skip=true -Dmaven.test.skip=true

cd it
mvn -DsonarRunner.version="2.5-SNAPSHOT" -Dsonar.runtimeVersion="4.5.5" -Dmaven.test.redirectTestOutputToFile=false install
;;

esac

Завантаження…
Відмінити
Зберегти