Adjust gating tests to RHEL10
In RHEL10 rpmbuild cleans BUILDROOT and BUILD folder. We need it for tests. Solution is to use --noclean parameter of rpmbuild. There might be more folders in _BUILD_DIR. So we cant use `cd ${PACKAGE}-*` Solution is to detect version number from installed package.
This commit is contained in:
parent
90603d1cdf
commit
a90093fe61
@ -66,10 +66,11 @@ rlJournalStart
|
||||
rlPhaseEnd
|
||||
|
||||
rlPhaseStartTest
|
||||
rlRun "QA_RPATHS=0x0002 rpmbuild -ba ${_SPEC_DIR}/${PACKAGE}.spec" 0 "Test: Rebuild of source '${PACKAGE}' package"
|
||||
rlRun "QA_RPATHS=0x0002 rpmbuild -ba --noclean ${_SPEC_DIR}/${PACKAGE}.spec" 0 "Test: Rebuild of source '${PACKAGE}' package"
|
||||
rlGetPhaseState
|
||||
if [ $? -eq 0 ]; then
|
||||
cd ${_BUILD_DIR}/${PACKAGE}-*
|
||||
VERSION=$(rpm -q ${PACKAGE} --qf="%{version}")
|
||||
cd ${_BUILD_DIR}/${PACKAGE}-${VERSION}
|
||||
rlRun -s "make check" 0 "Test: Upstream testsuite"
|
||||
cd ${TmpDir}
|
||||
while read -r I; do
|
||||
|
Loading…
Reference in New Issue
Block a user