在javascript中组合代码覆盖率报告以用于工作服

时间:2014-02-09 12:04:34

标签: node.js unit-testing mocha coveralls blanket.js

我有基于node.js的项目,也包括客户端代码。我有2个独立的单元测试套件,1个用于前端,1个用于后端。我目前使用毯子运行mocha进行代码覆盖,并将结果传递到工作服模块中,如下所示:

mocha --require blanket --reporter mocha-lcov-reporter server/test/unit | ./node_modules/.bin/coveralls

我基本上需要结合这两个测试运行的输出(服务器和客户端):

mocha --require blanket --reporter mocha-lcov-reporter server/test/unit

mocha --require blanket --reporter mocha-lcov-reporter client/test/unit

并将其输入工作服模块。

这可能吗?我该怎么做?

1 个答案:

答案 0 :(得分:2)

我使用了gulp和一个工作服插件来实现这个目标:

http://gulpjs.com/

https://www.npmjs.org/package/gulp-coveralls