Skip to content

Commit fe60de9

Browse files
committed
Run coverage analysis on tests
1 parent 9a130fb commit fe60de9

File tree

2 files changed

+23
-6
lines changed

2 files changed

+23
-6
lines changed

.travis.yml

Lines changed: 21 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -10,25 +10,41 @@ matrix:
1010
allow_failures:
1111
- rust: nightly
1212

13+
addons:
14+
apt:
15+
packages:
16+
- libcurl4-openssl-dev
17+
- libelf-dev
18+
- libdw-dev
19+
- binutils-dev
20+
1321
env:
1422
global:
1523
- secure: "SsepHEYRmW9ee3RhxPpqGuPigZINFfA/yOwUJFseQt4t+Zs90r1xdl3Q8eDfPlnvBsL7Rd0QQrFDO7JUaimVLlgQkUnrl62o0CYzkodp+qtocyAHS00W6WTqi8Y6E6KBxPshCl03dRLaySUfx5TqTLTIHkJ0G6vDW35k7hRrA3221lRphs5rrpvAZ21pqsDsNLH3HVo792L6A0kOtBa3ocw1pgHLxnBbArIViu2htUuFvY/TgsmVbAdlow0efw/xkcJ/p0/r5q7igLek6Iqk8udfRc7CktvoiFQ2vUnhtNtQu/zYll3Q7OUx5d+w5lhbzz2QINmsezBEisH9k1haL7dMviLPp0pn4WZed60KovO0Iqfgjy1utTaKvJVfNWYsgkfU8c9a/z2rcZOKwXNKQW2ptBrtVjaB9dk7eMoyuFCDZwNtKqvG+ZKmvMpun+R8mmx+buOmN8Vlf5ygIoGxz3nbEtlLYGVTXHfdXXqRkFIwtiYVJEO7SLRKT9pbx1E++ARsi2+y8bXJT4e4z0osYMq9EsiFUpw3J2gcshrgseqkB7UgCZ3SXuitJnJNfDAU3a3nwwS/JiAunZMNnC4rKUBbl7WbTB4Cpw7EgVOlCqcyyzlkNl3xabLzTFzLOfSHLTVX5FmGNsD21vBoS5/8ejftx9wuV3rGHxuO3i3+A3k="
1624

25+
before_script:
26+
- |
27+
pip install 'travis-cargo<0.2' --user &&
28+
export PATH=$HOME/.local/bin:$PATH
29+
1730
script:
18-
- cargo build --verbose
19-
- cargo build --verbose --release
31+
- |
32+
travis-cargo build &&
33+
travis-cargo test &&
34+
travis-cargo bench &&
35+
travis-cargo --only stable doc
2036
37+
script:
38+
- cargo build --verbose
2139
- cargo build --verbose --features iron-handlers
22-
- cargo build --verbose --features iron-handlers --release
23-
2440
- cargo test --verbose --features iron-handlers
25-
- cargo test --verbose --features iron-handlers --release
2641

2742
before_deploy:
2843
- rm -rf target/package/
2944
- cargo package --verbose
3045

3146
after_success: |
47+
travis-cargo coveralls --no-sudo --verify -- --features iron-handlers
3248
if [ "$TRAVIS_BRANCH" = master -a "$TRAVIS_PULL_REQUEST" = false -a "$TRAVIS_RUST_VERSION" = stable ]; then
3349
set -e
3450

README.md

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,8 @@
22

33
> GraphQL server library for Rust
44
5-
![build status](https://travis-ci.org/mhallin/juniper.svg?branch=master)
5+
[![build status](https://img.shields.io/travis/mhallin/juniper.svg?maxAge=2592000&style=flat-square)](https://travis-ci.org/mhallin/juniper)
6+
[![Crates.io](https://img.shields.io/crates/v/juniper.svg?maxAge=2592000&style=flat-square)](https://crates.io/crates/juniper)
67

78
---
89

0 commit comments

Comments
 (0)