2015-06-17 36 views
0

是否有任何工具可以解析黄瓜场景运行后产生的结果?黄瓜结果解析器

为什么需要这个?

我目前正在为自己使用我自己的简单CI。此CI用于在多个设备上运行黄瓜测试(由calabash-android运行)并保持运行输出。现在,我想添加一个功能来重新运行失败的场景。这是必要的,因为应用程序的一些功能强烈依赖于外部条件,如互联网访问,设备特定的东西等。

要完成此任务,我需要解析黄瓜的输出并找出测试失败。也许,我甚至会做出一些统计,哪些情况最不成功等。

任何提示,想法?谢谢。

回答

1

黄瓜还内置了支持重新运行失败的场景:

cucumber --help 
... 
Use --format rerun --out features.txt to write out failing 
features. You can rerun them with cucumber @rerun.txt.