Chrome上的慢卡玛测试

时间:2015-08-07 07:50:50

标签: javascript angularjs unit-testing google-chrome karma-runner

我们正在使用Karma和Jasmine对Angular应用进行单元测试。

Angular - v1.3.8
业力 - v0.13.7
茉莉花 - v2.3.2
节点 - v0.12.7

我们的1000多个测试电池在旧版本的Chromium上运行得非常快:

Chromium 43.0.2357 (Ubuntu): Executed 1050 of 1051 (skipped 1) SUCCESS (32.666 secs / 31.957 secs)

但是在较新版本的Chrome上,测试运行速度要慢得多,并且通常无法完成,因为浏览器因超时而断开连接:

WARN [Chrome 44.0.2403 (Linux)]: Disconnected (1 times), because no message in 10000 ms.
Chrome 44.0.2403 (Linux): Executed 602 of 1051 DISCONNECTED (2 mins 16.63 secs / 2 mins 5.377 secs)

我们发现此问题出现在Windows,Linux(Ubuntu)和带有Chrome 44的Mac下。

WARN [Chrome 44.0.2403 (Windows 8.1 0.0.0)]: Disconnected (1 times), because no message in 10000 ms.
Chrome 44.0.2403 (Windows 8.1 0.0.0): Executed 281 of 1051 DISCONNECTED (1 min 2.837 secs / 50.415 secs) 

问题似乎与较新版本的Chrome有关。默认情况下是否启用了省电功能,这会降低性能? Chrome可以以其他模式启动吗?

在Firefox测试中,测试仍在快速运行。

0 个答案:

没有答案