2014-08-28 52 views
0

我知道如何使用cucumber --out #file_name輸出整個黃瓜輸出,但我只是想輸出失敗的場景給一個文件而不輸出傳遞的場景。我怎樣才能做到這一點?只輸出黃瓜文件中的失敗場景

謝謝!

+0

看看這個蘇答案:HTTP://stackoverflow.com/questions/11719898/how-to-rerun-the-failed-scenarios-using-cucumber – orde 2014-08-28 20:02:48

+0

它打印出只是失敗的行號方案,但我希望能夠打印錯誤消息@orde – Manmeet 2014-08-28 20:11:04

回答

0

我爲此製作了格式器(僅限紅寶石!): https://gist.github.com/foton/d317e1b3371021fee964。 只需將此文件放入features/support並使用-f選項運行黃瓜。 有4種不同的格式化程序。區別在於堆棧跟蹤和消息是如何排序/格式化的。

cucumber -f Cucumber::Formatter::Failures features/some.feature 
cucumber -f Cucumber::Formatter::Failures::OneLine features/some.feature 
cucumber -f Cucumber::Formatter::Failures::TwoLines features/some.feature 
cucumber -f Cucumber::Formatter::Failures::StacktraceFirst features/some.feature