[英]How to generate results from a Ruby Cucumber Scenario Outline that can be properly consumed by cucumber-reporting?
注意:我真的不喜欢这个答案。
可以使用cucumber -f pretty -x -d
预处理方案大纲,这可以在未实际执行步骤的空运行中扩展方案大纲。 可以将输出通过管道传输到文件,并可以使用一些脚本将文件切碎以提取生成的方案。
然后,可以将这些方案包含在实际执行黄瓜的输入中,该输入将执行方案大纲,就好像它们是正常方案一样。
这确实很麻烦,需要编写脚本来将-f pretty -x
输出的结果切碎(包括删除每行的自动注释和实际生成的Examples:
的前言Examples:
针对每个轮廓)。
更新:
有人编写了一个格式化程序,基本上可以做到这一点,但是他们警告说这是黑客: https : //gist.github.com/blt04/9866357
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.