From 6641d61da0ed736fc48c23af7498ee558655ab2b Mon Sep 17 00:00:00 2001 From: Andreas Studer Date: Fri, 12 Jan 2018 22:39:03 +0100 Subject: [PATCH] Use tarpaulin instead of cargo-travis --- .travis.yml | 26 +++++++++----------------- 1 file changed, 9 insertions(+), 17 deletions(-) diff --git a/.travis.yml b/.travis.yml index 0b27d44..8063ad7 100644 --- a/.travis.yml +++ b/.travis.yml @@ -1,4 +1,6 @@ sudo: required +dist: trusty +group: deprecated-2017Q4 language: rust @@ -6,29 +8,19 @@ cache: - apt - cargo -# Dependencies of kcov, used by coverage addons: apt: packages: - - libcurl4-openssl-dev - - libelf-dev - - libdw-dev - - binutils-dev - - cmake - sources: - - kalakris-cmake + - libssl-dev rust: - nightly-2017-12-03 -before_script: - - export PATH=$HOME/.cargo/bin:$PATH - - cargo install cargo-travis || echo "cargo-travis already installed" - script: - - | - cargo build && - cargo test +- cargo clean +- cargo build +- cargo test -after_success: - - cargo coveralls --exclude-pattern src/bin/,target/,tests/ +after_success: | + bash <(curl https://raw.githubusercontent.com/xd009642/tarpaulin/master/travis-install.sh) + cargo tarpaulin --ignore-tests --ciserver travis-ci --coveralls $TRAVIS_JOB_ID