mirror of
https://github.com/linuxdeepin/dde-dock.git
synced 2025-06-01 07:05:48 +00:00

修改单元测试结果目录结构 Log: 单元测试结果目录结构调整 Task: https://pms.uniontech.com/zentao/task-view-100126.html Influence: 单元测试输出结果 Change-Id: I5455984113fb2e5782ccf98dd0ade6abc7c3d99d
29 lines
546 B
Bash
Executable File
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
|