为什么我在 Github 上的 python 存储库中收到错误“构建:进程已完成,退出代码 5”?

问题描述 投票:0回答:1

当我尝试在 github 上为我的新 python 存储库运行构建工作流程时,它失败并显示“构建过程已完成,退出代码为 5”。

我尝试重新运行工作流程,但问题仍然存在。我该如何解决它?

python build pytest github-actions
1个回答
0
投票

在这种情况下,代码 5 从 pytest 返回,意味着没有运行任何测试(请参阅相关 PR相关问题)。在未配置测试的情况下返回非零的基本原理是:如果您的测试设置被意外搞乱,那么构建失败会更好,否则您只会让代码在不经测试的情况下部署而不会注意到。

如果这是一个新的存储库并且您希望它没有测试覆盖率,则可以通过添加如下所示的“虚拟”测试来解决该问题:

def test_dummy():
    pass
© www.soinside.com 2019 - 2024. All rights reserved.