本主题说明如何使用 C++test 来计算指标。章节目录:

关于指标

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

分析时运行度量指标的内建测试配置,以执行指标分析规则。

查看指标结果

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

自定义指标设置

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

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

请参阅 DTP 手册了解详细信息。 

设置指标阈值

您可以进行上限和下限设置,以便在计算出的指标超出指定值范围时报告静态分析违规。例如,如果要限制项目中的逻辑行数,可以配置度量指标测试配置,这样,在逻辑行数指标超过限制时将报告违规。 

C++test·中的度量指标测试配置包含默认阈值。有一些规则,如文件数量(METRIC.NOF),无法为其设置阈值。
可以使用以下方法设置指标阈值: 

内建指标

可使用以下指标: