From f1663e24c148421692346f7470d77b258d78b585 Mon Sep 17 00:00:00 2001 From: Joel Klinghed Date: Mon, 3 Feb 2025 23:58:47 +0100 Subject: code coverage: Add tests for common Add coverage for common as well as server. Fix fs_utils::create_dir_allow_existing to fail if entry exists but isn't a dir. --- server/coverage.sh | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) (limited to 'server/coverage.sh') diff --git a/server/coverage.sh b/server/coverage.sh index fb2ad88..2298516 100755 --- a/server/coverage.sh +++ b/server/coverage.sh @@ -5,9 +5,9 @@ set +e # Remove old instrumented data rm -rf ./target/debug/coverage/ - - # Run tests, with instrument-coverage enabled -RUSTFLAGS="-Cinstrument-coverage" LLVM_PROFILE_FILE="target/debug/coverage/%p-%m.profraw" cargo test +RUSTFLAGS="-C instrument-coverage" LLVM_PROFILE_FILE="target/debug/coverage/%p-%m.profraw" cargo test + +~/.cargo/bin/grcov ./target/debug/coverage/ ./common/target/debug/coverage/ -s . --binary-path ./target/debug/ -t html --keep-only 'src/*' --keep-only 'common/src/*' -o ./target/debug/coverage/ -~/.cargo/bin/grcov ./target/debug/coverage/ -s . --binary-path ./target/debug/ -t html --keep-only 'src/*' -o ./target/debug/coverage/ +echo "Coverage report found in: ./target/debug/coverage/html/" -- cgit v1.2.3-70-g09d2