首页 > 解决方案 > github工作流程中的pytest超时

问题描述

我为一个包编写了一些 pytest 例程,它们在本地运行良好。每次推送到存储库时,都会在 github 的“Python 包”工作流程中执行测试。如果您查看操作历史记录,您会发现有时所有测试都通过了,但大多数情况下,pytest 一次构建失败(我们正在测试 Python 版本 3.6、3.7 或 3.8),退出代码为 137。我认为发生这种情况是因为脚本卡住了,然后 github 在一段时间后终止了该过程。

哪个构建失败似乎是完全随机的,但它总是由这个脚本这个脚本引起的,如果我正确读取 pytest,它们会卡在同一个位置

我希望有人能解释这里发生了什么——为什么这些功能只是偶尔失败?我该如何继续调试它们?

标签: pythonpython-3.xcontinuous-integrationpytestgithub-actions

解决方案


推荐阅读