Project

General

Profile

Actions

action #106514

closed

Fix ensure_fullscreen in ssh-X scenario in s390x and pVM

Added by JERiveraMoya over 2 years ago. Updated about 2 years ago.

Status:
Closed
Priority:
High
Assignee:
Target version:
Start date:
2022-02-10
Due date:
% Done:

0%

Estimated time:

Description

Observation

openQA test in scenario sle-15-SP4-Online-s390x-ssh-X@s390x-zVM-vswitch-l3 fails in
welcome

For ppc64le pVM we have: https://openqa.suse.de/tests/8303018#step/welcome/16
but be aware that might be related with Network issues: https://bugzilla.suse.com/show_bug.cgi?id=1178172

Very likely the intermediate windows with progress bars that we can see in the video after accepting beta are interfering with the fullscreen command that we send to the console.
First try adding wait_still_screen() before the selection of the screen starting with 'YaST2*' didn't work but makes more visible that needle yast2-windowborder, which represent the border of the ssh dialog is matched, without it, we can see in the logs that it is matched as well.

ensure_fullscreen function

AC1: Try to apply libyui REST API
AC2: Consider the effort in case too many timeout needs to be fix in current libyui rest api module and if it is too much, just fix the full screen at this point in welcome with needles and testapi.


Related issues 1 (0 open1 closed)

Related to qe-yam - action #109795: Enlarge visible window only in fullscreen methodClosedrainerkoenig2022-04-11

Actions
Actions #1

Updated by JERiveraMoya over 2 years ago

  • Tags set to qe-yast-refinement
  • Project changed from openQA Tests to qe-yam
  • Category deleted (Bugs in existing tests)
  • Target version set to Current
Actions #2

Updated by JERiveraMoya over 2 years ago

  • Tags deleted (qe-yast-refinement)
  • Description updated (diff)
  • Status changed from New to Workable
Actions #3

Updated by oorlov over 2 years ago

  • Status changed from Workable to In Progress
  • Assignee set to oorlov
Actions #4

Updated by JERiveraMoya over 2 years ago

  • Status changed from In Progress to Workable
Actions #5

Updated by JERiveraMoya over 2 years ago

  • Assignee deleted (oorlov)
Actions #6

Updated by JERiveraMoya over 2 years ago

  • Subject changed from Fix ensure_fullscreen in ssh-X scenario to Fix ensure_fullscreen in ssh-X scenario in s390x and pVM
  • Description updated (diff)
Actions #7

Updated by rainerkoenig over 2 years ago

  • Status changed from Workable to In Progress
  • Assignee set to rainerkoenig

On S390 this looks more like a needle change, because the text "Language, Keybaor and Product Selection" which is part of the needles is now right aligned.

Actions #8

Updated by JERiveraMoya over 2 years ago

the difference between https://openqa.suse.de/tests/8128870#step/welcome/9 and https://openqa.suse.de/tests/8029826#step/welcome/8 is the needles not matching but the root cause seems to be that fails to go full screen (when the screen resize the alignment doesn't change, but the element has more space to be displayed where they are anchored/located.

Actions #9

Updated by rainerkoenig over 2 years ago

  • Related to action #109795: Enlarge visible window only in fullscreen method added
Actions #10

Updated by openqa_review over 2 years ago

This is an autogenerated message for openQA integration by the openqa_review script:

This bug is still referenced in a failing openQA test: ssh-X@ppc64le-hmc-single-disk
https://openqa.suse.de/tests/8495781#step/welcome/1

To prevent further reminder comments one of the following options should be followed:

  1. The test scenario is fixed by applying the bug fix to the tested product or the test is adjusted
  2. The openQA job group is moved to "Released" or "EOL" (End-of-Life)
  3. The bugref in the openQA scenario is removed or replaced, e.g. label:wontfix:boo1234

Expect the next reminder at the earliest in 28 days if nothing changes in this ticket.

Actions #11

Updated by rainerkoenig about 2 years ago

PR2027 in os-autoinst just got merged.

With this the fullscreen function should only resize visible windows. Restarted the ssh-X tests for S390 and pppc64le on build 131.2.

Actions #12

Updated by rainerkoenig about 2 years ago

Did another test run with libyui based code. Problems with appearing progressbars could be avoided with my module to skip progressbars.

But then register_via_scc fails because ssh-X is terribly slow. see https://openqa.suse.de/tests/8592925#step/register_via_scc/2

Filed this service request.

Actions #13

Updated by JERiveraMoya about 2 years ago

  • Status changed from In Progress to Feedback
Actions #14

Updated by JERiveraMoya about 2 years ago

  • Status changed from Feedback to Closed
Actions

Also available in: Atom PDF