Google chrome 业力覆盖的业力需要很长时间才能开始

Google chrome 业力覆盖的业力需要很长时间才能开始,google-chrome,karma-runner,karma-coverage,Google Chrome,Karma Runner,Karma Coverage,当运行Karma coverage插件时,我目前遇到了Karma(0.12.31)的问题 执行Karma,没有覆盖,测试在几秒钟后运行。 如果我使用karma coverage插件执行karma,它将花费更多的时间。我知道覆盖可能需要更多的时间,但我认为时间太多太荒谬了 通过karma coverage,我得到消息“karma chrome在60000毫秒内未捕获,正在杀死”,然后karma杀死chrome(我使用的是43.0.2357.132)。5分钟后,一个新的Chrome窗口打开,几秒钟后

当运行Karma coverage插件时,我目前遇到了Karma(0.12.31)的问题

执行Karma,没有覆盖,测试在几秒钟后运行。 如果我使用karma coverage插件执行karma,它将花费更多的时间。我知道覆盖可能需要更多的时间,但我认为时间太多太荒谬了

通过karma coverage,我得到消息“karma chrome在60000毫秒内未捕获,正在杀死”,然后karma杀死chrome(我使用的是43.0.2357.132)。5分钟后,一个新的Chrome窗口打开,几秒钟后测试最终执行

我的配置正确吗?等待那么长时间是“正常”的吗? 我们谈论的是4000个测试,尽管我只运行了其中的12个

这是我的karma.conf.js文件:

module.exports=函数(配置){
config.set({
browserNoActivityTimeout:60000,
基本路径:“../”,
预处理器:{
'templates/*.tmpl.html':['ng-html2js'],
'scripts/***/***/.js':['coverage']
},     
档案:[
{pattern:'Styles/images/*.png',include:false,service:true},
'scripts/vendor/jquery-1.11.1.min.js',
“scripts/vendor/angular.js”,
“tests/unit/angular mocks.js”,
'scripts/vendor/jquery.signalR-2.1.2.min.js',
'scripts/vendor/breeze.debug.js',
'scripts/vendor/go debug.js',
'scripts/vendor/jqx all.js',
'templates/*.tmpl.html',
“scripts/app.js”,
'scripts/***/***/.js',
“tests/unit/modelMetadata.js”,
“tests/unit/solutionMetadata.js”,
'tests/unit/testUtils/*.js',
'tests/unit/***/***/.js'
],
代理:{
“/styles”:”http://localhost:9876/styles/images',
“/scripts”:”http://localhost:9876/scripts/modules/ironPython'
},
自动观察:没错,
框架:['jasmine'],
浏览器:['Chrome'/*,'IE'*/],//,'Firefox'
插件:[
“业力覆盖”,
“卡玛铬发射器”,
//“karma firefox启动器”,
//“因果报应ie发射器”,
“因果报应茉莉花”,
//“karma teamcity记者”,
“karma-ng-html2js-preprocessor”
],
记者:[“进展”、“报道”],
NGHTML2JS预处理器:{
moduleName:“模板”
},
报道员:{
键入:“html”,
//报告存放在哪里
目录:'覆盖/'
}
});

};
如果您将
logLevel
设置为
config.LOG\u DEBUG
是否可以验证
karma coverage
是否花费了很长时间?感谢您提供的日志级别提示。在使用--log-leveldebug运行之后,我可以看到实际上占用太多时间的是jqx-all.js(具有5mb)。现在,我将更具体地介绍我保存脚本的文件夹。可能是@PaulSweatte的副本,我不认为它是副本。在这种特殊情况下,问题是Karma在使用coverage开始单元测试之前需要多长时间如果您将
logLevel
设置为
config.LOG\u DEBUG
您能验证
Karma coverage
是否花费了很长时间吗?谢谢您的提示,使用LOG level。在使用--log-leveldebug运行之后,我可以看到实际上占用太多时间的是jqx-all.js(具有5mb)。现在,我将更具体地介绍我保存脚本的文件夹。可能是@PaulSweatte的副本,我不认为它是副本。在这个特殊的案例中,问题是Karma在开始覆盖单元测试之前所需要的时间