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

관련 정보