Project

General

Profile

Actions

action #14210

closed

consoletest_finished for gnome broken

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

Status:
Resolved
Priority:
Urgent
Assignee:
Category:
Bugs in existing tests
Start date:
2016-10-13
Due date:
% Done:

0%

Estimated time:
Difficulty:

Description

https://github.com/os-autoinst/os-autoinst-distri-opensuse/pull/1909 broke switching back to gnome, e.g. in https://openqa.opensuse.org/tests/281486#step/consoletest_finish/9

Assuming that this workaround is still needed the implementation needs to be changed as right now it's racy.
something like
assert screen lock or desktop
if needle is desktop:
hit alt-2
assert desktop runner or screen lock
if needle is desktop runner
hit esc
if needle is screenlock
unlock

Actions #1

Updated by coolo over 7 years ago

  • Priority changed from High to Urgent

There is another - related - issue: https://openqa.suse.de/tests/615353#step/consoletest_finish/11 where we correctly detect the screenlock, but then mistype the password. Most likely because acting too quickly.

Actions #2

Updated by coolo over 7 years ago

note that the original link lnussel provided is invalid - the machine there is broken. It still shows the same clock in GNOME even after 13 minutes have passed. The link I provided is still a bug and shows there is work to do.

Actions #3

Updated by okurz over 7 years ago

recent interesting failure: https://openqa.opensuse.org/tests/298445#step/consoletest_finish/9 shows the "old" screen (clock shows 16:47 just as before the console tests), https://openqa.opensuse.org/tests/298445#step/consoletest_finish/11 is the updated screen but the desktop runner does not start up.

Actions #4

Updated by okurz over 7 years ago

https://openqa.opensuse.org/tests/298344#step/consoletest_finish/12 is different, it expects "generic-desktop" but shows a screenlock

Actions #5

Updated by zluo over 7 years ago

checked that the latest test is fine:

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

Actions #7

Updated by okurz over 7 years ago

rdodopoulos wrote:

This bug is still relevant: https://openqa.suse.de/tests/657841#step/consoletest_finish/9

which again is a different issue. The gdm screen shows the right time so it is not old left over screen content, https://openqa.suse.de/tests/657841/file/autoinst-log.txt shows that a mouse click is sent after the display manager user name displays but the screen does not change to show a password entry field. Also here some waiting (like in #14210#note-1) might help

Actions #9

Updated by dzedro over 7 years ago

  • Assignee set to dzedro
Actions #10

Updated by dzedro over 7 years ago

  • Status changed from New to In Progress
Actions #11

Updated by okurz over 7 years ago

  • Target version set to Milestone 4
Actions #13

Updated by okurz over 7 years ago

  • Status changed from In Progress to Resolved

I checked all current builds in all job groups I could find on o3 and osd, nowhere found, seems to work. Thank you dzedro

Actions

Also available in: Atom PDF