From 9edbbc1817bda0bdaa4d08a3fecd0da661befb2a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Vin=C3=ADcius=20Ferr=C3=A3o?= <2031761+viniciusferrao@users.noreply.github.com> Date: Tue, 25 Aug 2026 00:36:00 -0300 Subject: [PATCH] test(genesis): use explicit fractional sleep MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Vinícius Ferrão <2031761+viniciusferrao@users.noreply.github.com> --- xCAT-test/unit/sles_genesis_boot_files.t | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/xCAT-test/unit/sles_genesis_boot_files.t b/xCAT-test/unit/sles_genesis_boot_files.t index cc062689e..061097249 100644 --- a/xCAT-test/unit/sles_genesis_boot_files.t +++ b/xCAT-test/unit/sles_genesis_boot_files.t @@ -6,6 +6,7 @@ use File::Path qw(make_path); use File::Temp qw(tempdir); use FindBin; use Test::More; +use Time::HiRes qw(sleep); BEGIN { $ENV{XCATROOT} = "$FindBin::Bin/../../xCAT-server"; @@ -31,7 +32,7 @@ my $kernel = "$tftp/xcat/genesis.kernel.x86_64"; my $lzma = "$tftp/xcat/genesis.fs.x86_64.lzma"; my $gzip = "$tftp/xcat/genesis.fs.x86_64.gz"; write_file($_) for ($kernel, $lzma); -select(undef, undef, undef, 1.1); +sleep(1.1); write_file($gzip); my ($selected_kernel, $selected_initrd) = @@ -41,7 +42,7 @@ is($selected_kernel, 'genesis.kernel.x86_64', is($selected_initrd, 'genesis.fs.x86_64.gz', 'SLES selects the newer gzip initramfs'); -select(undef, undef, undef, 1.1); +sleep(1.1); write_file($lzma); ($selected_kernel, $selected_initrd) = xCAT_plugin::sles::_find_genesis_boot_files($tftp, 'x86_64');