From 329da34925eef45b42f4f1afc0da84740830f7ac Mon Sep 17 00:00:00 2001 From: Roman Proskuryakov Date: Mon, 1 Jul 2019 12:46:10 +0300 Subject: [PATCH 1/2] Add coveralls.io to TravisCI --- .travis.yml | 33 ++++++++++++++++++++++++++++++++- 1 file changed, 32 insertions(+), 1 deletion(-) diff --git a/.travis.yml b/.travis.yml index be4e6f0..7560022 100644 --- a/.travis.yml +++ b/.travis.yml @@ -4,4 +4,35 @@ rust: - nightly-2019-06-27 os: - - linux + - linux + +script: + - cargo test + +matrix: + include: + - os: linux + rust: nightly-2019-06-27 + sudo: required + name: coverage + addons: # needed for `cargo install cargo-travis` + apt: + packages: + - libcurl4-openssl-dev + - libelf-dev + - libdw-dev + - binutils-dev + - cmake + sources: + - kalakris-cmake + cache: + directories: + - /home/travis/.cargo + - /home/travis/build/kpp/futures-async-combinators/target/kcov-master + before_cache: + - rm -rf /home/travis/.cargo/registry + install: + - cargo install cargo-update --debug || echo "cargo-update has been already installed" + - cargo install-update -i cargo-travis + script: + - cargo coveralls From c368507cd5c18d381eae7060b966acfc413e2652 Mon Sep 17 00:00:00 2001 From: Roman Proskuryakov Date: Mon, 1 Jul 2019 13:08:02 +0300 Subject: [PATCH 2/2] Add coveralls badge to README --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index e277921..1864915 100644 --- a/README.md +++ b/README.md @@ -1,6 +1,7 @@ # futures-async-combinators [![Build Status](https://travis-ci.com/kpp/futures-async-combinators.svg?branch=master)](https://travis-ci.com/kpp/futures-async-combinators) +[![Coverage Status](https://coveralls.io/repos/github/kpp/futures-async-combinators/badge.svg?branch=master)](https://coveralls.io/github/kpp/futures-async-combinators?branch=master) FOR LEARNING PURPOSES ONLY