dde-dock/tests/test-recoverage.sh
沈文骐 49d37a6c06 feat: 单元测试结果目录结构调整
修改单元测试结果目录结构

Log: 单元测试结果目录结构调整
Task: https://pms.uniontech.com/zentao/task-view-100126.html
Influence: 单元测试输出结果
Change-Id: I5455984113fb2e5782ccf98dd0ade6abc7c3d99d
2022-02-18 16:29:39 +08:00

29 lines
546 B
Bash
Executable File

#!/bin/bash
BUILD_DIR=build-ut
HTML_DIR=html
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:../$REPORT_DIR/ut-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
genhtml -o ../$HTML_DIR final.info
mv ../$HTML_DIR/index.html ../$HTML_DIR/cov_dde-dock.html
mv asan.log* ../asan_dde-dock.log