到目前为止,使用带有 nodejs 的数据库,设置工作得很好。我把它全部放在circleci上,测试通过mocha运行并输出junit
新鲜的数据库(意味着刚刚创建并运行迁移,还没有测试),测试通过没有问题。然后,在 2/3 左右的部署之后,它停止传递,我陷入了“未知关系“xxx”......”
删除数据库,重新运行迁移,重新部署,测试再次通过。
到目前为止,运行测试似乎会在一段时间后“恶化”数据库,并且需要让它再次焕然一新。我只是不知道它从哪里来。
我确实通过每个测试的前挂钩来清理每个表(删除所有记录),但除此之外没有什么特别的
经验丰富的帮助
最好的。