您可以在每次Travis测试后延迟吗?

时间:2018-07-31 17:04:16

标签: continuous-integration mocha travis-ci mern

我有一个MERN应用程序,其中数据库使用基于云的MongoDB服务(称为MLab),该项目与Heroku一起部署,并使用Travis for CI / CD。

在本地,所有测试运行正常。

在travis中,它们有时会由于使用数据库的测试而失败-可能是数据库超时或诸如拓扑错误之类的错误(我认为是mongo试图删除已被删除的数据库) 。

我认为(但没有信心)这取决于我们使用mlabs,而travis运行测试的速度太快了(没有给mlabs完成操作的机会)。

我能想到的一个可能的解决方案是在travis建立时在每次Mocha测试之后暂停,但是我找不到解决方法。我也非常愿意接受其他解决方案/调试方式!

0 个答案:

没有答案
相关问题