我们有一个用node.js编写的用咖啡脚本编写的应用程序,并且很难设置代码覆盖工具。
当前,我们已经为服务器端启动并运行了代码覆盖率。
前端单元测试是与业力测试跑步者和摩卡相关的功能,并且运行良好。但我似乎找不到办法从业力中得到同样的输出。
下面是用于服务器端的命令:
mocha --compilers coffee:coffee-script --require chai --reporter html-cov --recursive test/mocha > coverage.html这似乎是因为前端也在摩卡和咖啡脚本,我们应该能够做同样的事情在那里。但是业力并不支持html-cov记者,这让我处于了一个死胡同。
理想的路径是,业力将像正常运行在幻影中,并使用摩卡html-cov报告输出一个html文件。有人知道从这里出发吗?
这里是我的服务器端蛋糕任务的一部分,仅供参考。
发布于 2013-07-30 03:01:33
karma覆盖插件使用伊斯坦布尔测试源文件并生成覆盖报告。
还有一个悬而未决的问题,以便对咖啡脚本也启用相同的https://github.com/karma-runner/karma/issues/622
发布于 2013-07-26 02:22:07
我强烈建议从jscoverage切换到伊斯坦布尔来计算代码覆盖率。伊斯坦布尔支持摩卡(请务必调用_mocha),并且是业力的默认代码覆盖工具。详细信息:用Mocha覆盖代码
https://stackoverflow.com/questions/17870363
复制相似问题