action #31687
closed[opensuse][functional][medium][u] x11_start_program does not care if program can not be called in desktop runner even after three 'ret' presses with "valid" and "target_match"
0%
Description
Observation¶
openQA test in scenario opensuse-15.0-NET-x86_64-update_Leap_42.2_kde@64bit fails in
vlc to see the first-time-wizard of VLC and was previously trying to press 'ret' multiple times to confirm the typed command but that is never accepted. After three tries to no avail x11_start_program
exits silenty and then continues into the next test command which - confusing enough - is also just a press of the 'ret' key. Problem is that this key press is meant to discard the first time wizard assuming that x11_start_program
would have only returned when the first-time-wizard is shown. Instead the desktop runner is still active with the typed but never executed command. Surprisingly this final 'ret' press worked to activate the command in the desktop runner, VLC is started with the first-time-wizard but at this point the test does not expect it anymore and therefore the normal flow can not be followed.
Reproducible¶
Fails since (at least) Build 124.1
Expected result¶
Last good: 123.1 (or more recent)
Suggestion¶
- Ensure that
x11_start_program
dies if the desktop-runner-border is still shown after the for-loop exits without success.
Further details¶
Always latest result in this scenario: latest
Updated by okurz almost 7 years ago
- Priority changed from Normal to High
reproducible in multiple scenarios.
Updated by jorauch almost 7 years ago
Will work on this since it goes good in parallel with:
https://progress.opensuse.org/issues/30805
Updated by mgriessmeier almost 7 years ago
- Related to action #30805: [functional][opensuse][leap][medium][u] first test after reboot fails in krunner, potential system overload (was: test fails in inkscape - typing too fast?) added
Updated by jorauch almost 7 years ago
- Status changed from Workable to In Progress
Updated by jorauch almost 7 years ago
Latest run on O3:
https://openqa.opensuse.org/tests/633149#step/vlc/7
To clone:
https://openqa.opensuse.org/tests/634553
Updated by okurz almost 7 years ago
- Related to action #30808: [opensuse][leap][functional][u]test fails in vlc when opening vlc added
Updated by jorauch almost 7 years ago
Created PR:
https://github.com/os-autoinst/os-autoinst-distri-opensuse/pull/4670
Still needs to be verified
Updated by jorauch almost 7 years ago
Interesting phenomenon:
http://pinky.arch.suse.de/tests/709#step/vlc/21
x11_start_program does not realize the program is already started and tries again
Updated by jorauch almost 7 years ago
- Related to action #33571: [opensuse][functional][u][medium] test fails in shutdown - emoticon settings are opened added
Updated by jorauch almost 7 years ago
- Status changed from In Progress to Feedback
Updated by mgriessmeier almost 7 years ago
- Due date changed from 2018-03-27 to 2018-04-10
Updated by okurz almost 7 years ago
PR merged, but in the reduced set. Please make sure to open a PR for the missing two parts.
Updated by okurz over 6 years ago
- Status changed from Feedback to Workable
- Assignee deleted (
jorauch)
https://github.com/os-autoinst/os-autoinst-distri-opensuse/pull/4670 was merged … and reverted as it broke tests, see comments on github. back to workable due to current unavailability of jorauch.
Updated by riafarov over 6 years ago
- Subject changed from [opensuse][functional][medium]x11_start_program does not care if program can not be called in desktop runner even after three 'ret' presses with "valid" and "target_match" to [opensuse][functional][medium][u] x11_start_program does not care if program can not be called in desktop runner even after three 'ret' presses with "valid" and "target_match"
Updated by okurz over 6 years ago
- Related to action #33949: [sle][functional][fast][u]test fails in updates_packagekit_gpk - updates-none is not matching added
Updated by jorauch over 6 years ago
- Assignee set to jorauch
Apparently there are some type problems in the code, trying to fix this
Updated by jorauch over 6 years ago
- Status changed from Workable to Feedback
Fixed the type magic in:
https://github.com/os-autoinst/os-autoinst-distri-opensuse/pull/4808
Waiting for merge and verification in production
Updated by jorauch over 6 years ago
PR has been merged, waiting for verification in production
Updated by mgriessmeier over 6 years ago
- Due date changed from 2018-04-10 to 2018-04-24
Updated by jorauch over 6 years ago
- Status changed from Feedback to Resolved
No angry reacts since 3 days, I assume nothing has been broken and we can close this