summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authortinzhu <[email protected]>2023-11-10 15:37:49 +0800
committertinzhu <[email protected]>2023-11-10 15:37:49 +0800
commit57c251cd391dc5057bfbba57108a03cc8f8ec0cf (patch)
treea35bc68ca77e9600bc06afba82b0c9838df2ce9b
parentcd87763dbd1a248925a52c95f38b468e3ccfee30 (diff)
Run ctest with additional option "--output-junit" to generate JUnit format test result.
-rwxr-xr-xscripts/cmake_bootstrap.sh2
1 files changed, 1 insertions, 1 deletions
diff --git a/scripts/cmake_bootstrap.sh b/scripts/cmake_bootstrap.sh
index 5cbfc9aa..c5d59ac0 100755
--- a/scripts/cmake_bootstrap.sh
+++ b/scripts/cmake_bootstrap.sh
@@ -43,7 +43,7 @@ function test() {
else
repeat_fail=${CTEST_REPEAT_FAIL}
fi
- ctest $parallel --timeout 1000 -O $1.txt -T test --no-compress-output --test-output-size-passed 4194304 --test-output-size-failed 4194304 --output-on-failure --repeat until-pass:${repeat_fail}
+ ctest $parallel --timeout 1000 -O $1.txt -T test --no-compress-output --test-output-size-passed 4194304 --test-output-size-failed 4194304 --output-on-failure --repeat until-pass:${repeat_fail} --output-junit $1.xml
popd
grep -E "^(\s*[0-9]+|Total)" build/$1/$1.txt >build/$1.txt
sed -i "s/\x1B\[[0-9;]*[JKmsu]//g" build/$1.txt