From 2f05fe332dc0ea1b09776d45de2f323e180ca521 Mon Sep 17 00:00:00 2001 From: xujing Date: Tue, 18 Jul 2023 11:32:51 +0800 Subject: [PATCH] build: generate_cov.sh exit with 1 when genhtml failed --- tools/generate_cov.sh | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/tools/generate_cov.sh b/tools/generate_cov.sh index b8484ad3..fe7e63c9 100755 --- a/tools/generate_cov.sh +++ b/tools/generate_cov.sh @@ -5,11 +5,14 @@ # $ sh ./tools/generate_cov.sh # Install tools +echo "Installing tools..." rustup override set 1.70.0 > /dev/null 2>&1 cargo install grcov > /dev/null 2>&1 rustup component add llvm-tools-preview > /dev/null 2>&1 # Ensure build and test succeed +find . -name "*.profraw" | xargs rm -f +cargo clean rustup override set 1.60.0 > /dev/null 2>&1 echo "Starting to build..." @@ -51,6 +54,10 @@ if [ $? -ne 0 ]; then exit 1 fi genhtml -o coverage cov.info +if [ $? -ne 0 ]; then + echo "genhtml failed, exit." + exit 1 +fi find . -name "*.profraw" | xargs rm -f cargo clean -- Gitee