我試圖在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 %>
然而,這仍然不是做了重新運行。 .. 任何人都可以幫助指出我在正確的方向來解決這個問題?
這是什麼?你解決了這個問題嗎? –
永遠不要修復它 - 我離開了這個角色,並找到了另一種方式去做我之前需要的東西。 –