Merge pull request #392 from nextcloud/stable11-330-make-acceptance-tests-run-and-pass-on-travis-ci

[stable11] Make acceptance tests run and pass on Travis CI
This commit is contained in:
Morris Jobke 2018-02-05 10:10:30 +01:00 committed by GitHub
commit 53e04cbe11
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 8 additions and 2 deletions

View File

@ -9,6 +9,7 @@ addons:
- graphviz
- gdb
- ghostscript
firefox: "latest"
env:
global:
- CORE_BRANCH=stable11
@ -46,8 +47,12 @@ before_install:
- export DISPLAY=:99.0
- sh -e /etc/init.d/xvfb start
- sleep 3
- sh -c "if [ ! -e ${TRAVIS_BUILD_DIR}/travis/lib-cache/selenium.jar ]; then wget -O ${TRAVIS_BUILD_DIR}/travis/lib-cache/selenium.jar https://selenium-release.storage.googleapis.com/2.47/selenium-server-standalone-2.47.0.jar; fi;"
- java -jar ${TRAVIS_BUILD_DIR}/travis/lib-cache/selenium.jar -port 4444 >/dev/null 2>&1 & # WARNING - Takes a long time to start up. Keep here
- wget https://github.com/mozilla/geckodriver/releases/download/v0.19.1/geckodriver-v0.19.1-linux64.tar.gz
- mkdir geckodriver
- tar -xzf geckodriver-v0.19.1-linux64.tar.gz -C geckodriver
- export PATH=$PATH:$PWD/geckodriver
- sh -c "wget -O ${TRAVIS_BUILD_DIR}/travis/lib-cache/selenium.jar https://selenium-release.storage.googleapis.com/3.7/selenium-server-standalone-3.7.1.jar;"
- java -jar ${TRAVIS_BUILD_DIR}/travis/lib-cache/selenium.jar -port 4444 -enablePassThrough false >/dev/null 2>&1 & # WARNING - Takes a long time to start up. Keep here
# Ghostdriver does not work on Travis - Download the latest PhantomJS
#- mkdir travis-phantomjs
@ -128,6 +133,7 @@ after_success:
after_failure:
- cat tests/_output/phpbuiltinserver.errors.txt
- cat tests/_output/phpbuiltinserver.access_log.txt
- bash build/after_failure.sh
matrix: