我有一个自动化的Jenkins工作流程,它可以运行和测试Java项目。我需要将Jenkins输出的所有数据和结果输入到Report Portal(RP)中。
最初,我的印象是您必须install the ReportPortal.io Jenkins plugin才能configure Jenkins to communicate with RP。
但是,看来the plugin will eventually be deprecated。 根据一名RP开发人员的说法,可以使用一些API,但是在我们的RP服务器上进行调查时,并不能很清楚地说明每个API的作用,或者是否需要从Jenkins到RP的测试数据。
然后我如何让Jenkins将所有生成的数据发送到RP?
我对詹金斯(Jenkins)非常熟悉,但是对于Report Portal来说我是一个新手。
答案 0 :(得分:1)
ReportPortal用于测试执行结果收集,而不用于jenkins日志收集。 简而言之,您需要在github组织中找到依赖于您的测试框架的报告代理(例如junit,testng,jbehave),并将其集成到您的项目中。 这是TestNG框架的示例: https://github.com/reportportal/example-java-TestNG/