From a91f9fbccb8080d8c5c18caa15ee1b0444a4ae3c Mon Sep 17 00:00:00 2001 From: chunping Date: Tue, 5 Sep 2023 10:57:54 +0800 Subject: [PATCH] [fix][UT]fix coverage compute fail if run string cmd directly (#23878) --- run-be-ut.sh | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/run-be-ut.sh b/run-be-ut.sh index 0b8c16109a3..8bc2d787cac 100755 --- a/run-be-ut.sh +++ b/run-be-ut.sh @@ -390,11 +390,15 @@ if [[ -f "${test}" ]]; then if [[ -d "${DORIS_TEST_BINARY_DIR}"/report ]]; then rm -rf "${DORIS_TEST_BINARY_DIR}"/report fi - "${LLVM_PROFDATA} merge -o ${profdata} ${profraw}" - "${LLVM_COV} show -output-dir=${DORIS_TEST_BINARY_DIR}/report -format=html \ + cmd1="${LLVM_PROFDATA} merge -o ${profdata} ${profraw}" + echo "${cmd1}" + eval "${cmd1}" + cmd2="${LLVM_COV} show -output-dir=${DORIS_TEST_BINARY_DIR}/report -format=html \ -ignore-filename-regex='(.*gensrc/.*)|(.*_test\.cpp$)|(.*be/test.*)|(.*apache-orc/.*)|(.*clucene/.*)' \ -instr-profile=${profdata} \ -object=${test}" + echo "${cmd2}" + eval "${cmd2}" else "${test}" --gtest_output="xml:${GTEST_OUTPUT_DIR}/${file_name}.xml" --gtest_print_time=true "${FILTER}" fi