language: rust sudo: required dist: trusty addons: apt: packages: - libssl-dev cache: cargo rust: - nightly-2019-03-15 install: - cargo build --release --all --all-features - cargo tarpaulin --version || RUSTFLAGS="--cfg procmacro2_semver_exempt" cargo install cargo-tarpaulin script: - cargo test --release --all --all-features after_success: | cargo tarpaulin --release --all --all-features --ciserver travis-ci --coveralls $TRAVIS_JOB_ID cargo tarpaulin --release --all --all-features --out Xml bash <(curl -s https://codecov.io/bash)