角度的业力赛跑者无限期地悬挂着

Mih*_*i H 5 angularjs karma-runner

Windows 8 64位

Node.js 0.10.5 64bit

业力0.8.5

我能够启动karma服务器,Chrome浏览器打开(我将它定义为karma配置中的默认浏览器).当我做'业力跑'时,问题就来了.Chrome将标签状态更改为Chrome 26.0(Windows)正在执行.但就是这样,控制台上没有输出,没有任何东西.它可以保持几个小时.

有任何想法吗?

编辑

我有以下要点:karma.conf.js和main.js(用于加载测试脚本).我使用LOG_DEBUG启动服务器,我可以看到所有脚本文件都已加载.要点网址:https://gist.github.com/mihaihuluta/5490991

Eng*_*eer 5

我个人发现,如果您有require.js ...

frameworks: ['jasmine', 'requirejs'],

...当您不需要它时,所有浏览器中的内容只会锁定在“正在执行...”。

另外,请确保已指定适配器,例如。

files: [
    //adapter
    JASMINE, 
    JASMINE_ADAPTER,
    //...other files...
    'test/client/*.js'
]
Run Code Online (Sandbox Code Playgroud)

最后,我用

logLevel: config.LOG_DEBUG

browsers: ['Chrome'] //only one

...以确保我拥有最简单的测试用例,并获取所有故障的所有调试信息。