File tree 2 files changed +28
-1
lines changed
2 files changed +28
-1
lines changed Original file line number Diff line number Diff line change @@ -35,7 +35,7 @@ linux_task:
35
35
before_cache_script : rm -rf $CARGO_HOME/registry/index
36
36
37
37
minimal_version_task :
38
- # We make sure we can build with the minimum specificed versions
38
+ # We make sure we can build with the minimum specified versions
39
39
container :
40
40
image : rustlang/rust:nightly
41
41
lockfile_script : cargo generate-lockfile -Z minimal-versions
@@ -44,3 +44,21 @@ minimal_version_task:
44
44
fingerprint_script : cat Cargo.lock
45
45
build_script : cargo build
46
46
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
Original file line number Diff line number Diff line change
1
+ codecov :
2
+ ci :
3
+ - cirrus-ci.com
4
+
5
+ coverage :
6
+ round : down
7
+ precision : 2
8
+ status :
9
+ threshold : 1%
You can’t perform that action at this time.
0 commit comments