茉莉花异步(回调)测试断断续续地超时

时间:2020-07-01 08:11:01

标签: angularjs jasmine phantomjs karma-jasmine

我们对angularjs组件进行了大量的行为测试,许多新的行为测试需要异步测试,并且我们已经通过Jasmine的较早的异步回调支持做到了这一点((完成)=> {done()}) ),因为我们尚不支持该项目上的更新的异步/等待功能。

当测试更少时,我们设法通过增加默认超时来减少脆弱性,但是随着测试用例的增加,我们开始遇到更多的失败,并且我们现在不能仅仅增加默认超时,这是60000。加上这些集成测试非常微小,平均测试基本上只需单击一个按钮,然后检查dom。

最需要异步功能,因此我们可以刷新angularjs的超时并触发摘要周期。

关于导致这些超时的原因有什么想法?

PhantomJS 2.1.1 (Mac OS X 0.0.0) ERROR
  Disconnected, because no message in 60000 ms

0 个答案:

没有答案
相关问题