language: scala jdk: oraclejdk8 dist: trusty 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 - $HOME/.sbt 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 $SBT_COMMAND after_success: - bash <(curl -s https://codecov.io/bash)