action #33670
closed[sle][functional][u][easy][hyperv] test fails in consoletest_setup - Remove needle and verify root console is reached
0%
Description
Observation¶
openQA test in scenario sle-15-Installer-DVD-x86_64-textmode@svirt-hyperv fails in
consoletest_setup
It seems that is taking the welcome message as a correct needle for root console, so it is trying to type "root" while is changing to tty6, so we need to remove text-login-20180315 and ensure root console is reached.
Reproducible¶
Fails since (at least) Build 530.1 (current job)
Expected result¶
Last good: 527.1 (or more recent)
Further details¶
Always latest result in this scenario: latest
Updated by okurz over 6 years ago
- Subject changed from [sle][functional] test fails in consoletest_setup - Remove needle and verify root console is reached to [sle][functional][u] test fails in consoletest_setup - Remove needle and verify root console is reached
- Due date set to 2018-04-24
- Priority changed from Normal to High
- Target version set to Milestone 15
Updated by okurz over 6 years ago
- Subject changed from [sle][functional][u] test fails in consoletest_setup - Remove needle and verify root console is reached to [sle][functional][u][easy][hyperv] test fails in consoletest_setup - Remove needle and verify root console is reached
- Status changed from New to Workable
- Difficulty set to easy
Updated by jorauch over 6 years ago
Error has to be located in susedistribution -> activate_console
We have to be careful here not to break other tests, I suggest putting the difficulty up because this is not trivial anymore
Updated by jorauch over 6 years ago
General issue is that text login matches too easy and therefore on wrong tty
We have to reduce the priority of text_login so it looks first for ttyX selected or dont check for this at all
Updated by okurz over 6 years ago
I retriggered the latest job in the scenario mentioned in the description, please monitor https://openqa.suse.de/tests/1622296#live
Updated by jorauch over 6 years ago
- Related to action #34072: [functional][y][easy]test fails in yast2_tftp with premature needle matching added
Updated by jorauch over 6 years ago
- Status changed from Workable to Feedback
Riafarov created two PRs for this:
https://github.com/os-autoinst/os-autoinst-distri-opensuse/pull/4855
https://github.com/os-autoinst/os-autoinst/pull/945
Those basically allow to pass a "ensure_tty" parameter
Updated by mgriessmeier over 6 years ago
- Due date changed from 2018-04-24 to 2018-05-08
- Target version changed from Milestone 15 to Milestone 16
PR merged, please verify on o.s.d
Updated by okurz over 6 years ago
- Status changed from Feedback to Resolved
https://openqa.suse.de/tests/1655610 and last 15 jobs in this scenario at least did not fail on this.