Skip to content
Snippets Groups Projects
.travis.yml 851 B
Newer Older
Ben Taylor's avatar
Ben Taylor committed
language: java
“kpepper”'s avatar
“kpepper” committed
env:
  global:
    - BUILD_CMD='mvn -Dskip.tests=true clean package'
    - RUN_TESTS=true
“kpepper”'s avatar
“kpepper” committed
sudo: true
matrix:
  include:
“kpepper”'s avatar
“kpepper” committed
       - TEST_EXCLUDES="**/artemis/*ESTest*,**/artemis/chado/*ESTest*,**/artemis/io/*ESTest*"
“kpepper”'s avatar
“kpepper” committed
       - TEST_EXCLUDES="**/artemis/components/**/*ESTest*"
  - "${HOME}/dependencies"
“kpepper”'s avatar
“kpepper” committed
  - "${HOME}/.m2"
Ben Taylor's avatar
Ben Taylor committed
before_install:
  - "export CASHER_TIME_OUT=300"
  - "export DISPLAY=:99.0"
  - "sh -e /etc/init.d/xvfb start"
  - "source install_dependencies.sh"
“kpepper”'s avatar
“kpepper” committed
script:
  - if [ "$RUN_TESTS" == "true" ]; then
      cd test;
      ln -s $(pwd)/../etc/log4j.properties .;
“kpepper”'s avatar
“kpepper” committed
      ./RunTravisTests.sh -e "$TEST_EXCLUDES" | tee test.log && [ -z "$(grep 'Failures:\s[^0]\|Errors:\s[^0]' test.log)" ];