action #26936
closeddisable_grub_timeout test broken
0%
Description
Observation¶
openQA test in scenario opensuse-15.0-DVD-x86_64-kde@64bit fails in
disable_grub_timeout
Reproducible¶
Fails in all legacy tests in 15, even some 42.
The disable_grub_timeout test is broken as it tries to switch a tab in the dialog by wild guessing of keyboard shortcuts. It does not verify that it actually ended up in the right tab and may disable other important options then. Therefore please
- add an assert_screen to make sure you are on the right dialog
- file a bug for yast to introduce consistent shortcuts at least in upcoming distros
Updated by lnussel over 6 years ago
I've disabled the test in main.pm for now. please re-enable when fixed
Updated by okurz over 6 years ago
- Status changed from New to In Progress
- Assignee set to okurz
Updated by okurz over 6 years ago
https://github.com/os-autoinst/os-autoinst-distri-opensuse/pull/3765 added a workaround already. The problem here was introduced by a wrong needle:
commit 9ff2fb57
Author: Michel Normand normand@linux.vnet.ibm.com
Date: Wed Oct 18 16:21:45 2017 +0000
disable_grub_timeout-installation-bootloader-options-20171018 for opensuse-Tumbleweed-DVD-ppc64le-Build20171017-RAID0@ppc64le
where the first tab is still selected. I deleted that needle in a pull request I have prepared. Still, I will adapt tests accordingly in another PR.
Updated by okurz over 6 years ago
Updated by okurz over 6 years ago
Re-enabled the test module with https://github.com/os-autoinst/os-autoinst-distri-opensuse/pull/3766 that should come in after the needles correction.
Updated by SLindoMansilla over 6 years ago
- Related to action #25658: [sle][functional][migration][opensuse][virtualization]Increase/disable timeout of initial grub menue to ensure tests do not miss it added
Updated by okurz over 6 years ago
- Status changed from In Progress to Resolved
re-enabled tests but with an additional wait_still_screen(1)
as well to fix a sporadic problem which could not be observed locally (40 job runs) but only on production. I hope that helps but could not verify so far.