process: ci: Enable code coverage tracking via codecov.io

This commit is contained in:
Ivan Petkov 2019-05-13 00:01:15 -07:00
parent ecdfe4c474
commit e7dfcf90fe
No known key found for this signature in database
GPG Key ID: 0B431E9837056942
4 changed files with 9 additions and 0 deletions

View File

@ -23,6 +23,7 @@ matrix:
after_success:
- travis-cargo --only nightly doc-upload
- cargo tarpaulin -v --forward --out Xml
- bash <(curl -s https://codecov.io/bash)
script:
- cargo test

View File

@ -18,6 +18,7 @@ categories = ["asynchronous"]
[badges]
travis-ci = { repository = "alexcrichton/tokio-process" }
appveyor = { repository = "alexcrichton/tokio-process" }
codecov = { repository = "alexcrichton/tokio-process" }
[dependencies]
futures = "0.1.11"

View File

@ -5,6 +5,7 @@ An implementation of process management for Tokio
[![Build Status](https://travis-ci.org/alexcrichton/tokio-process.svg?branch=master)](https://travis-ci.org/alexcrichton/tokio-process)
[![Build status](https://ci.appveyor.com/api/projects/status/43c8g7fy801e5902?svg=true)](https://ci.appveyor.com/project/alexcrichton/tokio-process)
[![Crates.io](https://img.shields.io/crates/v/tokio-process.svg?maxAge=2592000)](https://crates.io/crates/tokio-process)
[![Coverage](https://img.shields.io/codecov/c/github/alexcrichton/tokio-process/master.svg)](https://codecov.io/gh/alexcrichton/tokio-process)
[Documentation](https://docs.rs/tokio-process)

6
codecov.yml Normal file
View File

@ -0,0 +1,6 @@
ignore:
- "src/bin"
- "tests"
comment:
behavior: new