From 87f187dafb4de4b88f4d27b9e4779567ca3fa043 Mon Sep 17 00:00:00 2001 From: Demi Marie Obenour Date: Sat, 22 Feb 2025 02:06:01 -0500 Subject: [PATCH] Reproduce bug in qrexec tests The qrexec tests are broken and fail intermittently. This patch makes the bug obvious: by adding a sleep, it causes the test to fail right away, reliably. --- qubes/tests/integ/qrexec.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/qubes/tests/integ/qrexec.py b/qubes/tests/integ/qrexec.py index 1179639bc..83d81cfe7 100644 --- a/qubes/tests/integ/qrexec.py +++ b/qubes/tests/integ/qrexec.py @@ -496,7 +496,7 @@ def test_080_qrexec_service_argument_allow_default(self): self.create_remote_file( self.testvm2, "/etc/qubes-rpc/test.Argument", - '/usr/bin/printf %s "$1"', + 'sleep 20 && /usr/bin/printf %s "$1"', ) with self.qrexec_policy("test.Argument", self.testvm1, self.testvm2): stdout, stderr = self.loop.run_until_complete(