Javascript 摩卡将返回随机故障以通过测试

Javascript 摩卡将返回随机故障以通过测试,javascript,node.js,unit-testing,testing,mocha.js,Javascript,Node.js,Unit Testing,Testing,Mocha.js,我正在使用mocha为我的nodejs项目开发测试。我有一个主Test.js文件,其中包含几个require语句,以包括与模块相关的测试,即: Test.js: require('./UserTests.js') require('./ProductTests.js') require('./OtherModuleRelatedTests.js') ... 有一百个测试。由于某些原因,我在完全运行它们时会随机失败,但是如果我手动将其添加到测试中并单独运行,则不会发生这种情况 我只启动了一次应用

我正在使用mocha为我的nodejs项目开发测试。我有一个主Test.js文件,其中包含几个require语句,以包括与模块相关的测试,即:

Test.js:

require('./UserTests.js')
require('./ProductTests.js')
require('./OtherModuleRelatedTests.js')
...
有一百个测试。由于某些原因,我在完全运行它们时会随机失败,但是如果我手动将其添加到测试中并单独运行,则不会发生这种情况

我只启动了一次应用程序


你们中有人有过这种情况吗?

可能是其中一个案例改变了测试数据以找到原因,也许你可以将测试一个接一个地放在
test.js
中,看看它是否失败。可能是其中一个案例改变了测试数据以找到原因,也许您可以将测试一个接一个地放到
test.js
中,看看它是否失败。