CoverageBrowser 简介

CoverageBrowser 是一个图形用户界面程序,使用户能够分析测试覆盖率。

CoverageBrowser 通常按以下方式使用

  1. 加载由 CoverageScanner 生成的仪器数据库(.csmes 文件)。
  2. 加载相应的执行报告(.csexe 文件)。可能有多份报告可供选择:CoverageBrowser 将它们以树形视图显示,可以单独选择或取消选择进行覆盖率分析。
  3. 搜索未测试的代码段。
  4. 将死代码或无法测试的代码标记为零样本验证:手动验证
  5. 向仪器代码添加注释。

CoverageBrowser 将所有这些数据(执行报告、注释等)保存到仪器数据库中。

CoverageBrowser 命令行参数

语法

coveragebrowser

coveragebrowser -m <csmes_file> ...

coveragebrowser <csmes_file> ...

选项

  • <csmes_file> |-m <csmes_file> | --csmes=<csmes_file>: 从 <csmes_file> 加载仪器数据库。

    此选项最多只能使用一次。

  • -e <csexe_file> | --csexe=<csexe_file>: 在 CoverageBrowser 启动后,将打开一个导入对话框以导入 <csexe_file>

    此选项只能使用一次,并且仅在提供 <csmes_file> 时使用。

  • @<path>: 从 <path> 读取命令行选项并将其插入此选项的位置。选项文件是一个文本文件,每行有一个选项。忽略前导和尾随空白以及空行。

如果没有提供选项,CoverageBrowser 将尝试重新打开它上次运行中显示的 <csmes_file>

Coco v7.2.0©2024 The Qt Company Ltd.
Qt 及其相关标志是 The Qt Company Ltd. 在芬兰以及/或世界其他国家的商标。所有其他商标均为其各自所有者的财产。