使用MinGW的Qt Creator中的代码覆盖率
Code coverage in Qt Creator using MinGW
如何在Windows上使用Qt Creator和MinGW生成和查看代码覆盖率?
我已经能够在OSX上使用GCOV和LCOV生成它,.pro
文件中有以下标志:
mac {
QMAKE_CXXFLAGS += --coverage
QMAKE_LFLAGS += --coverage
}
我已经按照本教程完成了这一点。
我应该使用哪些工具/标志在Windows上生成和查看代码覆盖率?
注意:在OS X上,我使用Clang。
更新:
我已经成功生成了GCNO和GCDA文件,但我不知道如何正确访问/可视化代码覆盖率。
据我所知,LCOV在Windows上不起作用。
我在Github上找到了Ported to Windows LCOV Code Coverage工具项目,我会尝试使用它。
一些相关问题:
Qt和gcov,覆盖范围文件未生成
GCov可以在windows中使用吗?
是否有任何主动支持的lcov端口用于windows
对于这个平台案例,.pro文件应该包含:
win32 {
# MinGW-related settings
}
相关文章:
- Visual Studio 为新的初始值设定项提供了部分代码覆盖率
- 有什么方法可以从Visual Studio 2017中的Catch C++测试中获取代码覆盖率指标?
- 如何使用Visual Studio检测和获取Windows服务的代码覆盖率?
- Visual Studio 2017 Community with C++的代码覆盖率
- TeamCity中的Visual Studio企业代码覆盖率报告
- 使用MinGW的Qt Creator中的代码覆盖率
- 某些代码不会从代码覆盖率中删除
- 运行gcovr命令后,无法生成代码覆盖率,也无法从子目录中删除.gcda
- 使用 Gcovr 的多个文件的代码覆盖率
- 在堆栈中创建对象时,即使代码覆盖率为100%,函数覆盖率也较小
- C 代码 - 覆盖率(或其他静态代码分析仪) 线程安全
- 代码覆盖率优化
- 具有专有测试自动化功能的Windows代码覆盖率
- C++库的代码覆盖率不会突出显示所有行
- 使用 CMAKE 配置代码覆盖率
- Windows 中守护程序的代码覆盖率
- Visual Studio 2015 代码覆盖率错误文件
- Visual Studio 2012 C++代码覆盖率合并可执行文件
- 如何在Windows上使用gtest获得代码覆盖率
- 是否可以在测试后检查代码覆盖率是否增加