将 Jtest 与 GitLab 集成后,能够通过 Parasoft Jtest 运行代码分析,收集代码覆盖率数据和测试结果,并直接在 GitLab 中查看结果。

要与 GitLab 集成,请修改您的 GitLab 工作流程以包含以下作业:

对于静态分析,

为确保显示结果,您必须使用 Jtest正确配置分析设置。尤其是必须确保配置 SAST 报告格式。流水线执行完成后,您可以在 GitLab 流水线的安全选项卡和 GitLab 的“漏洞报告”中查看结果。 

对于单元测试,

流水线执行完成后,您可以在 GitLab 流水线的“测试”选项卡中查看由 Jtest 处理的测试结果。

对于覆盖率,

合并请求触发的流水线执行完成后,您就可以在 GitLab“合并请求”的文件差异视图中查看由 Jtest 收集的代码覆盖率数据。

更多详细信息和工作流程配置示例可在 https://gitlab.com/parasoft/jtest-gitlab 中查看。