Skip to content

Commit fc02acc

Browse files
committed
coverage: add coverage task
1 parent b9b9097 commit fc02acc

File tree

1 file changed

+18
-0
lines changed

1 file changed

+18
-0
lines changed

.cirrus.yml

+18
Original file line numberDiff line numberDiff line change
@@ -44,3 +44,21 @@ minimal_version_task:
4444
fingerprint_script: cat Cargo.lock
4545
build_script: cargo build
4646
before_cache_script: rm -rf $CARGO_HOME/registry/index
47+
48+
coverage_task:
49+
container:
50+
image: rust:latest
51+
environment:
52+
CODECOV_TOKEN: ENCRYPTED[1e221ef78a37c960613ff80db7141f3158e3218031934395466f4720f450b7acfd74e587819435ce9be0b13fa1b68f1b]
53+
keyutils_script: apt-get update && apt-get install libkeyutils-dev
54+
tarpaulin_cache:
55+
folder: $CARGO_HOME/bin
56+
populate_script: cargo install --version 0.8.7 cargo-tarpaulin
57+
fingerprint_script: cargo install --list
58+
lockfile_script: cargo generate-lockfile
59+
cargo_cache:
60+
folder: $CARGO_HOME/registry
61+
fingerprint_script: cat Cargo.lock
62+
coverage_script: cargo tarpaulin --out Xml
63+
upload_script: bash <(curl -s https://codecov.io/bash) -X gcov
64+
before_cache_script: rm -rf $CARGO_HOME/registry/index

0 commit comments

Comments
 (0)