Fix incorrect calculation of code coverage
This commit is contained in:
parent
d697871414
commit
7e3d015be3
|
@ -10,8 +10,11 @@ cargo test
|
||||||
|
|
||||||
llvm-profdata merge -sparse target/coverage/prof/*.profraw -o target/coverage/opentally.profdata
|
llvm-profdata merge -sparse target/coverage/prof/*.profraw -o target/coverage/opentally.profdata
|
||||||
|
|
||||||
llvm-cov show target/coverage/debug/opentally -instr-profile=target/coverage/opentally.profdata -Xdemangler="$HOME/.cargo/bin/rustfilt" \
|
# Need "eval" to correctly parse arguments
|
||||||
|
eval llvm-cov show target/coverage/debug/opentally -instr-profile=target/coverage/opentally.profdata -Xdemangler="$HOME/.cargo/bin/rustfilt" \
|
||||||
|
$(for file in $(cargo test --no-run --message-format=json 2>/dev/null | jq -r "select(.profile.test == true) | .filenames[]"); do echo -n --object '"'$file'" '; done) \
|
||||||
-ignore-filename-regex="$HOME/." \
|
-ignore-filename-regex="$HOME/." \
|
||||||
-ignore-filename-regex=numbers/rational_num.rs \
|
-ignore-filename-regex=numbers/rational_num.rs \
|
||||||
-ignore-filename-regex=stv/wasm.rs \
|
-ignore-filename-regex=stv/wasm.rs \
|
||||||
|
-ignore-filename-regex=tests \
|
||||||
-format=html --show-instantiations=false --output-dir=target/coverage/html
|
-format=html --show-instantiations=false --output-dir=target/coverage/html
|
||||||
|
|
Loading…
Reference in New Issue