dde-dock/tests/test-recoverage.sh
WenTao Song 53fb2d60e3 fix: 增加测试用例输出成xml,便于后端获取测试报告数据
增加测试用例输出成xml,便于后端获取测试报告数据

Log:
Change-Id: Ibfbd20f30c8f768031cbc9ea8e595df9619a6c9f
2021-07-08 10:30:33 +08:00

28 lines
533 B
Bash
Executable File

#!/bin/bash
BUILD_DIR=build
REPORT_DIR=report
cd ../
rm -rf $BUILD_DIR
mkdir $BUILD_DIR
cd $BUILD_DIR
cmake -DCMAKE_BUILD_TYPE=Debug ..
cmake ../
make -j 16
cd tests/
./dde_dock_unit_test --gtest_output=xml:dde_test_report_dde_dock.xml
lcov -c -d ./ -o cover.info
lcov -e cover.info '*/frame/*' '*/dde-dock/widgets/*' -o code.info
lcov -r code.info '*/dbus/*' '*/xcb/*' -o final.info
rm -rf ../../tests/$REPORT_DIR
mkdir -p ../../tests/$REPORT_DIR
genhtml -o ../../tests/$REPORT_DIR final.info
mv asan.log* asan_dde-dock.log