aboutsummaryrefslogtreecommitdiff
path: root/.travis.yml
diff options
context:
space:
mode:
authorKevin J Hoerr <kjhoerr@protonmail.com>2019-11-04 12:53:53 -0500
committerKevin J Hoerr <kjhoerr@protonmail.com>2019-11-04 12:53:53 -0500
commit0c1dce106e0fb211cb52b2a780febd2a1b5f0a47 (patch)
tree63820ed8f119908461edc3428913f80a1cf719b1 /.travis.yml
parentb3f29e2158b09c2dcfb01e22f814bc9e39fd84c9 (diff)
downloadaugust-offensive-0c1dce106e0fb211cb52b2a780febd2a1b5f0a47.tar.gz
august-offensive-0c1dce106e0fb211cb52b2a780febd2a1b5f0a47.tar.bz2
august-offensive-0c1dce106e0fb211cb52b2a780febd2a1b5f0a47.zip
Add code coverage reporting via codecov.io to travis-ci
Diffstat (limited to '.travis.yml')
-rw-r--r--.travis.yml14
1 files changed, 14 insertions, 0 deletions
diff --git a/.travis.yml b/.travis.yml
index 2894055..04ebecf 100644
--- a/.travis.yml
+++ b/.travis.yml
@@ -10,6 +10,20 @@ matrix:
- rust: nightly
fast_finish: true
+before_cache:
+ - |
+ if [[ "$TRAVIS_RUST_VERSION" == "stable" ]]; then
+ cargo install -f cargo-tarpaulin
+ fi
+before_script:
+ - export PATH="$PATH:~/.cargo/bin"
script:
- cargo build --verbose --all
- cargo test --verbose --all
+after_success:
+ - |
+ if [[ "$TRAVIS_RUST_VERSION" == "stable" ]]; then
+ cargo tarpaulin --out Xml
+ bash <(curl -s https://codecov.io/bash)
+ echo "Uploaded code coverage"
+ fi \ No newline at end of file