Ruby 从cucumber.yml配置文件重新运行失败的cucumber测试

Ruby 从cucumber.yml配置文件重新运行失败的cucumber测试,ruby,testing,cucumber,Ruby,Testing,Cucumber,我试图在cucumber.yml中创建一个配置文件,自动重新运行失败的测试。 在命令行中,我一直在使用以下命令: cumber测试-f pretty-f rerun--out rerun.txt | | cumber@rerun.txt 按照预期运行测试,然后在rerun.txt中重新运行失败的测试 我在cucumber.yml文件中创建了一个配置文件 default:ENVIRONMENT=testbrowser=chrome-f pretty-f rerun--out rerun.txt |

我试图在cucumber.yml中创建一个配置文件,自动重新运行失败的测试。 在命令行中,我一直在使用以下命令:
cumber测试-f pretty-f rerun--out rerun.txt | | cumber@rerun.txt

按照预期运行测试,然后在rerun.txt中重新运行失败的测试

我在cucumber.yml文件中创建了一个配置文件
default:ENVIRONMENT=testbrowser=chrome-f pretty-f rerun--out rerun.txt | | cumber@rerun.txt

这在一定程度上会创建一个rerun.txt文件,用失败填充它,但不会重新运行。这就指向了问题所在的
|

找到这个

这让我试着宣布
在我的黄瓜里

然后使用
default:ENVIRONMENT=testbrowser=chrome

然而,这仍然没有重新运行。。。
有人能帮我指出解决此问题的正确方向吗?

我可能错了,但我相信您需要明确调用要重新运行测试的配置文件

-f pretty -f rerun --out rerun.txt || cucumber -p default @rerun.txt

有什么消息吗?你解决了这个问题吗?从来没有解决过-我离开了这个角色,找到了另一种方法来做我之前需要的事情。