From b1ddbd7b9befaf9ee63be6296ec2c8b982c9701a Mon Sep 17 00:00:00 2001 From: Frantisek Hrdina Date: Mon, 26 Aug 2024 10:00:44 +0200 Subject: [PATCH] Add test for RHEL-27174 --- Sanity/drop-group-mail-provides/main.fmf | 24 ++++++++++++++++++++++++ Sanity/drop-group-mail-provides/test.sh | 21 +++++++++++++++++++++ 2 files changed, 45 insertions(+) create mode 100644 Sanity/drop-group-mail-provides/main.fmf create mode 100755 Sanity/drop-group-mail-provides/test.sh diff --git a/Sanity/drop-group-mail-provides/main.fmf b/Sanity/drop-group-mail-provides/main.fmf new file mode 100644 index 0000000..96895a4 --- /dev/null +++ b/Sanity/drop-group-mail-provides/main.fmf @@ -0,0 +1,24 @@ +summary: Check dropped group(mail) provides +description: '' +contact: FrantiĊĦek Hrdina +component: + - postfix +test: ./test.sh +framework: beakerlib +recommend: + - postfix + - rpm +duration: 5m +enabled: true +tag: + - Tier3 +tier: '3' +link: + - verifies: https://issues.redhat.com/browse/RHEL-27174 +adjust: + - enabled: false + when: distro < rhel-10 + continue: false + - enabled: false + when: distro < centos-stream-10 + continue: false diff --git a/Sanity/drop-group-mail-provides/test.sh b/Sanity/drop-group-mail-provides/test.sh new file mode 100755 index 0000000..a845447 --- /dev/null +++ b/Sanity/drop-group-mail-provides/test.sh @@ -0,0 +1,21 @@ +#!/bin/bash +# vim: dict+=/usr/share/beakerlib/dictionary.vim cpt=.,w,b,u,t,i,k +. /usr/share/beakerlib/beakerlib.sh || exit 1 + +rlJournalStart + rlPhaseStartSetup + rlAssertRpm postfix + rlRun "tmp=\$(mktemp -d)" 0 "Create tmp directory" + rlRun "pushd $tmp" + rlPhaseEnd + + rlPhaseStartTest + rlRun "rpm -q --provides postfix &> rpm.log" 0 "Check rpm provides" + rlAssertNotGrep "group(mail)" rpm.log + rlPhaseEnd + + rlPhaseStartCleanup + rlRun "popd" + rlRun "rm -r $tmp" 0 "Remove tmp directory" + rlPhaseEnd +rlJournalEnd