我目前正尝试为我们的Cucumber + Watir-WebDriver验收测试实现parallel_tests。到目前为止它很棒。
但是,我们已经习惯了Cucumber的HTML报告,其中包含失败场景的嵌入式屏幕截图。 Cucumber将报告创建为具有所有功能的单个HTML文件。但是对于parallel_tests,这个HTML文件会被最后一次调用的Cucumber进程覆盖,因此不完整。
是否可以为每个功能文件生成多个HTML报告或生成HTML报告?
答案 0 :(得分:5)
把
default: --format html --out report<%= ENV['TEST_ENV_NUMBER'] %>.html
./config/cucumber.yml
中的。在运行测试时,您会在项目根目录中找到report.html
,report2.html
(...)文件。
答案 1 :(得分:1)
我不认为你开箱即用。我们最终做的是写一个新的格式化程序。