KEYCLOAK-10672 Travis folding
This commit is contained in:
parent
542333a0dd
commit
1fec20bfc9
2 changed files with 16 additions and 1 deletions
|
@ -33,6 +33,9 @@ before_install:
|
||||||
- "if [ $(phantomjs --version) != '$PHANTOMJS_VERSION' ]; then tar -xvf $PWD/travis_phantomjs/phantomjs-$PHANTOMJS_VERSION-linux-x86_64.tar.bz2 -C $PWD/travis_phantomjs; fi"
|
- "if [ $(phantomjs --version) != '$PHANTOMJS_VERSION' ]; then tar -xvf $PWD/travis_phantomjs/phantomjs-$PHANTOMJS_VERSION-linux-x86_64.tar.bz2 -C $PWD/travis_phantomjs; fi"
|
||||||
- "phantomjs --version"
|
- "phantomjs --version"
|
||||||
|
|
||||||
|
before_script:
|
||||||
|
- export -f travis_fold
|
||||||
|
|
||||||
script:
|
script:
|
||||||
- ./travis-run-tests.sh $TESTS
|
- ./travis-run-tests.sh $TESTS
|
||||||
|
|
||||||
|
|
|
@ -9,9 +9,11 @@ function run-server-tests() {
|
||||||
exit ${PIPESTATUS[0]}
|
exit ${PIPESTATUS[0]}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
travis_fold start source_checkout
|
||||||
# The following lines are due to travis internals. See https://github.com/travis-ci/travis-ci/issues/6069#issuecomment-319710346
|
# The following lines are due to travis internals. See https://github.com/travis-ci/travis-ci/issues/6069#issuecomment-319710346
|
||||||
git config remote.origin.fetch "+refs/heads/*:refs/remotes/origin/*"
|
git config remote.origin.fetch "+refs/heads/*:refs/remotes/origin/*"
|
||||||
git fetch
|
git fetch
|
||||||
|
travis_fold end source_checkout
|
||||||
|
|
||||||
function should-tests-run() {
|
function should-tests-run() {
|
||||||
# If this is not a pull request, it is build as a branch update. In that case test everything
|
# If this is not a pull request, it is build as a branch update. In that case test everything
|
||||||
|
@ -47,7 +49,17 @@ if declare -f "should-tests-run-$1" > /dev/null && ! eval "should-tests-run-$1";
|
||||||
exit 0
|
exit 0
|
||||||
fi
|
fi
|
||||||
|
|
||||||
mvn install -B -nsu -Pdistribution -DskipTests -Dorg.slf4j.simpleLogger.log.org.apache.maven.cli.transfer.Slf4jMavenTransferListener=warn
|
travis_fold start compile_keycloak
|
||||||
|
echo Compiling Keycloak
|
||||||
|
( while : ; do echo "Compiling, please wait..." ; sleep 50 ; done ) &
|
||||||
|
COMPILING_PID=$!
|
||||||
|
TMPFILE=`mktemp`
|
||||||
|
if ! mvn install -B -nsu -Pdistribution -DskipTests -Dorg.slf4j.simpleLogger.log.org.apache.maven.cli.transfer.Slf4jMavenTransferListener=warn &> "$TMPFILE"; then
|
||||||
|
cat "$TMPFILE"
|
||||||
|
exit 1
|
||||||
|
fi
|
||||||
|
kill $COMPILING_PID
|
||||||
|
travis_fold end compile_keycloak
|
||||||
|
|
||||||
if [ $1 == "unit" ]; then
|
if [ $1 == "unit" ]; then
|
||||||
mvn -B test -DskipTestsuite
|
mvn -B test -DskipTestsuite
|
||||||
|
|
Loading…
Reference in a new issue