1
0
mirror of https://github.com/azure-rtos/threadx synced 2025-01-16 07:42:57 +08:00

Merge pull request #314 from ting-ms/master

Update test script to generate JUnit format test report.
This commit is contained in:
Bo Chen 2023-11-16 13:31:34 +08:00 committed by GitHub
commit d17d7bdcbd
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 8 additions and 3 deletions

View File

@ -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

View File

@ -2,8 +2,11 @@
#
# Install necessary softwares for Ubuntu.
apt-get update
apt-get install -y \
# Remove large folder to save space
rm -rf /opt/hostedtoolcache
sudo apt-get update
sudo apt-get install -y \
gcc-multilib \
git \
g++ \
@ -19,3 +22,5 @@ apt-get install -y \
python3 -m pip install --upgrade pip
pip3 install gcovr==4.1
# Upgrade cmake to the latest version.
pip install --upgrade cmake