From ecdfe4c4747f8253b0937291cafab4d607923d15 Mon Sep 17 00:00:00 2001 From: Ivan Petkov Date: Sun, 12 May 2019 23:53:19 -0700 Subject: [PATCH] process: ci: collect code coverage info via cargo-tarpaulin --- .travis.yml | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/.travis.yml b/.travis.yml index 83cbd34f0..1115e2a9f 100644 --- a/.travis.yml +++ b/.travis.yml @@ -7,15 +7,22 @@ matrix: - rust: stable - os: osx - rust: beta - - rust: nightly - rust: nightly + sudo: required + addons: + apt: + packages: + - libssl-dev before_script: - pip install 'travis-cargo<0.2' --user && export PATH=$HOME/.local/bin:$PATH + - RUSTFLAGS="--cfg procmacro2_semver_exempt" cargo install cargo-tarpaulin script: + - cargo test - cargo doc --no-deps --all-features after_success: - travis-cargo --only nightly doc-upload + - cargo tarpaulin -v --forward --out Xml script: - cargo test