Testing 如何使用Jenkins生成mocha测试用例报告和显示?

Testing 如何使用Jenkins生成mocha测试用例报告和显示?,testing,jenkins,mocha.js,Testing,Jenkins,Mocha.js,我正在为我的JavaScript函数进行mocha单元测试。我在不使用Node的浏览器中运行mocha。我正在使用require.js加载文件 当我执行mocha.run()时,它会在浏览器中显示报告 现在我想做一个Jenkins作业来显示报告 那么,如何生成报告文件以便将其提供给Jenkins?运行命令: $ npm install mocha-junit-reporter --save-dev 将生成一个XML文件,您可以将该文件交给Jenkins运行该命令 $ mocha ./test.

我正在为我的JavaScript函数进行mocha单元测试。我在不使用Node的浏览器中运行mocha。我正在使用require.js加载文件

当我执行mocha.run()时,它会在浏览器中显示报告

现在我想做一个Jenkins作业来显示报告

那么,如何生成报告文件以便将其提供给Jenkins?

运行命令:

$ npm install mocha-junit-reporter --save-dev
将生成一个XML文件,您可以将该文件交给Jenkins运行该命令

$ mocha ./test.js --reporter mocha-junit-reporter --reporter-options ./test-results.xml
对于docker文件,请使用以下命令

CMD ["mocha", "./test.js" , "--reporter", "mocha-junit-reporter", "--reporter-options","./test-results.xml"]
这两个命令将执行相同的操作。
无法在文件夹中生成test-results.xml文件

我在回答我自己的问题,我已经用开源的NGINX服务器解决了这个问题。
我在摩卡的index.html中添加了表单标签,并在提交表单上的函数上写下运行摩卡套装,这将返回您的输出,解析该输出,并根据您的需要(如总成功数、失败数等)制作文件,然后交给Jenkins。

嗨,我也面临同样的问题!你有什么最新消息吗?谢谢