主要内容

Polyspace 桌面端用户界面中的结果列表

本主题侧重于 Polyspace® 桌面端用户界面。若要了解 Polyspace Access™ Web 界面中的等效窗格,请参阅 Polyspace Access Web 界面中的结果列表 (Polyspace Access)

结果列表窗格会列出所有结果及其属性。要组织您的结果审查,请从此窗格上的 列表中选择以下选项之一:

  • :无分组显示缺陷和编码违规。默认情况下,结果按严重程度排序。

  • 族别:分组显示结果。有关每个分组所覆盖缺陷的详细信息,请参阅Bug Finder 缺陷组

  • :按类分组显示结果。在每个类中,结果再按方法进行分组。第一个分组,全局范围,列出不在任何类定义中的結果。

    此选项仅适用于 C++ 代码。

  • 文件:按文件分组显示结果。在每个文件中,结果再按函数分组。

对于每个结果,结果列表窗格均包含按列列出的结果属性:

属性描述
族别结果所属的族别。
ID结果的唯一标识号。
类型缺陷或编码违规。
分组

结果的类别,例如:

  • 对于缺陷:包含静态内存、数值、控制流、并发等分组。

  • 对于编码违规:包含为编码规则标准定义的分组。

    例如,MISRA C™:2012 定义了与代码构造相关的分组,如函数、指针和数组等。

检查

结果名称,例如:

  • 对于缺陷:显示缺陷名称

  • 对于编码违规:显示编码规则编号

详细信息

有关结果的其他信息。该列显示结果详细信息窗格的第一行。

有关如何使用该列的示例,请参阅结果 MISRA C:2012 Dir 1.1

文件包含结果发生时所在指令的文件
包含包含结果的指令的类。如果结果不在类定义内部,则该列包含条目全局范围
函数包含结果发生时所在指令的函数。如果该函数是某个类的方法,则它会以 class_name::function_name 格式显示。
文件夹包含源文件和结果的文件夹的路径
CWE ID

与 Bug Finder 结果相对应的 CWE ID。请参阅使用 Polyspace 实现 CWE 编码规范覆盖

注意

此列仅适用于使用 Polyspace 产品版本 R2022b 或更早版本生成的结果。对于 R2023a 及后续版本,Polyspace 以与其他编码标准违规相同的方式显示 CWE 违规。请参阅常见弱点枚举 (CWE)

严重性

您为结果分配的严重性级别。可能的级别包括:

  • 未设置

状态

您为结果分配的审查状态。可能的状态包括:

  • 未审查(默认状态)

  • 待调查

  • 待修复

  • 已申述

  • 未计划任何操作

  • 非缺陷

  • 其他

要创建和使用自定义审查状态,请参阅Create Custom Review Status

注释您输入的有关结果的注释
责任人

为该结果分配的评审的用户名。

此列仅对从 Polyspace Access 打开的结果可见。

工单键

为结果创建 Bug 跟踪工具 (BTT) 工单时,此字段包含工单 ID。点击结果详细信息中的工单 ID,可在 BTT 界面中打开工单。

此列仅对从 Polyspace Access 打开的结果可见。

要显示或隐藏任何列,请右键点击列标题的任意位置。从上下文菜单中,选择或取消选择要显示或隐藏的列的标题。

使用此窗格,您可以: