如何解决在非并发模式下在 postgresql 数据库上运行 pytests
使用 pytest
开发了大量测试,以便在不使用 postgresql
的情况下在真实的 mocks
数据库上运行。单独的数据库仅用于测试目的。每个测试调用使用广泛操作(选择、插入、删除、更新、刷新、提交)处理数据库的后端函数。 pytest
命令必须在每次合并时从 .gitlab-ci.yml
调用到 master
,在我们托管在 gitlab.com
上的项目中。问题在于,当两个合并并行发生时,测试会失败——不同的测试并行运行并导致彼此失败。无法配置 gitlab runners
以限制使用共享 gitlab.com
runners
的并行管道数量。
那么,是否有人可以提出解决此问题的解决方案?感谢您的任何建议。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。