【问题标题】:Jamine test case fails only in jenkins job with Error: asynchronous test timed outJamine 测试用例仅在 jenkins 作业中失败并出现错误:异步测试超时
【发布时间】:2017-10-10 04:35:34
【问题描述】:

我遇到了一个奇怪的问题,jasmine 测试用例在我的本地机器上是成功的,它只在 jenkins 作业中失败,并出现以下错误,

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

我很少有异步单元测试(带有 setTimeouts 和回调)。我总是确保在做出所有断言之后调用了 done()。

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

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

【问题讨论】:

    标签: unit-testing jenkins jasmine karma-jasmine


    【解决方案1】:

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-07-11
      • 1970-01-01
      • 2018-11-21
      • 2020-12-11
      • 2016-10-06
      相关资源
      最近更新 更多