我知道如何使用cucumber --out #file_name
输出整个黄瓜输出,但我只想将失败的场景输出到文件而不输出传递的场景。我怎样才能做到这一点?
谢谢!
答案 0 :(得分:0)
我为此制作了格式化程序(仅限ruby!):
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