polyspace-report-generator
(系统命令)从本地或 Polyspace Access 上存储的 Polyspace 分析结果生成报告。
语法
说明
polyspace-report-generator 系统命令使用预定义或自定义模板,根据 Polyspace® 静态分析结果生成 PDF、Word 或 HTML 报告。
从本地结果生成报告
注意
此 Polyspace 命令在 中可用。这里,polyspaceroot\polyspace\bin 是 Polyspace 的安装文件夹,例如 polyspacerootC:\Program Files\Polyspace\R2025a(请参阅适用于桌面端产品的安装文件夹或适用于服务器产品的安装文件夹)。为避免键入此命令的完整路径,请将此位置添加到操作系统中的 PATH 环境变量中。
polyspace-report-generator -template 使用模板 outputTemplate [reporting options]outputTemplate 生成报告,该模板用于您使用 reporting options 指定的本地分析结果。
默认情况下,project-name 的结果报告将作为 project-name_report-name 存储在 PathToFolder\Polyspace-Doc 文件夹中。PathToFolder 是 project-name 的结果文件夹。
polyspace-report-generator -generate-results-list-file [-results-dir 将本地存储在 resultsFolder] [-set-language-english]resultsFolder 中的分析结果导出到一个制表符分隔的文本文件中。该文件包含用户界面中的结果列表窗格中可用的结果信息。有关导出结果列表的更多信息,请参阅 View Exported Results。
默认情况下,project-name 结果的文件存储在 PathToFolder\Polyspace-Doc 文件夹中。PathToFolder 是 project-name 的结果文件夹。
要将结果导出到制表符分隔的文本文件,请优先使用 polyspace-results-export 命令。
polyspace-report-generator -generate-variable-access-file [-results-dir 将本地存储在 resultsFolder] [-set-language-english]FOLDER 中的 Code Prover 分析中的代码中的全局变量列表导出到一个以制表符分隔的文本文件中。该文件包含用户界面中的变量访问窗格中可用的信息。有关导出的变量列表的详细信息,请参阅View Exported Variable List (Polyspace Code Prover)。
默认情况下,project-name 结果的变量文件存储在 PathToFolder\Polyspace-Doc 文件夹中。PathToFolder 是 project-name 的结果文件夹。
polyspace-report-generator -configure-keystore 将报告生成器配置为通过 HTTPS 与 Polyspace Access™ 进行通信。
如果 Polyspace Access 配置为使用 HTTPS 协议,且您没有 Polyspace Bug Finder™ 桌面端许可证,或者您有桌面端许可证但未配置桌面端 UI 通过 HTTPS 与 Polyspace Access 通信,请执行此一次性配置步骤。在运行此命令之前,请生成一个客户端密钥库,用于存储 Polyspace Access 用于 HTTPS 的 SSL 证书。请参阅生成客户端密钥库 (Polyspace Access)。
从 Polyspace Access 结果生成报告
polyspace-report-generator -template 使用模板 outputTemplate -host hostName -run-id runID [polyspace access options] [reporting options]outputTemplate 为在 Polyspace Access 上运行的 runID 的分析结果生成报告。hostName 是托管 Polyspace Access 的机器的完全合格主机名。
默认情况下,project-name 的结果报告将存储在 PathToFolder\Polyspace-Doc 文件夹中的 project-name_report-name 中。PathToFolder 是调用该命令的路径。
polyspace-report-generator -generate-results-list-file -host 将运行 hostName -run-id runID [polyspace access options] [-set-language-english]runID 在 Polyspace Access 上的分析结果导出到一个以选项卡分隔的文本文件中。该文件包含在 Polyspace Access Web 接口的结果列表窗格中可用的结果信息。hostName 是托管 Polyspace Access 的计算机的完全合格的主机名。有关导出结果列表的更多信息,请参阅 Polyspace Access Web 界面中的结果列表 (Polyspace Access)。
默认情况下,project-name 的结果文件存储在 PathToFolder\Polyspace-Doc 文件夹中。PathToFolder 是您调用该命令的路径。
要将结果导出到制表符分隔的文本文件,请优先使用 polyspace-results-export 命令。
polyspace-report-generator -generate-variable-access-file -host 将 Code Prover 分析中与在 Polyspace Access 上运行 hostName -run-id runID [polyspace access options] [-set-language-english]runID 相对应的代码中的全局变量列表导出到一个以制表符分隔的文本文件中。该文件包含 Polyspace Access Web 接口中的变量访问窗格中可用的信息。hostName 是托管 Polyspace Access 的计算机的完全合格的主机名。有关导出的变量列表的详细信息,请参阅View Exported Variable List (Polyspace Code Prover)。
默认情况下,project-name 的结果变量文件存储在 PathToFolder\Polyspace-Doc 文件夹中。PathToFolder 是您调用该命令的路径。
示例
输入参数
提示
您无法将
polyspace-report-generator命令与使用 Polyspace 生成的结果作为您的代码使用。请使用polyspace-results-export命令。请参阅polyspace-results-export。对于包含大量缺陷或编码违规的结果集,报告生成可能需要很长时间。在某些情况下,您可能会遇到内存不足导致的问题。如果发生这种情况,您可以增加 Java® 堆大小,或使用选项
-wysiwyg生成多个过滤报告,而不是包含所有结果的单个报告。有关详细信息,请参阅Fix Insufficient Memory Errors During Polyspace Report Generation。
替代功能
您可能希望在分析的同时生成报告,而不是从现有的分析结果生成报告。在这种情况下,请使用分析选项 -report-template 和 -report-output-format。请参阅报告。
与分析一起生成的报告仅包含从先前分析中导入的审查信息(如果导入了此类信息)。如果向结果中添加了新的审查信息,则必须使用 polyspace-report-generator 命令重新生成报告。
版本历史记录
在 R2013b 中推出