cargo-tarpaulin 0.7.0

Cargo-Tarpaulin is a tool to determine code coverage achieved via tests
Documentation
language: rust
dist: trusty
sudo: required
cache: cargo
addons:
  apt:
    packages:
    - libssl-dev
env:
    global:
        - CRATE_NAME=cargo-tarpaulin
rust:
- nightly
script:
- cargo clean
- RUST_BACKTRACE=1 cargo build
- cargo test -- --test-threads 1
after_success: |
    test $TRAVIS_BRANCH = develop &&
    test $TRAVIS_RUST_VERSION = nightly &&
    ./ci/trigger_docker_build.sh
before_deploy:
    - cargo package
    # This avoids trying to publish with a dirty repo
    - cargo publish --token "$CRATES_IO_TOKEN"
    - sh ci/before_deploy.sh
deploy:
  provider: releases
  api_key:
    secure: alh4vvlwOLaKGJhW/j2d5W+EEGGoFmPYq+ECmwQCLtzLLQWjKyo53aYxSdMD6nXNYK3gkLeQX27ZmestYv6Jg4VrIBjkuMJ3UPxylzxhJDi+3hHmkKyprS/YfZNbm+RGK8J5YHwIf30kyjsbYmtg0zcQvmZI6MDLpq4bPHgkjTNVPTe9bHTbvPEs0Jo4jBs+IwebsNGXGEbHcRypE5HT9k/LaaULdrtvocK+r5gMXZOHzBZusvBV8V3Epyl7+abi/JsMvF+3KRw/fy+Wj2f+laZKvSfOkiKmkuoGF8udouxvBeAE7L5V0gqtP8ZbwbpQmmsIKDtNZwOeXO13x/EwSOtGYIwfiL6Wv7Z2UZ1uJaVgVA3h7QiPVum4j8hBcZf9gNqCAU5htWpC2dLvlN/pNqkczvL8qxBAXjl9Y+RJB1hmWirCDAPuTCqbSVp9R1QDmoA8z4RGFCskTjRBY6pvda9Oum1ZRk3ouD8Kxvsb8P4j9xTHgfNsO+x2J6UaCBldI8tWRVS49Qm2i0S4hsRQYLRVxvd2T+5GwLfAJkMj2xO+UkVzvWHQL/rQOlgHh69al3Pl++Zh5W4grSjJYV1EwvRkitDegmwUATev8LkRtEQD+QBSKpTsatcZgfxZqNioPVZhogl0R+l9tOSgiujSVHNEZxLhjMTos54sRJLvdw4=
  file_glob: true
  file: $CRATE_NAME-$TRAVIS_TAG-travis.*
  skip_cleanup: true
  on:
    repo: xd009642/tarpaulin
    condition: $TRAVIS_RUST_VERSION = nightly
    tags: true