From a6cc847e0f1fec2f9624fbd8bb73da0c008689e0 Mon Sep 17 00:00:00 2001 From: rfan1 Date: Thu, 15 Aug 2024 23:28:51 -0400 Subject: [PATCH] Fix timeout issue on wicked test https://progress.opensuse.org/issues/165336 --- lib/wickedbase.pm | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/lib/wickedbase.pm b/lib/wickedbase.pm index 4d7ee1c7ea99..488bddd94944 100644 --- a/lib/wickedbase.pm +++ b/lib/wickedbase.pm @@ -1305,9 +1305,9 @@ sub need_network_tweaks() { sub wait_for_background_process { my ($self, $pid, %args) = @_; $args{proceed_on_failure} //= 0; - - my $ret = script_run("waitpid --timeout 25 $pid", %args); - if ($ret == 3) { # timeout + # https://github.com/os-autoinst/os-autoinst-distri-opensuse/pull/19853/files#r1718454521 + my $ret = eval { script_run("wait $pid", %args); }; + unless (defined($ret)) { if (is_serial_terminal()) { type_string(qq(\cc)); }