diff options
author | Julien HENRY <henryju@yahoo.fr> | 2016-07-05 11:06:48 +0200 |
---|---|---|
committer | Julien HENRY <henryju@yahoo.fr> | 2016-07-05 11:06:48 +0200 |
commit | 97df742be527eee859b83441e2cc645f19326f83 (patch) | |
tree | 718e6ea81b0aa5f08182a99b99569b66a755782e | |
parent | 202ad17083057b4e8dc10742ae592b04beb8360f (diff) | |
download | sonar-scanner-cli-97df742be527eee859b83441e2cc645f19326f83.tar.gz sonar-scanner-cli-97df742be527eee859b83441e2cc645f19326f83.zip |
Move ITs on QA
-rw-r--r-- | .travis.yml | 5 | ||||
-rw-r--r-- | run_integration_tests.sh | 12 | ||||
-rwxr-xr-x | travis.sh | 28 |
3 files changed, 15 insertions, 30 deletions
diff --git a/.travis.yml b/.travis.yml index 34635b7..d31c90e 100644 --- a/.travis.yml +++ b/.travis.yml @@ -7,11 +7,6 @@ jdk: install: true script: ./travis.sh -env: - matrix: - - TARGET=CI - - TARGET=IT - cache: directories: - $HOME/.m2/repository diff --git a/run_integration_tests.sh b/run_integration_tests.sh new file mode 100644 index 0000000..69ddbf2 --- /dev/null +++ b/run_integration_tests.sh @@ -0,0 +1,12 @@ +#!/bin/bash +# Run integration tests with a given version of SonarQube +# Usage: run_integration_tests.sh "5.2" + +set -euo pipefail + +# required version of SonarQube +SONARQUBE_VERSION=$1 +shift + +cd it +mvn verify -Dsonar.runtimeVersion=$SONARQUBE_VERSION -e -B -V -U $* @@ -3,34 +3,12 @@ set -euo pipefail function configureTravis { - mkdir -p ~/.local + mkdir ~/.local curl -sSL https://github.com/SonarSource/travis-utils/tarball/v27 | tar zx --strip-components 1 -C ~/.local - source ~/.local/bin/install + source ~/.local/bin/install } configureTravis -#build_snapshot SonarSource/sonar-scanner-api -case "$TARGET" in - -CI) - regular_mvn_build_deploy_analyze - ;; - -IT) - MIN_SQ_VERSION="LTS" - mvn install -DskipTests=true -Dsource.skip=true -Denforcer.skip=true -B -e -V - - echo '======= Run integration tests on minimal supported version of SonarQube ($MIN_SQ_VERSION)' - cd it - mvn -Dsonar.runtimeVersion="$MIN_SQ_VERSION" -Dmaven.test.redirectTestOutputToFile=false verify -e -B -V - # all other versions of SQ are tested by the QA pipeline at SonarSource - ;; - -*) - echo "Unexpected TARGET value: $TARGET" - exit 1 - ;; - -esac +regular_mvn_build_deploy_analyze |