我的Jenkins Job正在运行,用Java编写的API Automation。它以index.html的形式生成Cucumber-Serenity Report。我需要在HP ALM中导出/推送测试执行结果以跟踪我在HP ALM中的执行结果
遍历线程,并讨论了在Jenkins中配置testresult.xml文件。就我而言,它是在Jenkins中生成index.html文件作为测试执行的。
Runner文件:
import cucumber.api.CucumberOptions;
import net.serenitybdd.cucumber.CucumberWithSerenity;
@RunWith(CucumberWithSerenity.class)
@CucumberOptions(monochrome = true, strict = false,
features = "src/test/resources/features/",
glue = { "com.pearson.glp.qe.stepdefinations.assignmentmanagement" },
tags = { "@Regression" }, plugin = { "html:target/cucumber",
"json:target/cucumber.json", "junit:target/cucumber.xml" })
我希望该测试结果可以导出并在HP ALM中提供,以跟踪执行情况。
答案 0 :(得分:0)
您可以查看具有Jenkins插件的Agiletestware Bumblebee,并将您的Serenity JSON报告上载到ALM。
这是文档的链接:https://www.agiletestware.com/docs/bumblebee-docs/en/latest/ci-integration/jenkins/#-export-tests-results
免责声明:我正在开发Bumblebee。