2

我有一个自动化的 Jenkins 工作流程,可以运行和测试一个 java 项目。我需要将 Jenkins 输出的所有数据和结果输入报告门户 (RP)。

最初,我的印象是您必须安装 ReportPortal.io Jenkins 插件才能配置 Jenkins 与 RP 通信

但是,该插件似乎最终会被弃用。根据其中一位 RP 开发人员的说法,有一些 API 可以使用,但在我们的 RP 服务器上对它们进行调查并不能非常清楚地说明每个 API 的作用,或者是否需要从 Jenkins 获取测试数据到 RP。

那么如何让 Jenkins 将所有生成的数据发送到 RP?

我对 Jenkins 非常熟悉,但我对 Report Portal 非常陌生。

4

1 回答 1

2

ReportPortal 旨在收集测试执行结果,而不是收集 jenkins 日志。简而言之,您需要在他们的 github 组织中找到依赖于您的测试框架(例如 junit、testng、jbehave)的报告代理并将其集成到您的项目中。这是 TestNG 框架的示例: https ://github.com/reportportal/example-java-TestNG/

于 2019-08-26T16:33:18.700 回答