2021-03-05 10:10:26 +08:00
|
|
|
#!/bin/bash
|
|
|
|
|
|
|
|
BUILD_DIR=build
|
|
|
|
REPORT_DIR=report
|
|
|
|
|
|
|
|
cd ../
|
|
|
|
rm -rf $BUILD_DIR
|
|
|
|
mkdir $BUILD_DIR
|
|
|
|
cd $BUILD_DIR
|
2021-05-24 17:32:05 +08:00
|
|
|
|
|
|
|
cmake -DCMAKE_BUILD_TYPE=Debug ..
|
|
|
|
|
2021-03-05 10:10:26 +08:00
|
|
|
cmake ../
|
2021-03-05 14:41:04 +08:00
|
|
|
make -j 16
|
2021-03-05 10:10:26 +08:00
|
|
|
|
|
|
|
cd tests/
|
|
|
|
|
2021-07-08 10:30:22 +08:00
|
|
|
./dde_dock_unit_test --gtest_output=xml:dde_test_report_dde_dock.xml
|
2021-03-05 10:10:26 +08:00
|
|
|
lcov -c -d ./ -o cover.info
|
2021-03-19 13:23:03 +08:00
|
|
|
lcov -e cover.info '*/frame/*' '*/dde-dock/widgets/*' -o code.info
|
|
|
|
lcov -r code.info '*/dbus/*' '*/xcb/*' -o final.info
|
2021-03-05 10:10:26 +08:00
|
|
|
|
|
|
|
rm -rf ../../tests/$REPORT_DIR
|
|
|
|
mkdir -p ../../tests/$REPORT_DIR
|
|
|
|
genhtml -o ../../tests/$REPORT_DIR final.info
|
2021-05-24 17:32:05 +08:00
|
|
|
|
|
|
|
mv asan.log* asan_dde-dock.log
|