【问题标题】:Cucumber - How configure it to use "--format pretty" as default?Cucumber - 如何将其配置为默认使用“--format pretty”?
【发布时间】:2020-07-24 03:54:20
【问题描述】:
我开始学习 rails,但在配置 cucumber 以运行我的 bdd 测试时遇到了一些麻烦。
我想要的是运行
黄瓜的特点
这会转化为
黄瓜特性——格式漂亮
我尝试编辑 config/cucumber.yml 文件(在 rails 项目上)。
编辑行:
默认值: 功能
结果:
默认值: --格式化漂亮的特征
但它会产生一些错误:
使用默认配置文件...
除一个格式化程序外,所有格式化程序都必须使用 --out,只有一个可以打印到每个流(或 STDOUT)(RuntimeError)
我可以做些什么来使这个选项“--format pretty”默认?
另外,是否有任何其他好的选项可以默认设置以使结果更清晰?
谢谢。
【问题讨论】:
标签:
configuration
cucumber
【解决方案1】:
我发现这条消息:
使用默认配置文件...除了
一个格式化程序必须使用--out,只有一个
可以打印到每个流(或 STDOUT)
(运行时错误)
跟一个黄瓜虫子有关,比如发在this site
我的解决方法是编辑 config/cucumber.yml 并将其保留为:
std_opts = "--format rerun --out rerun.txt --strict --tags ~@wip"
%>
.....
默认值: -f 漂亮的功能
现在它起作用了。我认为这对我来说是多云的,也许在这个(也许是另一个)“错误”上再多一些 cmets 会很好。此外,另一个有用的设置会很好。
【解决方案2】:
默认值: -f pretty -f json -o json_report/report.json