本主题说明如何在 IDE 中抑制 Parasoft 任务。有关在源代码或抑制文件中手动抑制任务的信息,请参阅抑制报告任务。
章节目录:
添加抑制
您可以在任务视图中抑制单个任务实例、文件中某个任务类型的所有实例或文件中的所有任务。
右键点击一个任务或一组选定的任务,然后从菜单选择抑制。
选择抑制的存储位置。可以选择以下选项之一:
- 在源代码中 - 所选任务将在代码中抑制,并在签入源码控制系统后与团队共享。
- 本地文件 - 抑制将存储在与相应源文件位于同一位置的 parasoft.suppress 文件中。详细信息,请参阅文件内抑制。
- 在 DTP 上 - 抑制将存储在 DTP 上并与团队共享。您只能抑制已在 DTP 上注册的任务。
输入抑制任务的原因。
- 点击 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 文件,然后在团队中共享您的抑制。
查看抑制
您可以查看抑制的任务。
点击菜单栏中的 Parasoft,选择首选项(Eclipse)或设置(IntelliJ),选择导入任务和覆盖率并启用抑制的任务选项(详细信息,请参阅自定义导入选项)。
打开任务视图,从菜单中选择配置内容,启用抑制任务选项(详细信息,请参阅自定义任务视图)。
运行分析或导入任务(请参阅导入任务)。抑制的任务将在任务视图中显示。
- 您可以右键点击一个任务,然后选择定位选项,查看报告任务的代码。
删除抑制
您可以移除对某个任务的抑制。
- 存储在代码中的抑制可以从代码中手动删除。
- 存储在文件中的抑制可以通过从 parasoft.suppress 文件中删除相应条目进行移除(请参阅文件内抑制)。
- 存储在 DTP 中的抑制可以通过右键点击一个任务或一组选定的任务,然后选择菜单中的取消 DTP 上的抑制进行删除。
在后续分析运行中,任务将不会被抑制。