Skip to content

Commit 32fb267

Browse files
committed
Skip verifying RPM signatures in tests
Our tests install some dummy test RPM pacakges. Starting from rpm version 6.0.0 rpm by default requires veryfing signatures. Our dummy packages aren't signed, which causes that they aren't installed and the tests fail. This commit should fix the broken CI on Rawhide. Addressing: package foobar-1.0-1.noarch does not verify: no signature The following tests FAILED: 228 - probes/rpm/rpminfo/test_probes_rpminfo_offline.sh (Failed) 230 - probes/rpm/rpmverify/test_probes_rpmverify_not_equals_operation_offline.sh (Failed) 233 - probes/rpm/rpmverifyfile/test_probes_rpmverifyfile_offline.sh (Failed) 235 - probes/rpm/rpmverifypackage/test_probes_rpmverifypackage_offline.sh (Failed)
1 parent 3e95263 commit 32fb267

1 file changed

Lines changed: 2 additions & 2 deletions

File tree

tests/probes/rpm/rpm_common.sh

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -31,8 +31,8 @@ function rpm_prepare_offline {
3131
cp /usr/lib/rpm/rpmrc ${RPMTEST}/usr/lib/rpm/rpmrc
3232
cp /usr/lib/rpm/macros ${RPMTEST}/usr/lib/rpm/macros
3333
rpm_build
34-
rpm -i ${RPMBUILD}/RPMS/noarch/foobar-1.0-1.noarch.rpm --badreloc --relocate="/etc=${RPMTEST}/etc/" --dbpath="${RPMTEST}${RPMDB_PATH}"
35-
rpm -i ${RPMBUILD}/RPMS/noarch/foo-1.0-1.noarch.rpm --badreloc --relocate="/etc=${RPMTEST}/etc/" --dbpath="${RPMTEST}${RPMDB_PATH}"
34+
rpm -i --nosignature ${RPMBUILD}/RPMS/noarch/foobar-1.0-1.noarch.rpm --badreloc --relocate="/etc=${RPMTEST}/etc/" --dbpath="${RPMTEST}${RPMDB_PATH}"
35+
rpm -i --nosignature ${RPMBUILD}/RPMS/noarch/foo-1.0-1.noarch.rpm --badreloc --relocate="/etc=${RPMTEST}/etc/" --dbpath="${RPMTEST}${RPMDB_PATH}"
3636
}
3737

3838
function rpm_cleanup_offline {

0 commit comments

Comments
 (0)