Project

General

Profile

Actions

action #56414

closed

[functional][y][timeboxed:8h] test fails in yast2_tftp - ncurses window closed unexpectedly

Added by ggardet_arm over 4 years ago. Updated over 4 years ago.

Status:
Resolved
Priority:
Normal
Assignee:
Category:
Bugs in existing tests
Target version:
SUSE QA - Milestone 29
Start date:
2019-09-03
Due date:
2019-10-22
% Done:

0%

Estimated time:
Difficulty:

Description

Observation

Reported issue is resolved, but fails in leap 15.2. Might be a bug, requires investigation.

openQA test in scenario opensuse-Tumbleweed-DVD-aarch64-yast2_ncurses@aarch64 fails in
yast2_tftp

Problem is that we don't have a needle to sync execution, and for fraction of second we see wizard screen with Next button, which we press

Test suite description

Maintainer: zluo, riafarov Test for yast2 UI, ncurses only. Running on created gnome images which provides both text console for ncurses UI tests as well as the gnome environment for the GUI tests.
riafarov set TIMEOUT_SCALE to improve stability of the test.

Reproducible

Fails since (at least) Build 20181128

Expected result

Last good: 20181116 (or more recent)

Further details

Always latest result in this scenario: latest

Looking at the video, ncurses window is opened properly but is closed unexpectedly.


Files

Screenshot_2019-09-04 video ogv.png (32.7 KB) Screenshot_2019-09-04 video ogv.png riafarov, 2019-09-04 11:18
Screenshot_20190904_135548.png (89.9 KB) Screenshot_20190904_135548.png 1st Screen after Initialization ggardet_arm, 2019-09-04 11:57
Actions #1

Updated by SLindoMansilla over 4 years ago

  • Subject changed from test fails in yast2_tftp - ncurses window closed unexpectedly to [functional][y] test fails in yast2_tftp - ncurses window closed unexpectedly

It looks like a product bug.

Actions #2

Updated by riafarov over 4 years ago

Actions #4

Updated by slemke over 4 years ago

  • Assignee set to slemke

Hello,
I can have a look on this one as I was touching this recently.

thanks

Actions #5

Updated by okurz over 4 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: yast2_ncurses
https://openqa.opensuse.org/tests/1032773

Actions #6

Updated by slemke over 4 years ago

  • Status changed from New to Resolved
Actions #7

Updated by ggardet_arm over 4 years ago

  • Status changed from Resolved to New

@slemke sorry but this is still happening on Leap 15.2 aarch64 https://openqa.opensuse.org/tests/1038591#step/yast2_tftp/5

Actions #8

Updated by slemke over 4 years ago

thanks for reopening, this one is probably performance related, will have a look.

Thanks!

Actions #9

Updated by slemke over 4 years ago

@ggardet_arm could you double check if this is indeed a test problem?

I juust had a quick look and this tests is working in all other products:
12.2 https://openqa.suse.de/tests/3441681
12.3 https://openqa.suse.de/tests/3440660
12.4 https://openqa.suse.de/tests/3438403
15.0 https://openqa.suse.de/tests/3437943
15.1 https://openqa.suse.de/tests/3440214

Actions #10

Updated by riafarov over 4 years ago

  • Assignee deleted (slemke)

It's still doesn't work on leap 15.2: https://openqa.opensuse.org/tests/1046984#step/yast2_tftp/4
QSF-Y will take care of it.

Actions #11

Updated by JERiveraMoya over 4 years ago

maybe when we open the module in debug module we are increasing the load of the system and openQA is not able to run assert_screen 'yast2_tftp-server_configuration_main_screen';, my best guess...

Actions #12

Updated by riafarov over 4 years ago

  • Subject changed from [functional][y] test fails in yast2_tftp - ncurses window closed unexpectedly to [functional][y][timeboxed:8h] test fails in yast2_tftp - ncurses window closed unexpectedly
  • Description updated (diff)
  • Status changed from New to Workable
Actions #13

Updated by oorlov over 4 years ago

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

Updated by oorlov over 4 years ago

  • Status changed from In Progress to Resolved

Fixed: https://openqa.opensuse.org/tests/1053168

The issue was with the 'yast2_tftp-server_configuration_main_screen' needle. It just checked page header and did not wait for content to be loaded. The load take several seconds, but the needle matched immediately and then the test is proceeding further without any additional checks. So, I've replaced the needle with the more specific and the test started passing.

Actions

Also available in: Atom PDF