Project

General

Profile

Actions

action #26936

closed

disable_grub_timeout test broken

Added by lnussel over 6 years ago. Updated over 6 years ago.

Status:
Resolved
Priority:
Urgent
Assignee:
Category:
Bugs in existing tests
Target version:
-
Start date:
2017-10-22
Due date:
2017-10-23
% Done:

0%

Estimated time:
Difficulty:

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

Related issues 1 (0 open1 closed)

Related to openQA Tests - action #25658: [sle][functional][migration][opensuse][virtualization]Increase/disable timeout of initial grub menue to ensure tests do not miss itResolvedJERiveraMoya2017-09-292017-10-25

Actions
Actions #1

Updated by lnussel over 6 years ago

I've disabled the test in main.pm for now. please re-enable when fixed

Actions #2

Updated by okurz over 6 years ago

  • Status changed from New to In Progress
  • Assignee set to okurz
Actions #3

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.

Actions #5

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.

Actions #6

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

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.

https://openqa.opensuse.org/tests/511102

Actions

Also available in: Atom PDF