将 Jtest 与 GitHub 集成后,Jtest 的报告结果便能够以 GitHub 扫描警报的形式查看。
要与 GitHub 集成,需修改您的 GitHub 工作流程以包括:
Run Parasoft Jtest 操作,之后即可执行 Jtest 并生成 SARIF 报告。- 上传 SARIF 报告的操作。
- 以其他格式(XML、HTML 等)上传报告等工件的操作。
注意:以下是有关 SARIF 报告上传的 GitHub 限制:
- 一份 SARIF 报告中的结果数量不能超过 5000 个。任何超过此限制的结果都将被忽略。应确保调整规则配置以限制任务数量。
- gzip 压缩 SARIF 报告的大小不能超过 10 MB。
- SARIF 报告不支持 GitHub 子模块。子模块中引发的违规在 GitHub 的主资源库中可见,但不会与其源代码匹配,因此无法在 GitHub 上使用代码片段查看。
更多详细信息和工作流程配置示例可在 https://github.com/marketplace/actions/run-parasoft-jtest 中查看。