From d3cc0a50448c8ecfa964e2c4c139d8409b1368fb Mon Sep 17 00:00:00 2001 From: Christoph Date: Wed, 21 Aug 2019 14:29:58 +0200 Subject: [PATCH] test code coverage --- .travis.yml | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/.travis.yml b/.travis.yml index e3a6d99..5df4d32 100644 --- a/.travis.yml +++ b/.travis.yml @@ -71,6 +71,7 @@ matrix: - cd examples/epd1in54_full && cargo check && cd ../../ - cd examples/epd1in54_no_graphics && cargo check && cd ../../ - cd examples/epd4in2_var_display_buffer && cargo check && cd ../../ + - name before_install: - set -e @@ -90,6 +91,21 @@ cache: cargo before_cache: # Travis can't cache files that are not readable by "others" - chmod -R a+r $HOME/.cargo + - | + if [[ "$TRAVIS_RUST_VERSION" == stable ]]; then + cargo install cargo-tarpaulin -f + fi + +after_success: | + if [[ "$TRAVIS_RUST_VERSION" == stable ]]; then + # Uncomment the following line for coveralls.io + # cargo tarpaulin --ciserver travis-ci --coveralls $TRAVIS_JOB_ID + + # Uncomment the following two lines create and upload a report for codecov.io + cargo tarpaulin --out Xml + bash <(curl -s https://codecov.io/bash) + fi + branches: only: