没有Jenkins CI的空手道视觉报道

时间:2018-01-23 21:57:05

标签: jenkins continuous-integration circleci web-api-testing karate

我试图让报道为Karate DSL工作,但事实证明这是一个挑战因为我的团队使用的是Circle CI而不是Jenkins。黄瓜报告似乎只适用于詹金斯。

我在这里看了一下这个文档:

https://github.com/intuit/karate/tree/master/karate-demo#example-report https://github.com/jenkinsci/cucumber-reports-plugin

我想知道是否有可以推荐的圆形友好对等物?如果可以在终端中生成报告,情况会更好。说服我的团队改变CI工具只是为了让我能够实现测试框架,这将是一次艰难的销售。

谢谢!

1 个答案:

答案 0 :(得分:0)

这是我的建议:

如果您按照demo / doc instructions进行操作,您将获得说target/cucumber-html-reports中的HTML报告,这是“纯Maven和Java”,到目前为止根本不依赖于CircleCI。

现在您需要做的就是以某种方式通过网络访问这些HTML报告。在詹金斯,有一个HTML Publisher Plugin。我不熟悉CircleCI,但快速搜索表明有办法expose links to build artifacts

另请注意,当您按照演示时,Java JUnit XML报告将输出到target/cucumber-reports。看起来CircleCI有support for these,这意味着如果配置正确,它应该能够导出构建通过/失败状态和统计数据。