我试图在cucumber.yml中创建自动重新运行失败测试的配置文件。 在命令行中,我一直在使用这样的: cucumber tests -f pretty -f rerun --out rerun.txt || cucumber @rerun.txt
从cucumber.yml配置文件重新运行失败的黄瓜测试
如预期运行测试其中一期工程,然后重新运行失败的人在rerun.txt
我在cucumber.yml文件中创建一个配置文件 default: ENVIRONMENT=test BROWSER=chrome -f pretty -f rerun --out rerun.txt || cucumber @rerun.txt
这种方式在某种程度上可以创建一个rerun.txt文件,并用失败填充它,但不会重新运行。作为问题,向||
指向哪个点。
发现这个https://gist.github.com/mattscilipoti/2882391
害得我尝试在我的cucumber.yml
声明 <% rerun = "-f pretty -f rerun --out rerun.txt || cucumber @rerun.txt" %>
然后使用 default: ENVIRONMENT=test BROWSER=chrome <% rerun %>
然而,这仍然不是做了重新运行。 .. 任何人都可以帮助指出我在正确的方向来解决这个问题?
这是什么?你解决了这个问题吗? –
永远不要修复它 - 我离开了这个角色,并找到了另一种方式去做我之前需要的东西。 –