使用 `fit` 和 Hit Jasmine 超时的大型测试套件
Large Test Suite Using `fit` and Hit Jasmine Timeout
我有一个相当大的测试套件,超过 250 个测试,还有更多要添加。当我使用 fit
时,我 运行 遇到了 fit
的问题,它到达测试结束,标记为通过,然后 "runs through" 跳过其余测试并且需要很长时间才能做到这一点。这导致 jasmine-cover
出现异常,浏览器永远不会关闭,我也没有得到任何测试结果。
除了 fit
之外,我确实尝试过使用 fdescribe
,但 "run through and skip" 其他测试仍然需要很长时间。
所以有几个问题:
"skipping tests" 这么长时间,后台发生了什么?
在使用此测试套件的 fit
时,如何才能再次获得测试结果?
我通过在 beforeEach()
中添加以下内容解决了这个问题
jasmine.DEFAULT_TIMEOUT_INTERVAL = 999999
仍然不确定后台到底发生了什么,需要这么多时间。
我有一个相当大的测试套件,超过 250 个测试,还有更多要添加。当我使用 fit
时,我 运行 遇到了 fit
的问题,它到达测试结束,标记为通过,然后 "runs through" 跳过其余测试并且需要很长时间才能做到这一点。这导致 jasmine-cover
出现异常,浏览器永远不会关闭,我也没有得到任何测试结果。
除了 fit
之外,我确实尝试过使用 fdescribe
,但 "run through and skip" 其他测试仍然需要很长时间。
所以有几个问题:
"skipping tests" 这么长时间,后台发生了什么?
在使用此测试套件的
fit
时,如何才能再次获得测试结果?
我通过在 beforeEach()
jasmine.DEFAULT_TIMEOUT_INTERVAL = 999999
仍然不确定后台到底发生了什么,需要这么多时间。