繁体   English   中英

使用MinGW的Qt Creator中的代码覆盖率

[英]Code coverage in Qt Creator using MinGW

如何在Windows上使用带有MinGW的 Qt Creator生成和查看代码覆盖率?

我已经可以在OS X上使用GCOVLCOV.pro文件中使用以下标志来生成它:

mac {
    QMAKE_CXXFLAGS += --coverage
    QMAKE_LFLAGS += --coverage
}

通过遵循本教程 ,我已经做到了。

我应该使用哪些工具/标志来生成和查看Windows上的代码覆盖率?

注意 :在OS X上,我正在使用Clang。


更新

我已经成功生成了GCNOGCDA文件,但是我不知道如何正确访问/可视化代码覆盖率。

据我所知, LCOV在Windows上不起作用。

我在Github上找到了“ 移植到Windows LCOV代码覆盖率”工具项目,我将尝试使用它。

一些相关的问题:

Qt和gcov,不生成coverage文件

可以在Windows中使用GCov吗?

Windows是否有任何受积极支持的lcov端口

对于这种平台情况,您的.pro文件应包含:

win32 {
  # MinGW-related settings
}

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM