代码拉取完成,页面将自动刷新
同步操作将从 深度社区/dde-launcher 强制同步,此操作会覆盖自 Fork 仓库以来所做的任何修改,且无法恢复!!!
确定后同步将在后台操作,完成时将刷新页面,请耐心等待。
#!/bin/bash
#下载lcov: apt source lcov (以源码包为例)
#解压lcov-x.xx.tar.gz,进入源码包,执行sudo make install
#在命令行执行lcov -v,正确输出版本号即安装成功
# 需要先安装lcov,打开./unittest/CMakeLists.txt 测试覆盖率的编译条件
# 将该脚本放置到dde-launcher-unittest二进制文件同级目录运行
lcov -c -i -d ./ -o init.info
./dde_launcher_unit_test
lcov -c -d ./ -o cover.info
lcov -a init.info -a cover.info -o total.info
#文件过滤,不统计以下目录覆盖率信息
lcov --remove total.info '*/usr/include/*' '*/usr/lib/*' '*/usr/lib64/*' '*/usr/local/include/*' '*/usr/local/lib/*' '*/usr/local/lib64/*' '*/third/*' 'testa.cpp' '*dbusinterface*' '*tests*' '*dbusservices*' -o final.info
# 生成报告
genhtml -o cover_report --legend --title "lcov" --prefix=./ final.info
#打开报告
nohup x-www-browser ./cover_report/index.html &
exit 0
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。