mirror of
https://github.com/Orange-OpenSource/hurl.git
synced 2024-12-02 06:55:08 +03:00
26 lines
520 B
Bash
Executable File
26 lines
520 B
Bash
Executable File
#!/bin/bash
|
|
set -Eeuo pipefail
|
|
|
|
rm -rf target/profile
|
|
rm -rf target/coverage
|
|
cargo clean
|
|
|
|
RUSTFLAGS="-Cinstrument-coverage"
|
|
export RUSTFLAGS
|
|
LLVM_PROFILE_FILE="$(pwd)/target/profile/test-integ-%p-%m.profraw"
|
|
export LLVM_PROFILE_FILE
|
|
|
|
cargo build
|
|
PATH=$(pwd)/target/debug:$PATH
|
|
export PATH
|
|
bin/test/test_integ.sh
|
|
grcov target/profile \
|
|
--binary-path target/debug \
|
|
--source-dir . \
|
|
--output-types html \
|
|
--branch \
|
|
--ignore-not-existing \
|
|
--excl-line "^ *\}$" \
|
|
--output-path target/coverage
|
|
|