Skip to content

Commit

Permalink
Give path to rustfilt
Browse files Browse the repository at this point in the history
  • Loading branch information
dacut committed Sep 27, 2022
1 parent e59fd1d commit 4774194
Show file tree
Hide file tree
Showing 3 changed files with 12 additions and 6 deletions.
6 changes: 4 additions & 2 deletions coverage-report.sh
Original file line number Diff line number Diff line change
@@ -1,12 +1,14 @@
#!/bin/bash -ex
ROOT=$(cd $(dirname $0); pwd)
llvm-cov report -Xdemangler=rustfilt \
llvm-cov report \
-Xdemangler="$HOME/.cargo/bin/rustfilt" \
-use-color \
-ignore-filename-regex='/.cargo/registry|.*thread/local.rs' \
-instr-profile="$ROOT/arn/cov.profdata" \
"$ROOT"/target/coverage/arn/debug/deps/scratchstack_arn-[a-z0-9][a-z0-9][a-z0-9][a-z0-9][a-z0-9][a-z0-9][a-z0-9][a-z0-9][a-z0-9][a-z0-9][a-z0-9][a-z0-9][a-z0-9][a-z0-9][a-z0-9][a-z0-9]

llvm-cov report -Xdemangler=rustfilt \
llvm-cov report \
-Xdemangler="$HOME/.cargo/bin/rustfilt" \
-use-color \
-ignore-filename-regex='/.cargo/registry|.*thread/local.rs|arn/' \
-instr-profile="$ROOT/principal/cov.profdata" \
Expand Down
8 changes: 6 additions & 2 deletions coverage-run.sh
Original file line number Diff line number Diff line change
Expand Up @@ -31,12 +31,16 @@ fi
llvm-profdata merge -sparse "$ROOT"/arn/cov-*.profraw -o "$ROOT/arn/cov.profdata"
llvm-profdata merge -sparse "$ROOT"/principal/cov-*.profraw -o "$ROOT/principal/cov.profdata"

llvm-cov export -format lcov -Xdemangler=rustfilt -ignore-filename-regex='/.cargo/registry|.*thread/local.rs' \
llvm-cov export -format lcov \
-Xdemangler="$HOME/.cargo/bin/rustfilt" \
-ignore-filename-regex='/.cargo/registry|.*thread/local.rs' \
-instr-profile="$ROOT/arn/cov.profdata" \
target/coverage/arn/debug/deps/scratchstack_arn-[a-z0-9][a-z0-9][a-z0-9][a-z0-9][a-z0-9][a-z0-9][a-z0-9][a-z0-9][a-z0-9][a-z0-9][a-z0-9][a-z0-9][a-z0-9][a-z0-9][a-z0-9][a-z0-9] \
> "$ROOT/scratchstack-arn.lcov"

llvm-cov export -format lcov -Xdemangler=rustfilt -ignore-filename-regex='/.cargo/registry|.*thread/local.rs|arn/' \
llvm-cov export -format lcov \
-Xdemangler="$HOME/.cargo/bin/rustfilt" \
-ignore-filename-regex='/.cargo/registry|.*thread/local.rs|arn/' \
-instr-profile="$ROOT/principal/cov.profdata" \
target/coverage/principal/debug/deps/scratchstack_aws_principal-[a-z0-9][a-z0-9][a-z0-9][a-z0-9][a-z0-9][a-z0-9][a-z0-9][a-z0-9][a-z0-9][a-z0-9][a-z0-9][a-z0-9][a-z0-9][a-z0-9][a-z0-9][a-z0-9] \
> "$ROOT/scratchstack-aws-principal.lcov"
Expand Down
4 changes: 2 additions & 2 deletions coverage-show.sh
Original file line number Diff line number Diff line change
Expand Up @@ -5,15 +5,15 @@ find "$ROOT/coverage-html" -type f -delete
llvm-cov show \
-format=html \
-ignore-filename-regex='/.cargo/registry|.*thread/local.rs' \
-Xdemangler=rustfilt \
-Xdemangler="$HOME/.cargo/bin/rustfilt" \
-output-dir="$ROOT/coverage-html/scratchstack-arn" \
-instr-profile="$ROOT/arn/cov.profdata" \
"$ROOT"/target/coverage/arn/debug/deps/scratchstack_arn-[a-z0-9][a-z0-9][a-z0-9][a-z0-9][a-z0-9][a-z0-9][a-z0-9][a-z0-9][a-z0-9][a-z0-9][a-z0-9][a-z0-9][a-z0-9][a-z0-9][a-z0-9][a-z0-9]

llvm-cov show \
-format=html \
-ignore-filename-regex='/.cargo/registry|.*thread/local.rs|arn/' \
-Xdemangler=rustfilt \
-Xdemangler="$HOME/.cargo/bin/rustfilt" \
-output-dir="$ROOT/coverage-html/scratchstack-aws-principal" \
-instr-profile="$ROOT/principal/cov.profdata" \
"$ROOT"/target/coverage/principal/debug/deps/scratchstack_aws_principal-[a-z0-9][a-z0-9][a-z0-9][a-z0-9][a-z0-9][a-z0-9][a-z0-9][a-z0-9][a-z0-9][a-z0-9][a-z0-9][a-z0-9][a-z0-9][a-z0-9][a-z0-9][a-z0-9]
Expand Down

0 comments on commit 4774194

Please sign in to comment.