使用Yeoman和Mocha在Jenkins中生成测试结果和覆盖率报告

abe*_*igo 6 mocha.js jenkins yeoman

我正在开始一个新项目,并调查YeomanMocha用于该项目.我们使用Jenkins进行CI.

到目前为止,我已经找到了如何让客户端测试工作,但我正在努力生成可以由Jenkins跟踪的测试结果(以及最终的覆盖率报告).有人成功完成了吗?

xin*_*ink 6

xunit记者运行良好,可以生成测试报告.

命令行:

mocha -R xunit | grep "<" > reports/mocha.xml

使用Jenkins,只需"发布JUnit测试结果报告",它应该可以工作.

但是,我仍然在寻找发布覆盖率报告的解决方案.


sle*_*per 0

尚未对其进行测试,但根据您使用的测试驱动程序(摩卡、茉莉花),它可以像使用正确的报告器一样简单。例如,摩卡请参见https://github.com/visionmedia/mocha/issues/83