Newer
Older
dub_jkp / travis-ci.sh
@Martin Nowak Martin Nowak on 23 Sep 2015 557 bytes only test w/ vibe-d for 2.065+ frontends
  1. #!/bin/bash
  2.  
  3. set -e -o pipefail
  4.  
  5. if [ -z "$FRONTEND" -o "$FRONTEND" \> 2.064.2 ]; then
  6. dub fetch vibe-d --version=0.7.24 # get optional dependency
  7. dub test --compiler=${DC} -c library-nonet
  8. fi
  9.  
  10. if [ "$COVERAGE" = true ]; then
  11. # library-nonet fails to build with coverage (Issue 13742)
  12. dub test --compiler=${DC} -b unittest-cov
  13. ./build.sh -cov
  14. else
  15. ./build.sh
  16. fi
  17. DUB=`pwd`/bin/dub COMPILER=${DC} test/run-unittest.sh
  18.  
  19. if [ "$COVERAGE" = true ]; then
  20. dub fetch doveralls --version=~master
  21. dub run doveralls --compiler=${DC}
  22. fi