1 2 3 4 5 6 7 8 9 10 11 12
#!/bin/sh -e # Script prerequisites: # Rust toolchain # cargo install cargo-llvm-cov COVERAGE_DIR=target/coverage mkdir -p $COVERAGE_DIR cargo llvm-cov --all-features --workspace --lcov --output-path $COVERAGE_DIR/lcov.info genhtml $COVERAGE_DIR/lcov.info -o $COVERAGE_DIR/html echo Coverage written to $COVERAGE_DIR/html