dde-dock/tests/test-recoverage.sh
liuxing 7f98e4803f feat: 任务栏增加单元测试覆盖率
修正覆盖率统计脚本,提升部分类覆盖率

Log: 提升任务栏单元测试覆盖率
Change-Id: I42a0c2b68b9bc13ab4ef10b8633c3430575e3d19
2021-03-31 17:53:56 +08:00

23 lines
417 B
Bash
Executable File

#!/bin/bash
BUILD_DIR=build
REPORT_DIR=report
cd ../
rm -rf $BUILD_DIR
mkdir $BUILD_DIR
cd $BUILD_DIR
cmake ../
make -j 16
cd tests/
./dde_dock_unit_test
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