我一直在寻找一种方法来获取cucumberjs报告以输出junit xml。我知道有一堆npm模块可以做到这一点。但是,他们并没有按照我的要求去做。他们将每个步骤拆分为测试用例,但我希望每个测试用例都是一个场景。
我确实找到this;但是当我继续阅读这篇文章时,我不确定这个功能是否会自动添加到cucjs中。然后有人写道,cucjs确实允许自定义格式化程序。我去看了here的文档。
我也查看了示例,但示例是如何在自定义格式化程序上运行测试,而不是如何添加/使用自定义格式化程序。
答案 0 :(得分:0)
一个月前,我遇到了同样的问题。长话短说,我决定没有找到任何合适的解决方案,所以我编写了自己的格式化程序。您只可以从npm安装cucumber-junit-formatter
。据您的提问所知,该格式化程序将满足您的需求。