一尘不染

没有Jenkins CI的空手道的可视化报告

jenkins

我正在尝试让空手道DSL报告工作,这被证明是一个挑战,因为我的团队使用Circle CI而不是Jenkins。黄瓜报告似乎仅对詹金斯有用。

我在这里查看了此文档:

https://github.com/intuit/karate/tree/master/karate-demo#example-report

https://github.com/jenkinsci/cucumber-reports-
plugin

我想知道是否可以推荐一个圈子友好的同等人?如果可以在终端中生成报告,那就更好了。要说服我的团队更改CI工具,以便我可以实施测试框架,这将是一件很难的事。

谢谢!


阅读 248

收藏
2020-07-25

共1个答案

一尘不染

这是我的建议:

如果您按照demo / doc的说明进行操作 -您会在say中获得HTML报告target/cucumber-html- reports,并且这是“纯Maven和Java”,到目前为止完全不依赖CircleCI。

现在,您所需要做的就是以某种方式使这些HTML报告可以通过网络访问。在Jenkins中,有一个HTML Publisher
Plugin
。我对CircleCI不熟悉,但是快速搜索表明,有一种方法可以公开链接以构建构件

还要注意,当您按照演示进行操作时,Java JUnit XML报告 将输出到target/cucumber- reports。看起来CircleCI 支持这些功能,这意味着如果配置正确,它应该能够得出构建通过/失败状态和统计信息。

2020-07-25