我在此网址上遇到AngularJS教程step_02的问题。 http://docs.angularjs.org/tutorial/step_02 我在我的Ubuntu 12.04盒子上安装了nodejs,karma和jasmine,可以运行单元测试 成功。但是有问题。测试未完成执行。有以下文字 屏幕:Chrome 31.0.1650(Linux)处于空闲状态。控制台说测试是成功的。
以下是来自控制台的回复:
georgi@sepulcher:~/Documents/angular-phonecat$ ./scripts/test.sh
Starting Karma Server (http://karma-runner.github.io)
-------------------------------------------------------------------
INFO [karma]: Karma v0.10.9 server started at http://localhost:9876/
INFO [launcher]: Starting browser Chrome
INFO [Chrome 31.0.1650 (Linux)]: Connected on socket _yexf_t1tbbNjtj4p9dz
Chrome 31.0.1650 (Linux): Executed 1 of 1 SUCCESS (0.299 secs / 0.035 secs)
但测试永远不会结束。
如果发生这种情况,我将不胜感激。
答案 0 :(得分:1)
没关系!测试配置为永远运行。每次更改js文件时,测试都会再次运行。看到控制台的最后一行:1成功1。如果您希望仅在必须更改karam.conf.js文件并设置singleRun:true时运行测试。