fail the travis build if raco setup fails. fix for #12

This commit is contained in:
Ryan Plessner 2015-01-08 14:50:56 -05:00
parent 6fdc1c209c
commit d7b11ac867
2 changed files with 5 additions and 3 deletions

View File

@ -6,7 +6,8 @@ before_install:
- git clone https://github.com/greghendershott/travis-racket.git ../travis-racket - git clone https://github.com/greghendershott/travis-racket.git ../travis-racket
- cat ../travis-racket/install-racket.sh | bash - cat ../travis-racket/install-racket.sh | bash
install: /usr/racket/bin/raco pkg install $TRAVIS_BUILD_DIR
script: script:
- /usr/racket/bin/raco pkg install $TRAVIS_BUILD_DIR
- /usr/racket/bin/raco test -Q $TRAVIS_BUILD_DIR - /usr/racket/bin/raco test -Q $TRAVIS_BUILD_DIR
- /usr/racket/bin/raco cover -c coveralls -d $TRAVIS_BUILD_DIR/coverage -p $TRAVIS_BUILD_DIR - /usr/racket/bin/raco cover -c coveralls -d $TRAVIS_BUILD_DIR/coverage -p $TRAVIS_BUILD_DIR

View File

@ -35,10 +35,11 @@ before_install:
- git clone https://github.com/greghendershott/travis-racket.git ../travis-racket - git clone https://github.com/greghendershott/travis-racket.git ../travis-racket
- cat ../travis-racket/install-racket.sh | bash - cat ../travis-racket/install-racket.sh | bash
install: /usr/racket/bin/raco pkg install --deps search-auto $TRAVIS_BUILD_DIR # install dependencies
script: script:
- /usr/racket/bin/raco pkg install --deps search-auto $TRAVIS_BUILD_DIR # install dependencies
- /usr/racket/bin/raco test $TRAVIS_BUILD_DIR # run tests. you wrote tests, right? - /usr/racket/bin/raco test $TRAVIS_BUILD_DIR # run tests. you wrote tests, right?
- /usr/racket/bin/raco cover -c coveralls -d $TRAVIS_BUILD_DIR/coverage . # generate coverage information - /usr/racket/bin/raco cover -c coveralls -d $TRAVIS_BUILD_DIR/coverage . # generate coverage information for coveralls
``` ```
The above Travis configuration will install any project dependencies, test your project, and report coverage information to coveralls. The above Travis configuration will install any project dependencies, test your project, and report coverage information to coveralls.