黄瓜 - 如何配置它使用“--format pretty”作为默认值?

时间:2010-05-12 04:25:52

标签: configuration cucumber

我开始学习rails,并且在配置黄瓜上运行我的bdd测试时遇到了一些麻烦。 我想要的是运行

  

黄瓜特色

,这转化为

  

黄瓜功能 - 格式漂亮

我尝试编辑config / cucumber.yml文件(在rails项目中)。 编辑了这一行:

  

默认值:<%= std_opts%>特征

结果:

  

默认值:<%= std_opts%> - 格式漂亮的功能

但它会让一些错误发生:

  

使用默认个人资料...   除了一个格式化程序之外的所有格式化程序必须使用--out,只有一个可以打印到每个流(或STDOUT)(RuntimeError)

我可以做些什么来使这个选项“--format pretty”默认? 另外,有没有其他好的选择作为默认设置使结果更清晰?

谢谢。

2 个答案:

答案 0 :(得分:8)

我发现了这条消息:

  

使用默认配置文件...除了   一个格式化程序必须使用--out,只能使用一个   可以打印到每个流(或STDOUT)   (RuntimeError)

与黄瓜虫有关,如this site

上发布的那样

我的解决方法是编辑config / cucumber.yml并将其保留为:

  

std_opts =“ - format rerun --out rerun.txt --strict --tags~ @ wip”

     

%GT;

     

.....

     

默认值:<%= std_opts%> -f漂亮的功能

现在它奏效了。我认为这对我来说是多云的,也许对此(或许可能是另一个)'错误'的一些评论会很好。另外,另一个有用的设置会很好。

答案 1 :(得分:0)

默认值:<%= run_with_these_tags%> -f pretty -f json -o json_report / report.json