Main Content

使用 Polyspace as You Code 配置并下载基线

为了更高效地进行 Bug 修复,可将 Polyspace® as You Code 分析运行用作基线,并将后续分析运行与该基线进行比较。通过比较,您可以仅专注于新的或未经审查的结果。您可以将 Polyspace as You Code 单文件分析结果与以下基线进行比较:

  • 您使用在 Polyspace as You Code 中运行的单文件分析创建的本地基线。

  • 您使用从 Polyspace Access™ 下载的以前的 Polyspace Bug Finder™ Server™ 结果创建的集成基线。

要为 Polyspace as You Code 中的结果配置集成基线,您必须具有 Polyspace Access 服务器登录名和密码,以及上传的工程结果。该工程必须包含您在 Polyspace as You Code 中分析的相同文件的分析结果。

创建和使用本地基线

您可以将 Polyspace as You Code 分析的结果保存为基线,然后 Polyspace 会在对同一文件的后续分析中使用该基线,以仅过滤出您在 Visual Studio Code 编辑器中编写代码时引入的新检查结果。

要创建本地基线,请在资源管理器视图或编辑器中右键点击文件,然后选择创建本地基线。您还可以通过在质量监控视图中点击 save button 来创建本地基线。

 本地基线

为多个文件创建或更新本地基线

您创建的每个本地基线都是文件特定的。如果您处理多个文件,则可以通过点击基线视图中的“全部保存”图标(用于创建基线)或刷新图标,来为质量监控列表中的所有文件创建或刷新本地基线。您还可以通过在资源管理器窗格中选择多个文件并使用右键点击上下文菜单来执行相同的操作。

 批量创建或更新本地基线

配置 Polyspace Access 基线

使用您的 Polyspace Access 服务器信息配置基线。点击 Polyspace 边栏的基线窗格中的设置图标 visual studio code settings icon 或转至设置,并搜索 polyspace.baseline 选项。

输入您要为其创建基线的工程的登录名、服务器 URL 和工程路径。

 配置基线

下载 Polyspace Access 基线

要将本地检查结果与您从 Polyspace Access 下载的结果进行比较,请下载集成 (Access) 基线。要下载基线,请点击 Polyspace 边栏中基线视图顶部的 cloud icon

如果未下载基线,则基线会显示基线未下载

 下载基线

显示新的检查结果并将结果与 Access 基线进行比较

有时候,仅查看相对于基线的新结果比较有用。

要仅查看新的检查结果,请点击 Polyspace 边栏的基线窗格或质量监控窗格中的过滤器按钮。通过使用过滤器,您可以在仅显示新检查结果(相较于基线)或显示所有本地和基线检查结果之间进行切换。

 显示新结果

更新 Polyspace Access 基线以使用最新集成审查

要保持使用最新的集成基线信息,请确保定期从 Polyspace Access 下载最新信息来更新您的基线。要更新 Polyspace Access 基线,请点击 Polyspace 边栏中基线视图顶部的 cloud icon

 更新 Polyspace Access 基线