From: Cornelia Huck Date: Mon, 14 Apr 2025 09:37:32 +0000 (+0200) Subject: tests/functional/test_vnc: skip test if no crypto backend available X-Git-Url: http://xenbits.xensource.com/gitweb?a=commitdiff_plain;h=4e3823c68cc5ce04756a8f11d1ec9c18172f0bd3;p=people%2Faperard%2Fqemu-dm.git tests/functional/test_vnc: skip test if no crypto backend available The test_change_password test will fail if no cryptographic backend is available (e.g. if QEMU was built on a system with no cryptographic library development packages installed); just skip the test in that case. Signed-off-by: Cornelia Huck Reviewed-by: Thomas Huth Message-ID: <20250414093732.220498-1-cohuck@redhat.com> Signed-off-by: Thomas Huth --- diff --git a/tests/functional/test_vnc.py b/tests/functional/test_vnc.py index 8c9953bdb0..d4e9dd0279 100755 --- a/tests/functional/test_vnc.py +++ b/tests/functional/test_vnc.py @@ -55,6 +55,8 @@ class Vnc(QemuSystemTest): except VMLaunchFailure as excp: if "-vnc: invalid option" in excp.output: self.skipTest("VNC support not available") + elif "Cipher backend does not support DES algorithm" in excp.output: + self.skipTest("No cryptographic backend available") else: self.log.info("unhandled launch failure: %s", excp.output) raise excp