From 698f8c2f01ea549d77d7dc3338a12e04c11057b9 Mon Sep 17 00:00:00 2001 From: Daniel Baumann Date: Wed, 17 Apr 2024 14:02:58 +0200 Subject: Adding upstream version 1.64.0+dfsg1. Signed-off-by: Daniel Baumann --- vendor/rustc-semver/cov.sh | 34 ++++++++++++++++++++++++++++++++++ 1 file changed, 34 insertions(+) create mode 100644 vendor/rustc-semver/cov.sh (limited to 'vendor/rustc-semver/cov.sh') diff --git a/vendor/rustc-semver/cov.sh b/vendor/rustc-semver/cov.sh new file mode 100644 index 000000000..e3b42c7e8 --- /dev/null +++ b/vendor/rustc-semver/cov.sh @@ -0,0 +1,34 @@ +cargo clean +rm -rf cov/rustc-semver/ +rm -rf cov/* + +RUSTFLAGS="-Zinstrument-coverage" \ +LLVM_PROFILE_FILE="$(pwd)/cov/rustc-semver%m.profraw" \ + cargo +nightly test + +llvm-profdata merge -sparse cov/rustc-semver*.profraw -o cov/rustc-semver.profdata + +case $1 in + "--json") + llvm-cov export \ + --instr-profile=cov/rustc-semver.profdata \ + --summary-only \ + --format=text \ + $(find target/debug/deps -executable -type f) | python3 -m json.tool > cov.json + ;; + "--html") + cargo install rustfilt + llvm-cov show \ + --instr-profile=cov/rustc-semver.profdata \ + --Xdemangler=rustfilt \ + --show-line-counts-or-regions \ + --output-dir=cov/rustc-semver \ + --format=html \ + $(find target/debug/deps -executable -type f) + ;; + *) + echo "Use with either --html or --json" + exit 1 + ;; +esac + -- cgit v1.2.3