本主题说明如何使用 C++test 计算度量。在本章节中:

关于度量

C++test 的度量分析计算各种代码指标,例如代码复杂性、对象之间的耦合以及缺乏内聚性,以帮助您评估代码库并监视更改。更具体地说,计算和跟踪指标可以帮助您:

运行 度量 内置的测试配置以执行度量分析规则。

查看度量结果

指标分析结果在 DTP 服务器上可用;有关如何连接 DTP 的信息,请参阅 连接 DTP 。度量结果不包含在 C++test 生成的本地 HTML 或 XML 报告中。

自定义度量设置

可以使用 DTP 测试配置界面中的 度量 选项卡配置度量指标。 

  1. 在 DTP 中,齿轮图标菜单中选择 测试配置 。
  2. 单击测试配置,并单击 度量 选项卡以自定义和查看度量文档。 

有关详细信息,请参见 DTP 手册: 

设置指标阈值

您可以设置上限和下限,以便在度量值超出指定值范围时报告违反静态分析的情况。例如,如果要限制项目中逻辑行的数量,则可以配置【度量】测试配置,以便在【逻辑行数】度量标准超过限制时报告违规。 

C++test 附带的 Metrics 测试配置包括默认阈值。有些规则(例如文件数 METRIC.NOF)无法设置阈值。
度量阈值可以使用以下方法设置: 

内置度量指标

可以使用以下度量指标: