@@ -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 |
@@ -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"); |
@@ -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() + "/"); |
@@ -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 |