Jamine测试用例仅在jenkins作业中失败,错误:异步测试超时

时间:2017-10-10 04:35:35

标签: unit-testing jenkins jasmine karma-jasmine

我正面临一个奇怪的问题,我的本地机器上的jasmine测试用例成功,只有jenkins工作失败才会出现以下错误,

错误:当没有当前规范时使用'expect',这可能是因为异步测试超时

我有很少的异步单元测试(使用setTimeouts和回调)。我总是确保在所有断言完成后调用了done()。

我的本​​地机器上没有任何问题,只有jenkins。

任何帮助将不胜感激。谢谢。

1 个答案:

答案 0 :(得分:0)

问题是Jenkins工作的缓存问题。在作业之前清除工作区中的缓存数据后,它可以正常工作。