File tree Expand file tree Collapse file tree 2 files changed +11
-8
lines changed Expand file tree Collapse file tree 2 files changed +11
-8
lines changed Original file line number Diff line number Diff line change @@ -25,17 +25,14 @@ jobs:
25
25
components : llvm-tools-preview
26
26
- uses : Swatinem/rust-cache@23bce251a8cd2ffc3c1075eaa2367cf899916d84 # v2
27
27
28
- - name : Install latest nextest release
29
- uses : taiki-e/install-action@nextest
30
- - name : Install cargo-llvm-cov
31
- uses : taiki-e/install-action@ cargo-llvm-cov
28
+ - name : Install tools
29
+ uses : taiki-e/install-action@8484225d9734e230a8bf38421a4ffec1cc249372 # v2
30
+ with :
31
+ tool : cargo-llvm-cov,just,nextest
32
32
33
33
- name : Collect coverage data
34
- # Generate separate reports for nextest and doctests, and combine them.
35
34
run : |
36
- cargo llvm-cov --no-report nextest
37
- cargo llvm-cov --no-report --doc
38
- cargo llvm-cov report --doctests --lcov --output-path lcov.info
35
+ just coverage --lcov --output-path lcov.info
39
36
- name : Upload coverage data to codecov
40
37
uses : codecov/codecov-action@7f8b4b4bde536c465e797be725718b88c5d95e0e # v5
41
38
env :
Original file line number Diff line number Diff line change @@ -17,3 +17,9 @@ rustdoc:
17
17
# Generate README.md files using `cargo-sync-rdme`.
18
18
generate-readmes :
19
19
cargo sync-rdme --toolchain nightly --all-features
20
+
21
+ # Collect coverage, pass in `--html` to get an HTML report
22
+ coverage * args :
23
+ cargo + nightly llvm-cov --no-report nextest --all-features
24
+ cargo + nightly llvm-cov --no-report --doc --all-features
25
+ cargo + nightly llvm-cov report --doctests {{ args}}
You can’t perform that action at this time.
0 commit comments