action #26936
closed
disable_grub_timeout test broken
Added by lnussel over 6 years ago.
Updated over 6 years ago.
Category:
Bugs in existing tests
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
I've disabled the test in main.pm for now. please re-enable when fixed
- Status changed from New to In Progress
- Assignee set to okurz
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.
- Related to action #25658: [sle][functional][migration][opensuse][virtualization]Increase/disable timeout of initial grub menue to ensure tests do not miss it added
- 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.
https://openqa.opensuse.org/tests/511102
Also available in: Atom
PDF