rpmをビルドするときに特定のテストをスキップする方法は?

rpmをビルドするときに特定のテストをスキップする方法は?

私はgitバージョン2.13.0のRPMを構築しています。すべてがうまく構築されていますが、テストの1つは失敗します。

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

おすすめ記事