diff --git a/.travis.yml b/.travis.yml index d23fb54b..661fdc77 100644 --- a/.travis.yml +++ b/.travis.yml @@ -1,8 +1,18 @@ language: scala jdk: oraclejdk8 dist: trusty -scala: - - 2.11.8 +matrix: + include: + - name: "PSForever Tests" + scala: 2.11.8 + env: SBT_COMMAND="test:compile test" + - name: "PSForever Test Coverage" + scala: 2.11.8 + env: SBT_COMMAND="coverage test:compile test coverageReport" ALLOW_FAIL=1 + allow_failures: + - env: ALLOW_FAIL=1 + fast_finish: true + cache: directories: - $HOME/.ivy2/cache @@ -11,10 +21,11 @@ before_cache: - rm -fv $HOME/.ivy2/.sbt.ivy.lock - find $HOME/.ivy2/cache -name "ivydata-*.properties" -print -delete - find $HOME/.sbt -name "*.lock" -print -delete + before_script: - wget https://github.com/psforever/PSCrypto/releases/download/v1.1/pscrypto-lib-1.1.zip - unzip pscrypto-lib-1.1.zip script: - - sbt ++$TRAVIS_SCALA_VERSION clean coverage test:compile test coverageReport + - sbt ++$TRAVIS_SCALA_VERSION $SBT_COMMAND after_success: - bash <(curl -s https://codecov.io/bash)