如何将“宁静报告”结果导出到HP ALM

时间:2019-04-08 21:24:08

标签: jenkins cucumber-serenity

我的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中提供,以跟踪执行情况。

1 个答案:

答案 0 :(得分:0)

您可以查看具有Jenkins插件的Agiletestware Bumblebee,并将您的Serenity JSON报告上载到ALM。
这是文档的链接:https://www.agiletestware.com/docs/bumblebee-docs/en/latest/ci-integration/jenkins/#-export-tests-results

免责声明:我正在开发Bumblebee。