如何将黄瓜失败的场景重定向到stderr?

时间:2012-03-06 15:03:42

标签: ruby cucumber

不幸的是,似乎一切都进入了标准......

1 个答案:

答案 0 :(得分:1)

黄瓜格式化程序采用单个IO对象,如果在命令行中指定--out选项,则该对象可以是文件,如果是指定的最后一个或唯一的格式化程序,则为STDOUT。 / p>

黄瓜情景往往会部分失败,在发生故障之前通过前几步,因此您必须准确考虑要将哪些信息写入STDOUT。

您当然可以创建一个自定义黄瓜格式化程序,将不同的信息写入不同的IO流,通过查看内置格式化程序,可以很容易地看到它们的工作方式。正如Andrew Marshall在评论中所指出的那样,这并不是正确使用stderr。