Project

General

Profile

Actions

action #124610

closed

coordination #121876: [epic] Handle openQA review failures in Yam squad - SLE 15 SP5

Catch regression when sending right key when switching to tab Bootloader Options in ncurses

Added by JERiveraMoya almost 2 years ago. Updated over 1 year ago.

Status:
Resolved
Priority:
Normal
Assignee:
Target version:
Start date:
2023-02-15
Due date:
% Done:

0%

Estimated time:

Description

Motivation

Catch regression when sending right key when switching to tab Bootloader Options in ncurses
Related ticket: https://progress.opensuse.org/issues/124430
Related bug: https://bugzilla.suse.com/show_bug.cgi?id=1208266

In Yam job group we run https://github.com/os-autoinst/os-autoinst-distri-opensuse/blob/master/tests/installation/bootloader_settings/disable_boot_menu_timeout.pm
which is using libyui-rest-api which interact directly with the UI widget via some id, and not sending keys.

To catch this regression we could create a new test module with similar functionality than disable_boot_menu_timeout but navigating right using testapi, so it will be an hybrid. This will enable other squad to move to AutoYaST having piece of mind that this test case is covered.

Anyway this kind of testing is a corner case, just with the introspection provided by the libyui-rest-api we can catch most of the stuff, but it is true that we should maintain some basic testing with needles and shortcuts using testapi, for that in Yam job group we have the off-line installation and some multi-machine scenario which do not work with libyui-rest-api.

This only happens in textmode (ncurses) and the offline scenario runs in qt, but we shouldn't create new test suite for it, but incorporate it in existing test coverage.

Acceptance criteria

AC1: Create new test module which use libyui-rest-api for everything except for that step to go 'right'
AC2: Enable this test module in some existing textmode scenario in YaST job group
AC3: Enable this test module in some existing textmode scenario in Staging job group #124676


Related issues 1 (0 open1 closed)

Related to openQA Tests (public) - action #124430: Right key doesn't reach the SUT when switching to tab Bootloader OptionsResolvedszarate2023-02-14

Actions
Actions #1

Updated by JERiveraMoya almost 2 years ago

  • Related to action #124430: Right key doesn't reach the SUT when switching to tab Bootloader Options added
Actions #2

Updated by JERiveraMoya almost 2 years ago

  • Description updated (diff)
Actions #3

Updated by JERiveraMoya almost 2 years ago

  • Description updated (diff)
Actions #4

Updated by szarate almost 2 years ago

  • Description updated (diff)
Actions #5

Updated by tinawang123 almost 2 years ago

  • Assignee set to tinawang123
Actions #6

Updated by tinawang123 almost 2 years ago

  • Status changed from Workable to In Progress
Actions #8

Updated by JERiveraMoya almost 2 years ago

  • Priority changed from Normal to High
Actions #9

Updated by JERiveraMoya over 1 year ago

Current build or the next should contain the fix:
https://bugzilla.suse.com/show_bug.cgi?id=1208266

Actions #10

Updated by JERiveraMoya over 1 year ago

I checked Kernel changelog in the installed system and contained the commit mentioned in SR,
therefore I reopened the P1.

Actions #11

Updated by JERiveraMoya over 1 year ago

  • Priority changed from High to Normal
Actions #12

Updated by tinawang123 over 1 year ago

  • Status changed from In Progress to Resolved
Actions

Also available in: Atom PDF