如何在Clion中查看C++代码覆盖率

   2024-09-30 2560
核心提示:要在CLion中查看C++代码覆盖率,请按照以下步骤操作:确保已安装并配置了LLVM/Clang。CLion需要这些工具来生成代码覆盖率信息。

要在CLion中查看C++代码覆盖率,请按照以下步骤操作:

确保已安装并配置了LLVM/Clang。CLion需要这些工具来生成代码覆盖率信息。可以从LLVM官网(https://releases.llvm.org/download.html )下载适用于您的操作系统的LLVM/Clang。

打开CLion,然后打开您的C++项目。

转到 “File” > “Settings”(Windows/Linux)或 “CLion” > “Preferences”(macOS)。

在设置对话框中,导航到 “Build, Execution, Deployment” > “Coverage”。

选择 “LLVM/Clang” 作为代码覆盖率工具。如果尚未指定LLVM/Clang的路径,请单击 “LLVM/Clang” 旁边的 “…” 按钮,然后选择LLVM/Clang的安装目录。

应用更改并关闭设置对话框。

在CLion的主界面中,找到 “Run” 菜单,然后选择 “Edit Configurations…”。

在 “Run/Debug Configurations” 对话框中,选择要运行的测试或应用程序配置。

在所选配置的右侧,找到 “Coverage” 部分,然后选择 “Coverage enabled”。

点击 “OK” 保存配置。

现在,运行所选的测试或应用程序配置。在运行过程中,CLion将收集代码覆盖率信息。

运行完成后,转到 “Code” > “Show Code Coverage Data”。这将显示一个包含代码覆盖率信息的窗口。

在代码覆盖率数据窗口中,您可以查看每个文件的覆盖率百分比,以及每个函数和代码行的覆盖状态。通过点击文件名,您可以直接导航到源代码中的相应位置。

通过这些步骤,您可以在CLion中查看C++代码的覆盖率。请注意,代码覆盖率只是评估测试质量的一种方法,不能完全衡量测试的有效性。因此,请务必结合其他测试指标和手段来评估测试质量。

 
举报打赏
 
更多>同类网点查询
推荐图文
推荐网点查询
点击排行

网站首页  |  关于我们  |  联系方式网站留言    |  赣ICP备2021007278号