image tests: ignore 'selinux/context-mismatch' in image-info report on RHEL-8
Add a new CLI option to `osbuild-image-tests` called `-skip-selinux-ctx-check` to workaround the limitation of `setfiles` on RHEL-8 [1]. If the option is passed to the binary, then the 'selinux/context-mismatch' part is removed from the "expected" and "actual" image-info report, before these two reports are compared. Modify `image_tests.sh` to run `osbuild-image-tests` with `-skip-selinux-ctx-check` when run on RHEL-8. [1] https://bugzilla.redhat.com/show_bug.cgi?id=1973754 Signed-off-by: Tomas Hozza <thozza@redhat.com>
This commit is contained in:
parent
bce603586e
commit
e6c3d78ec4
2 changed files with 24 additions and 0 deletions
|
|
@ -16,6 +16,12 @@ if [[ "${ARCH}" == "aarch64" ]]; then
|
|||
IMAGE_TEST_CASE_RUNNER="${IMAGE_TEST_CASE_RUNNER} --disable-local-boot"
|
||||
fi
|
||||
|
||||
# Skip 'selinux/contect-mismatch' part of the image-info report on RHEL-8.
|
||||
# https://bugzilla.redhat.com/show_bug.cgi?id=1973754
|
||||
if [[ "${DISTRO_CODE}" =~ "rhel_8" ]]; then
|
||||
IMAGE_TEST_CASE_RUNNER="${IMAGE_TEST_CASE_RUNNER} -skip-selinux-ctx-check"
|
||||
fi
|
||||
|
||||
PASSED_TESTS=()
|
||||
FAILED_TESTS=()
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue