Project

General

Profile

Actions

action #115931

closed

[qe-core][sle15sp5][functional]test fails in java

Added by rfan1 about 2 years ago. Updated about 2 years ago.

Status:
Resolved
Priority:
Normal
Assignee:
Category:
Bugs in existing tests
Target version:
Start date:
2022-08-29
Due date:
% Done:

100%

Estimated time:
2.00 h
Difficulty:

Description

Observation

openQA test in scenario sle-15-SP5-Online-x86_64-extra_tests_transactional_server@64bit fails in
java

Test suite description

Test transactional updates.

Reproducible

Fails since (at least) Build 12.1

Expected result

Last good: (unknown) (or more recent)

Further details

Always latest result in this scenario: latest

Actions #1

Updated by rfan1 about 2 years ago

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
Actions #2

Updated by rfan1 about 2 years ago

We can see the need logs can be seen in serial console:

New default snapshot is #2 (/.snapshots/2/snapshot).
transactional-update finished
trup-0-
Actions #3

Updated by rfan1 about 2 years ago

  • Status changed from New to In Progress
  • Assignee set to rfan1
Actions #4

Updated by rfan1 about 2 years ago

More reties to see if any network performance issue:
http://openqa.suse.de/tests/9419840#next_previous

Actions #5

Updated by rfan1 about 2 years ago

  • Status changed from In Progress to Feedback
  • % Done changed from 0 to 80
  • Estimated time set to 2.00 h
Actions #6

Updated by rfan1 about 2 years ago

  • Status changed from Feedback to Resolved
  • % Done changed from 80 to 100
Actions

Also available in: Atom PDF