From 184603aa2cecbd23c166dcdb96ee76fc5104f647 Mon Sep 17 00:00:00 2001 From: Philipp Dresselmann Date: Thu, 19 Dec 2024 12:30:23 +0100 Subject: [PATCH] chore: Add a missing cleanup step to the coverage script Looks like `cargo llvm-cov` doesn't clean up the entire `target/llvm-cov-target` directory tree, which means running the coverage script more than once fails as `mv` refuses to overwrite the leftover doctest binaries from a previous run. --- coverage_report.sh | 1 + 1 file changed, 1 insertion(+) diff --git a/coverage_report.sh b/coverage_report.sh index 1d54438..6312c61 100755 --- a/coverage_report.sh +++ b/coverage_report.sh @@ -23,6 +23,7 @@ main() { exc cargo llvm-cov --all-features --workspace --doctests --branch + exc rm -rf target/llvm-cov-target/debug/deps/doctestbins exc mv -v target/llvm-cov-target/doctestbins target/llvm-cov-target/debug/deps/ exc rm -rf "${OUTPUT_DIR}" exc mkdir -p "${OUTPUT_DIR}"