我一直在寻找一种让cucumberjs报告输出junit xml的方法。我知道有一堆npm模块可以做到这一点。然而,他们并没有按照我想要的方式去做。他们将每一步划分为测试用例,但我希望每一个测试用例都是一个场景。
我确实找到了this;但当我继续阅读这篇文章时,我不确定这个功能是不是自己添加到cucumberjs中的。然后,有人在某个地方写道,cucumberjs允许自定义格式化程序。我去阅读了关于这个here的文档。
我也查看了这个示例,但示例是如何在自定义格式化程序上运行测试,而不是如何添加/使用自定义格式化程序。
发布于 2019-10-18 10:24:22
几个月前,我遇到了同样的问题。长话短说,我认为我没有找到任何合适的解决方案,所以我编写了自己的格式化程序。你可以直接从npm安装cucumber-junit-formatter。正如我从你的问题中了解到的,这个格式化程序可以满足你的需求。
cucumber-junit-formatter
https://stackoverflow.com/questions/42163619
相似问题