Skip to content

Commit 0efe8dc

Browse files
ci: Add code coverage job
1 parent 5a938d1 commit 0efe8dc

File tree

1 file changed

+15
-0
lines changed

1 file changed

+15
-0
lines changed

.github/workflows/rust.yml

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -189,3 +189,18 @@ jobs:
189189
- uses: Swatinem/rust-cache@v2
190190
- name: Build
191191
run: cargo +nightly build --target x86_64-unknown-uefi --verbose -p uefi-std-example
192+
coverage:
193+
name: Test Coverage
194+
runs-on: ubuntu-latest
195+
steps:
196+
- name: Checkout sources
197+
uses: actions/checkout@v4
198+
- uses: Swatinem/rust-cache@v2
199+
- name: Install cargo-llvm-cov
200+
uses: taiki-e/install-action@cargo-llvm-cov
201+
- name: Generate code coverage
202+
run: cargo xtask cov --lcov
203+
- name: Upload code coverage
204+
uses: codecov/codecov-action@v4
205+
with:
206+
files: target/lcov

0 commit comments

Comments
 (0)