簡體   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