1
我想产生一个Git项目覆盖指标:噶伊斯坦布尔代码覆盖无法加载文件
下面是示例回购:
https://github.com/imvetri/JS-coverage
my.conf.js
files: [ 'base/*.js', 'src/*.js', 'test/spec/*.js' ]
执行测试:
npm test
[email protected] test /Users/valappip/Downloads/coverage-jasmine-istanbul-karma-master
node_modules/.bin/karma start my.conf.js
INFO [karma]: Karma v0.10.10 server started at http://localhost:9876/
INFO [launcher]: Starting browser PhantomJS
INFO [PhantomJS 1.9.8 (Mac OS X)]: Connected on socket 70e_eJb6AVI-1iy4f_F9
PhantomJS 1.9.8 (Mac OS X) ERROR
ReferenceError: Can't find variable: base
at /Users/valappip/Downloads/coverage-jasmine-istanbul-karma-master/base/base-base.js:6
PhantomJS 1.9.8 (Mac OS X): Executed 0 of 0 ERROR (0.03 secs/0 secs)
npm ERR! weird error 1
npm ERR! not ok code 0
如果我改变my.conf.js文件,
files: [ 'base/base.js', 'base/base-base.js', 'src/*.js' 'test/spec/*.js', ]
然后它给人的报告。但在我的实际项目中有很多的JS文件,所以我不能一个接一个地添加。有什么办法可以一次包含所有文件吗?或者我可以在测试开始之前加载依赖项?
非常感谢! ,在具有相同级别依赖关系的文件夹中,我有很多这样的文件。在浏览器中,我以正确的顺序包含这些文件,所以我没有在应用程序中遇到这个问题。是否可以在我可以开始测试之后首先加载所有文件?任何其他库或任何工作,我可以为此做什么? – uICoDEr