Project

General

Profile

action #111004

Updated by mkittler almost 2 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

Back