Cucumber - 如何配置它以使用“--format Pretty”作为默认值?
我正在开始学习 Rails,并且在配置 Cucumber 来运行我的 bdd 测试时遇到了一些麻烦。 我想要的是运行
黄瓜的特点
,这转化为
黄瓜功能--格式漂亮
尝试编辑 config/cucumber.yml 文件(在 Rails 项目上)。 编辑了该行:
默认值:<%= std_opts %>特点
产生的
:默认值:<%= std_opts %> --格式化漂亮的功能
但它会导致一些错误发生:
使用默认配置文件... 除一个格式化程序外,所有格式化程序都必须使用 --out,只有一个格式化程序可以打印到每个流(或 STDOUT)(运行时错误)
我可以做什么来使此选项“--format Pretty”默认? 另外,是否还有其他好的选项可以作为默认值以使结果更清晰?
谢谢。
I'm starting learning rails, and having some troubles on configure cucumber to run my bdd tests.
What I want is run
cucumber features
and this translate to
cucumber features --format pretty
I tried to do this editing the config/cucumber.yml file (on a rails project).
Edited the line:
default: <%= std_opts %> features
resulting on:
default: <%= std_opts %> --format pretty features
But it make some erros happen:
Using the default profile...
All but one formatter must use --out, only one can print to each stream (or STDOUT) (RuntimeError)
What I can do to make this option "--format pretty" default?
Also, is there any other good option to put as default to make result more clear?
Thank you.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
我发现这条消息:
与黄瓜错误有关,如发布在此网站上的
我的解决方法编辑 config/cucumber.yml 并将其保留如下:
现在它起作用了。我认为这对我来说是阴天的,也许对这个(也许是另一个)“错误”有更多评论会很好。另外,如果有另一个有用的设置就好了。
I found that this message:
is related to a cucumber bug, like posted on this site
My workaround was edit config/cucumber.yml and left it like this:
Now it worked. I think this is cloudy for me, and maybe some more comments on this (and maybe another) 'bug' would be nice. Also, another useful settings would be nice.
默认值:<%= run_with_these_tags %> -f 漂亮 -f json -o json_report/report.json
default: <%= run_with_these_tags %> -f pretty -f json -o json_report/report.json