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
我个人发现,如果您有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
...以确保我拥有最简单的测试用例,并获取所有故障的所有调试信息。