如何在黄瓜中生成本地报告?

时间:2020-10-27 17:26:30

标签: javascript testing cucumber report bdd

我正在尝试使用Javascript通过黄瓜测试创建本地报告。

除了列出所有插件外,文档并没有太多说明: https://cucumber.io/docs/cucumber/reporting/

到目前为止,由于有一些文章,我已经找到了发布报告的方法,但这并不是我所寻找的。

module.exports = {
    default: `--publish --format-options '{"snippetInterface": "synchronous"}'`,
  }

添加--publish在网络上创建报告。

有人用JavaScript用黄瓜制作本地报告,可以帮助您做到这一点或为黄瓜提供什么设置吗?

1 个答案:

答案 0 :(得分:0)

请在您的跑步者课程中尝试以下内容:

对于HTML报告-

 @CucumberOptions(  features = "src/test/resources/functionalTests",    glue= {"stepDefinitions"},  plugin = { "pretty", "html:target/html-reports" },
    strict = true)

对于黄瓜JSON报告-

 @CucumberOptions(  features = "src/test/resources/functionalTests",    glue= {"stepDefinitions"},  plugin = { "pretty", "json:target/cucumber-reports/Cucumber.json" },
    strict = true)  

请查看下面的链接,它对不同的报告生成有很好的描述。

generate reports