Skip to content

Commit

Permalink
Fix dmesg check test on Fedora rawhide & newer
Browse files Browse the repository at this point in the history
  • Loading branch information
happz committed Dec 12, 2023
1 parent 1a46dbb commit 7a4d9a2
Showing 1 changed file with 12 additions and 6 deletions.
18 changes: 12 additions & 6 deletions tests/test/check/test-dmesg.sh
Original file line number Diff line number Diff line change
Expand Up @@ -29,23 +29,29 @@ rlJournalStart
if [ "$method" = "container" ]; then
assert_check_result "dmesg as a before-test should fail with containers" "error" "before-test"

rlAssertGrep "dmesg: read kernel buffer failed: Permission denied" "$dump_before"
if rlIsFedora ">=40"; then
rlAssertGrep "dmesg: read kernel buffer failed: Operation not permitted" "$dump_before"
else
rlAssertGrep "dmesg: read kernel buffer failed: Permission denied" "$dump_before"
fi
else
assert_check_result "dmesg as a before-test should pass" "pass" "before-test"

rlLogInfo "$(cat $dump_before)"
fi
rlLogInfo "$(cat $dump_before)"

rlAssertExists "$dump_after"
if [ "$method" = "container" ]; then
assert_check_result "dmesg as a before-test should fail with containers" "error" "after-test"

rlAssertGrep "dmesg: read kernel buffer failed: Permission denied" "$dump_after"
if rlIsFedora ">=40"; then
rlAssertGrep "dmesg: read kernel buffer failed: Operation not permitted" "$dump_after"
else
rlAssertGrep "dmesg: read kernel buffer failed: Permission denied" "$dump_after"
fi
else
assert_check_result "dmesg as a before-test should pass" "pass" "after-test"

rlLogInfo "$(cat $dump_after)"
fi
rlLogInfo "$(cat $dump_after)"
rlPhaseEnd
done

Expand Down

0 comments on commit 7a4d9a2

Please sign in to comment.