action #14210
closedconsoletest_finished for gnome broken
0%
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
Updated by coolo about 8 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.
Updated by coolo about 8 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.
Updated by okurz about 8 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.
Updated by okurz about 8 years ago
https://openqa.opensuse.org/tests/298344#step/consoletest_finish/12 is different, it expects "generic-desktop" but shows a screenlock
Updated by zluo about 8 years ago
checked that the latest test is fine:
Updated by rdodopoulos about 8 years ago
This bug is still relevant: https://openqa.suse.de/tests/657841#step/consoletest_finish/9
Updated by okurz about 8 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
Updated by okurz about 8 years ago
Updated by okurz about 8 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