我想创建一个简单的网页,我们团队中的任何人(即非技术用户)都可以访问,单击“运行所有测试”的按钮,然后查看结果的格式良好的版本黄瓜跑。
基本上,我想要的只是一个很好的Web包装器,而不是从我的项目根目录中输入cucumber features
的命令行结果。
是否有任何提供此功能的开源项目?
答案 0 :(得分:1)
是。这是continuous integration系统的任务之一。尽管按下按钮后你的测试只有running,但他们可以:
我建议您使用Jenkins作为持续集成系统,因为它具有plugin,可以让您非常好地呈现测试结果。尽管它的名称插件可以与所有版本的Cucumber一起使用,而不仅仅是Cucumber-JVM,它可以将它们的输出格式化为JSON。