Skip to content

Commit

Permalink
Use tarpaulin instead of cargo-travis
Browse files Browse the repository at this point in the history
  • Loading branch information
exul committed Jan 27, 2018
1 parent 200b501 commit 6641d61
Showing 1 changed file with 9 additions and 17 deletions.
26 changes: 9 additions & 17 deletions .travis.yml
@@ -1,34 +1,26 @@
sudo: required
dist: trusty
group: deprecated-2017Q4

language: rust

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

0 comments on commit 6641d61

Please sign in to comment.