在 CI 测试中显示 pytest 跳过原因 / 如果二进制文件不存在则发出响亮的失败提示
作者: OBarronCS创建于 2026年8月28日更新于 2026年9月14日
标签bug
在一个 PR 中发生了一个静态错误, https://GitHub.com/pwndbg/pwndbg/actions/runs/33135781179/job/98735323269。其中一个测试 `test_nextret_loop` 显示为"跳过",因此它没有显示为 CI 错误。在本地运行时一切都正常,因为编译好的二进制文件仍然存在,因为它在编译之前就已经存在了,因此测试在磁盘上找到了它。但是源文件不小心放在了一个不同的分支中,因此它没有出现在 PR 中,CI 无法编译它。
内容来源: pwndbg/pwndbg