我正在使用带有黄瓜(js)的量角器。我想生成报告文件,就像使用Cucumber-JVM版本一样。我已经看到了与茉莉花一起使用Protractor的示例,但与Cucumber几乎没有任何示例。
使用此配置时如何生成报告?
最终目标是在Jenkins或其他任何直接以HTML生成的地方发布此报告。
谢谢!
使用最新版本的量角器(来自1.5.0版),您现在可以生成JSON报告。当我大约7个月前问这个问题时,该功能还不存在。
您需要做的就是将其添加到您的protractor-config.json文件中。
resultJsonOutputFile: 'report.json'
其中report.json是输出文件的位置。
一旦有了它,就可以使用protractor-cucumber-junit(https://www.npmjs.com/package/protractor-cucumber-junit),cucumberjs-junitxml(https://github.com/sonyschan/cucumberjs-junitxml))或将JSON文件转换为Jenkins可以显示的有效XML文件的类似方法。
$ cat report.json | ./node_modules/.bin/cucumber-junit > report.xml
希望这可以帮助。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句