action #111608
closed27-consoles-vnc.t 'update framebuffer' test fails on s390x (big-endian) auto_review:"(?s)s390x.*Test died: no candidate needle.*'installation'":retry
Description
When run on s390x, the 'update framebuffer' test fails as it does not get the expected values:
2:
2: # Failed test 'pixel data updated in framebuffer (blue)'
2: # at ./27-consoles-vnc.t line 167.
2: # got: '37'
2: # expected: '41'
2:
2: # Failed test 'pixel data updated in framebuffer (green)'
2: # at ./27-consoles-vnc.t line 168.
2: # got: '41'
2: # expected: '37'
2:
2: # Failed test 'pixel data updated in framebuffer (red)'
2: # at ./27-consoles-vnc.t line 169.
2: # got: '0'
2: # expected: '31'
2: # Looks like you failed 3 tests of 24.
2:
2: # Failed test 'update framebuffer'
2: # at ./27-consoles-vnc.t line 225.
2: # Looks like you failed 1 test of 21.
Updated by okurz over 2 years ago
- Category set to Regressions/Crashes
- Target version set to Ready
Updated by mkittler over 2 years ago
- Status changed from New to In Progress
I'll have a look. This shouldn't be too hard to figure out.
Updated by mkittler over 2 years ago
- Status changed from In Progress to Feedback
Updated by mkittler over 2 years ago
The PR didn't help, see https://github.com/os-autoinst/os-autoinst/pull/2077#issuecomment-1151349920=. I'm currently out of ideas so I'll check on this low-prio ticket later.
Updated by mkittler over 2 years ago
I've just downloaded the HDD qcow image from https://openqa.opensuse.org/tests/2416488 and booted into it using QEMU on my x86_64 system emulating ppc64. I can reproduce the issue. Maybe I can play around within that setup to find out what's the problem is. It could be an actual bug within the VNC code.
Updated by mkittler over 2 years ago
Updated by AdamWill over 2 years ago
With latest git - ddf414b8d83576d0f5373c15acd70ab2c3ea9fb8 - I still get two fails on s390x:
2:
2: # Failed test 'pixel data updated in framebuffer (blue)'
2: # at t/27-consoles-vnc.t line 171.
2: # got: '0'
2: # expected: '41'
2:
2: # Failed test 'pixel data updated in framebuffer (green)'
2: # at t/27-consoles-vnc.t line 172.
2: # got: '0'
2: # expected: '37'
2: # Looks like you failed 2 tests of 24.
2:
2: # Failed test 'update framebuffer'
2: # at t/27-consoles-vnc.t line 229.
2: # Looks like you failed 1 test of 21.
2: [20:06:31] t/27-consoles-vnc.t ......................
Updated by livdywan over 2 years ago
mkittler wrote:
Looks like this may have introduced a regression: https://openqa.suse.de/tests/8981633#step/bootloader_start/43
Updated by okurz over 2 years ago
Created a revert PR: https://github.com/os-autoinst/os-autoinst/pull/2095
Updated by okurz over 2 years ago
- Subject changed from 27-consoles-vnc.t 'update framebuffer' test fails on s390x (big-endian) to 27-consoles-vnc.t 'update framebuffer' test fails on s390x (big-endian) auto_review:"(?s)s390x.*Test died: no candidate needle.*'installation'":retry
Updated by mkittler over 2 years ago
- Status changed from Feedback to Resolved
Fixed by https://github.com/os-autoinst/os-autoinst/pull/2096 which has already been merged and confirmed by @AdamWill.