本主题说明如何在 IDE 中抑制 Parasoft 任务。有关在源代码或抑制文件中手动抑制任务的信息,请参阅抑制报告任务

章节目录:

添加抑制

您可以在任务视图中抑制单个任务实例、文件中某个任务类型的所有实例或文件中的所有任务。

  1. 右键点击一个任务或一组选定的任务,然后从菜单选择抑制


  2.  选择抑制的存储位置。可以选择以下选项之一:

    • 在源代码中 - 所选任务将在代码中抑制,并在签入源码控制系统后与团队共享。
    • 本地文件 - 抑制将存储在与相应源文件位于同一位置的 parasoft.suppress 文件中。详细信息,请参阅文件内抑制
    • 在 DTP 上 - 抑制将存储在 DTP 上并与团队共享。您只能抑制已在 DTP 上注册的任务。

    抑制 DTP 上的任务

    ‘在 DTP 上’选项仅适用于从 DTP 导入的任务(请参阅导入任务)。所选任务将立即从任务视图中移除,并在后续分析运行后被抑制。 

  3. 输入抑制任务的原因。

  4. 点击 OK,完成抑制。

文件内抑制

如果您选择将抑制信息存储在文件中,则会存储在与包含相应任务的源文件位于同一位置的 parasoft.suppress 文件中。添加抑制时,会自动在 IDE 编辑器中打开文件。文件的内容可能类似于:

suppression-begin
file: Simple.java
rule-id: UC.AUL
message: Avoid unused label: case10
reason: verified
author: annstu
suppression-end

suppression-begin
file: Account.java
rule-id: PB.TYPO.TLS
message: Text label 'case10' may be a typo for 'case 10'
reason: verified
author: annstu
suppression-end

有关抑制格式和完整属性列表的详细信息,请参阅在抑制文件中定义抑制

新建的抑制文件将自动添加到项目中,并在 IDE 文件树中与其他项目文件一起显示。

如果您使用源码控制系统跟踪源代码变更,我们建议您签入 parasoft.suppress 文件,然后在团队中共享您的抑制。

查看抑制

您可以查看抑制的任务。 

  1. 点击菜单栏中的 Parasoft,选择首选项(Eclipse)或设置(IntelliJ),选择导入任务和覆盖率并启用抑制的任务选项(详细信息,请参阅自定义导入选项)。

  2.  打开任务视图,从菜单中选择配置内容,启用抑制任务选项(详细信息,请参阅自定义任务视图)。

  3. 运行分析或导入任务(请参阅导入任务)。抑制的任务将在任务视图中显示。

  4. 您可以右键点击一个任务,然后选择定位选项,查看报告任务的代码。

删除抑制

您可以移除对某个任务的抑制。

  • 存储在代码中的抑制可以从代码中手动删除。
  • 存储在文件中的抑制可以通过从 parasoft.suppress 文件中删除相应条目进行移除(请参阅文件内抑制)。
  • 存储在 DTP 中的抑制可以通过右键点击一个任务或一组选定的任务,然后选择菜单中的取消 DTP 上的抑制进行删除。


    在后续分析运行中,任务将不会被抑制。


  • No labels