1、tests目录
qmake & make
./unit_test_default/unit_test_default
删除./unit_test_default/moc*
2、kylin-screenshot目录（代码根目录）
方法一
lcov -d . -c -o r.info
lcov --remove r.info '/usr/*' --output-file coverage.info
(genhtml coverage.info -o result)

sed -i "s|/media/panjinrui/8bc32d76-faac-4ab3-9d2c-07367b57cdcd/gitlab/myfork/baihezx/kylin-screenshot/||g" coverage.info

python3 convert_lcov2xml.py --lcov /media/panjinrui/8bc32d76-faac-4ab3-9d2c-07367b57cdcd/gitlab/myfork/baihezx/kylin-screenshot/coverage.info --output /media/panjinrui/8bc32d76-faac-4ab3-9d2c-07367b57cdcd/gitlab/myfork/baihezx/kylin-screenshot/debian/kylin-screenshot-coverage.xml
方法二
gcovr -r /media/panjinrui/8bc32d76-faac-4ab3-9d2c-07367b57cdcd/gitlab/myfork/baihezx/kylin-screenshot/ -x --object-directory=/media/panjinrui/8bc32d76-faac-4ab3-9d2c-07367b57cdcd/gitlab/myfork/baihezx/kylin-screenshot/ --sonarqube kylin-screenshot-coverage.xml --exclude-branches-by-pattern=".*"
