action #111004
Updated by mkittler almost 3 years ago
## Observation
As seen in #99345, the wait_screen_change() timeout appears not to work.
https://openqa.suse.de/tests/latest?arch=s390x&distri=sle&flavor=Server-DVD-Updates&machine=s390x-kvm-sle12&test=mru-install-minimal-with-addons&version=12-SP4
```
[2022-05-11T13:46:24.602260+02:00] [debug] <<< testapi::wait_screen_change(timeout=10, similarity_level=50)
XIO: fatal IO error 4 (Interrupted system call) on X server ":37191"
after 23426 requests (23426 known processed) with 0 events remaining.
XIO: fatal IO error 11 (Resource temporarily unavailable) on X server ":34867"
after 28852 requests (28852 known processed) with 0 events remaining.
[2022-05-11T15:36:53.708309+02:00] [debug] autotest received signal TERM, saving results of current test before exiting
[2022-05-11T15:36:53.708518+02:00] [debug] isotovideo received signal TERM
[2022-05-11T15:36:53.708516+02:00] [debug] backend got TERM
```
## Acceptance criteria
* **AC1:** wait_screen_change() timeout works again
## Suggestions
* Add unit tests for wait_screen_change() or improve existing tests
* Tests in this scenario have a very high fail rate and can serve as reproducer: https://openqa.suse.de/tests/latest?arch=s390x&distri=sle&flavor=Server-DVD-Incidents-Minimal&machine=s390x-zVM-vswitch-l3&test=qam-minimal-full&version=12-SP5#next_previous