From 0c1dce106e0fb211cb52b2a780febd2a1b5f0a47 Mon Sep 17 00:00:00 2001 From: Kevin J Hoerr Date: Mon, 4 Nov 2019 12:53:53 -0500 Subject: Add code coverage reporting via codecov.io to travis-ci --- .travis.yml | 14 ++++++++++++++ 1 file changed, 14 insertions(+) (limited to '.travis.yml') 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 -- cgit