Nightwatch - 运行测试后未生成Junit XMl文件

时间:2017-03-31 00:30:14

标签: nightwatch.js

测试成功运行。配置文件中提到了输出文件夹。然而,Junit XML尚未生成。这是nightwatch配置文件 - https://pastebin.com/NiYfJx87

正确生成屏幕截图。它只是未生成的xml输出。我们是否必须为要生成的报告安装junit?

我也使用mocha作为测试运行器。这是问题吗?

1 个答案:

答案 0 :(得分:1)

您要做的事情有两个问题:

1)将选项块添加到nightwatch配置中的test_runner块,该块将指定报告器,如下所示: test_runner: { type: 'mocha', options: { ui: 'bdd', reporter: 'junit', timeout: 10000 } } 请注意,mocha不支持junit作为记者。 Xunit可能是最接近的。您可以添加将添加此库的库。我对他们没有经验......

https://mochajs.org/#reporters

添加junit支持的库:

https://www.npmjs.com/package/mocha-junit-reporter