构建 rpm 时如何跳过特定测试?

构建 rpm 时如何跳过特定测试?

我正在构建 git 版本 2.13.0 的 RPM。构建一切正常,但其中一项测试失败:

Config variable ${LIB_HTTPD_SVN} is not defined
Config variable ${LIB_HTTPD_SVN_PATH} is not defined

我找不到有关这些变量的任何信息,因此我打算跳过测试。我怎样才能做到这一点?

答案1

检查规范文件以确定测试的执行位置。

例如,我正在使用 git2u,我也有同样的问题。
为了禁用测试,我查看了规范文件并确定测试是在%check.

https://github.com/iuscommunity-pkg/git2u/blob/2.15.1-1/SPECS/git2u.spec

因此,为了跳过检查,我rpmbuild使用以下选项运行--nocheck

相关内容