gpt4 book ai didi

javascript - 使用 PhantomJS 在 travis 上测试失败或随机挂起

转载 作者:行者123 更新时间:2023-12-01 15:05:56 26 4
gpt4 key购买 nike

我用 testem 和 PhantomJS 运行我的测试,它们都在我的本地机器上通过,但是当我在 travis 上运行它们时,它们随机失败或挂起,这不像某些特定测试失败,一些通过,随机失败,我不知道发生了什么。我的项目在 github 上可用 https://github.com/eguneys/marbles-site

编辑:

我对其进行了一些优化,它修复了挂起问题,现在的问题是它未能通过第一次集成测试。我在第一次集成测试之前添加了一个 App.reset()。现在它过去了。我之前遇到了 App.reset() 的问题,

Erik Bryn 建议您可以在 setup 方法中使用 App.reset() 而不是 teardown 这样您就可以看到应用程序的最后状态。但这会导致测试失败,我无法解开 App.reset() 之谜,担心测试现在随时都会失败。然而,它们现在已经过去了。

最佳答案

转到您的 package.json 文件并像这样更改 scripts.test:

"test": "testem ci --launch node,PhantomJS"

我不确定您的测试失败的原因是什么,但如果与集成有关,这应该会有所帮助。

关于javascript - 使用 PhantomJS 在 travis 上测试失败或随机挂起,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25561228/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com