Update rustfilt path

This commit is contained in:
RunasSudo 2021-10-26 00:55:04 +11:00
parent f120cf2eee
commit e867e85142
Signed by: RunasSudo
GPG Key ID: 7234E476BF21C61A

View File

@ -1,4 +1,6 @@
#!/bin/bash #!/bin/bash
PATH=$PATH:$HOME/.cargo/bin
mkdir -p target/coverage/prof mkdir -p target/coverage/prof
rm target/coverage/prof/*.profraw rm target/coverage/prof/*.profraw
@ -12,12 +14,12 @@ llvm-profdata merge -sparse target/coverage/prof/*.profraw -o target/coverage/op
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 > target/coverage/objects 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 > target/coverage/objects
# Need "eval" to correctly parse arguments # 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" \ eval llvm-cov show target/coverage/debug/opentally -instr-profile=target/coverage/opentally.profdata -Xdemangler=rustfilt \
$(cat target/coverage/objects) \ $(cat target/coverage/objects) \
-ignore-filename-regex="$HOME/." \ -ignore-filename-regex="/\\\\." \
-ignore-filename-regex=rustc \ -ignore-filename-regex="^/rustc" \
-ignore-filename-regex=numbers/rational_num.rs \ -ignore-filename-regex="src/numbers/rational_num.rs" \
-ignore-filename-regex=stv/gregory/prettytable_html.rs \ -ignore-filename-regex="src/stv/gregory/prettytable_html.rs" \
-ignore-filename-regex=stv/wasm.rs \ -ignore-filename-regex="src/stv/wasm.rs" \
-ignore-filename-regex=tests \ -ignore-filename-regex="tests/" \
-format=html --show-instantiations=false --output-dir=target/coverage/html -format=html --show-instantiations=false --output-dir=target/coverage/html