From f405e94765d44c48a70f1be8c5b81835ff0135fb Mon Sep 17 00:00:00 2001 From: Emanuele Prella Date: Tue, 23 Jun 2026 18:37:29 +0200 Subject: [PATCH] Quarantine libguestfs test and increase timeout - Quarantine libguestfs test due to intermittent failures - Add jira reference for tracking - Increase libguestfs timeout to 10 minutes to align with production code - Use unprivileged client in pod watcher - Update docstring for virtctl guestfs test to improve clarity Signed-off-by: Emanuele Prella --- tests/storage/test_libguestfs.py | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/tests/storage/test_libguestfs.py b/tests/storage/test_libguestfs.py index 97ca428ec9..57ba960ce7 100644 --- a/tests/storage/test_libguestfs.py +++ b/tests/storage/test_libguestfs.py @@ -1,3 +1,9 @@ +""" +Test virtctl guestfs command with specific user. + +Jira: https://redhat.atlassian.net/browse/CNV-7487 # +""" + from subprocess import check_output import pexpect @@ -5,7 +11,7 @@ from ocp_resources.pod import Pod from pytest_testconfig import config as py_config -from utilities.constants import TIMEOUT_1MIN, UNPRIVILEGED_PASSWORD, UNPRIVILEGED_USER +from utilities.constants import TIMEOUT_1MIN, TIMEOUT_10MIN, UNPRIVILEGED_PASSWORD, UNPRIVILEGED_USER from utilities.infra import login_with_user_password from utilities.storage import create_dv, get_dv_size_from_datasource @@ -23,10 +29,11 @@ def virtctl_libguestfs_by_user( {fs_group_flag}" ) libguestfs_pod = Pod( + client=unprivileged_client, name=f"libguestfs-tools-{dv_created_by_specific_user.name}", namespace=dv_created_by_specific_user.namespace, ) - libguestfs_pod.wait_for_status(status=Pod.Status.RUNNING, timeout=TIMEOUT_1MIN) + libguestfs_pod.wait_for_status(status=Pod.Status.RUNNING, timeout=TIMEOUT_10MIN) guestfs_proc.send("\n\n") guestfs_proc.expect(r"\$", timeout=TIMEOUT_1MIN) yield guestfs_proc