From 9a6906044832592f02e8f1b88045f5b21e2127bc Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Vin=C3=ADcius=20Ferr=C3=A3o?= <2031761+viniciusferrao@users.noreply.github.com> Date: Sun, 6 Sep 2026 02:03:11 -0300 Subject: [PATCH] test(genesis): cover empty s390x guest UUID --- xCAT-test/unit/genesis_openembedded_console.t | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/xCAT-test/unit/genesis_openembedded_console.t b/xCAT-test/unit/genesis_openembedded_console.t index ae639bcf8..069c9ddcb 100644 --- a/xCAT-test/unit/genesis_openembedded_console.t +++ b/xCAT-test/unit/genesis_openembedded_console.t @@ -285,6 +285,14 @@ SYSINFO like( $probe_output, qr/^uuid=93724168-fda3-429b-8b28-a5d245dcb3ff$/m, 'console uses the LPAR UUID when no guest UUID is available' ); +write_file( File::Spec->catfile( $proc_root, 'sysinfo' ), <<'SYSINFO' ); +VM00 UUID: +LPAR UUID: 93724168-fda3-429b-8b28-a5d245dcb3ff +SYSINFO +( $probe_status, $probe_output ) = run_identity_probe(); +like( $probe_output, + qr/^uuid=93724168-fda3-429b-8b28-a5d245dcb3ff$/m, + 'console ignores an empty guest UUID and uses the LPAR UUID' ); unlink( File::Spec->catfile( $proc_root, 'sysinfo' ) ); $environment{XCAT_TEST_ARCH} = 'x86_64'; write_file( File::Spec->catfile( $dmi_root, 'product_serial' ),