我开始学习rails,并且在配置黄瓜上运行我的bdd测试时遇到了一些麻烦。 我想要的是运行
黄瓜特色
,这转化为
黄瓜功能 - 格式漂亮
我尝试编辑config / cucumber.yml文件(在rails项目中)。 编辑了这一行:
默认值:<%= std_opts%>特征
结果:
默认值:<%= std_opts%> - 格式漂亮的功能
但它会让一些错误发生:
使用默认个人资料... 除了一个格式化程序之外的所有格式化程序必须使用--out,只有一个可以打印到每个流(或STDOUT)(RuntimeError)
我可以做些什么来使这个选项“--format pretty”默认? 另外,有没有其他好的选择作为默认设置使结果更清晰?
谢谢。
答案 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