I did some investigation on this issue, since it has failed for several builds.
The needed string trup-0-
is not shown up in serial terminal, is there any changes for function wait_serial
?
[2022-08-29T12:26:12.789125+02:00] [debug] <<< testapi::wait_serial(buffer_size=undef, expect_not_found=0, timeout=180, regexp=qr/trup-\d+-/, quiet=undef, no_regex=0, record_output=undef)
[2022-08-29T12:26:12.790078+02:00] [debug] <<< consoles::serial_screen::read_until(no_regex=0, record_output=undef, expect_not_found=0, cmd="backend_wait_serial", regexp="(?^:trup-\\d+-)", quiet=undef, pattern="(?^:trup-\\d+-)", buffer_size=undef, json_cmd_token="iABLWICH", timeout=180)
[2022-08-29T12:29:12.890216+02:00] [debug] >>> testapi::wait_serial: (?^:trup-\d+-): fail
[2022-08-29T12:29:12.891967+02:00] [info] ::: basetest::runtest: # Test died: transactional-update didn't finish at sle/lib/transactional.pm line 183.
transactional::trup_call("register -p sle-module-legacy/15.5/x86_64") called at sle/tests/console/java.pm line 38
java::run(java=HASH(0x56100f0f3088)) called at /usr/lib/os-autoinst/basetest.pm line 328
eval {...} called at /usr/lib/os-autoinst/basetest.pm line 322
basetest::runtest(java=HASH(0x56100f0f3088)) called at /usr/lib/os-autoinst/autotest.pm line 367
eval {...} called at /usr/lib/os-autoinst/autotest.pm line 367
autotest::runalltests() called at /usr/lib/os-autoinst/autotest.pm line 243
eval {...} called at /usr/lib/os-autoinst/autotest.pm line 243
autotest::run_all() called at /usr/lib/os-autoinst/autotest.pm line 294
autotest::__ANON__(Mojo::IOLoop::ReadWriteProcess=HASH(0x56100ff7cca8)) called at /usr/lib/perl5/vendor_perl/5.26.1/Mojo/IOLoop/ReadWriteProcess.pm line 326
eval {...} called at /usr/lib/perl5/vendor_perl/5.26.1/Mojo/IOLoop/ReadWriteProcess.pm line 326
Mojo::IOLoop::ReadWriteProcess::_fork(Mojo::IOLoop::ReadWriteProcess=HASH(0x56100ff7cca8), CODE(0x561010ded7c0)) called at /usr/lib/perl5/vendor_perl/5.26.1/Mojo/IOLoop/ReadWriteProcess.pm line 488
Mojo::IOLoop::ReadWriteProcess::start(Mojo::IOLoop::ReadWriteProcess=HASH(0x56100ff7cca8)) called at /usr/lib/os-autoinst/autotest.pm line 296
autotest::start_process() called at /usr/bin/isotovideo line 273