Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

testautomation: video_setWindowCenteredOnDisplay fails on Windows #207

Open
madebr opened this issue Aug 6, 2024 · 2 comments
Open

testautomation: video_setWindowCenteredOnDisplay fails on Windows #207

madebr opened this issue Aug 6, 2024 · 2 comments

Comments

@madebr
Copy link
Contributor

madebr commented Aug 6, 2024

Running testautomation --filter video_setWindowCenteredOnDisplay fails on Windows.
It looks like all y is offset by 20.

Full test output
INFO:  08/06/24 21:04:51: ----- Test Case 22.24: 'video_setWindowCenteredOnDisplay' started
INFO:  08/06/24 21:04:51: Test Description: 'Checks using SDL_WINDOWPOS_CENTERED_DISPLAY centers the window on a display'
INFO:  08/06/24 21:04:51: Test Iteration 1: execKey 12597581167402608742
INFO:  08/06/24 21:04:51: Assert 'SDL_GetNumVideoDisplays()': Passed
INFO:  08/06/24 21:04:51: Assert 'Validate result (current: 1, expected >= 1)': Passed
INFO:  08/06/24 21:04:51: Assert 'SDL_GetDisplayBounds()': Passed
INFO:  08/06/24 21:04:51: Assert 'Verify return value; expected: 0, got: 0': Passed
INFO:  08/06/24 21:04:51: Assert 'SDL_GetDisplayBounds()': Passed
INFO:  08/06/24 21:04:51: Assert 'Verify return value; expected: 0, got: 0': Passed
INFO:  08/06/24 21:04:51: Assert 'Call to SDL_CreateWindow('Title',805240832,805240832,737,416,SHOWN)': Passed
INFO:  08/06/24 21:04:51: Assert 'Validate that returned window struct is not NULL': Passed
INFO:  08/06/24 21:04:51: Assert 'Validate display index (current: 0, expected: 0)': Passed
INFO:  08/06/24 21:04:51: Assert 'Validate width (current: 737, expected: 737)': Passed
INFO:  08/06/24 21:04:51: Assert 'Validate height (current: 416, expected: 416)': Passed
INFO:  08/06/24 21:04:51: Assert 'Validate x (current: 591, expected: 591)': Passed
ERROR: 08/06/24 21:04:51: Assert 'Validate y (current: 312, expected: 332)': Failed
INFO:  08/06/24 21:04:51: Assert 'Verify return value; expected: 0, got: 0': Passed
INFO:  08/06/24 21:04:51: Assert 'Validate display index (current: 0, expected: 0)': Passed
INFO:  08/06/24 21:04:51: Assert 'Validate width (current: 1920, expected: 1920)': Passed
INFO:  08/06/24 21:04:51: Assert 'Validate height (current: 1080, expected: 1080)': Passed
INFO:  08/06/24 21:04:51: Assert 'Validate x (current: 0, expected: 0)': Passed
INFO:  08/06/24 21:04:51: Assert 'Validate y (current: 0, expected: 0)': Passed
INFO:  08/06/24 21:04:51: Assert 'Verify return value; expected: 0, got: 0': Passed
INFO:  08/06/24 21:04:51: Assert 'Validate display index (current: 0, expected: 0)': Passed
INFO:  08/06/24 21:04:51: Assert 'Validate width (current: 737, expected: 737)': Passed
INFO:  08/06/24 21:04:51: Assert 'Validate height (current: 416, expected: 416)': Passed
INFO:  08/06/24 21:04:51: Assert 'Validate x (current: 591, expected: 591)': Passed
ERROR: 08/06/24 21:04:51: Assert 'Validate y (current: 312, expected: 332)': Failed
INFO:  08/06/24 21:04:51: Assert 'Validate display index (current: 0, expected: 0)': Passed
INFO:  08/06/24 21:04:51: Assert 'Validate width (current: 737, expected: 737)': Passed
INFO:  08/06/24 21:04:51: Assert 'Validate height (current: 416, expected: 416)': Passed
INFO:  08/06/24 21:04:51: Assert 'Validate x (current: 591, expected: 591)': Passed
ERROR: 08/06/24 21:04:51: Assert 'Validate y (current: 312, expected: 332)': Failed
INFO:  08/06/24 21:04:51: Assert 'Call to SDL_DestroyWindow()': Passed
INFO:  08/06/24 21:04:51: Assert 'Call to SDL_CreateWindow('Title',805240832,805240832,650,434,SHOWN)': Passed
INFO:  08/06/24 21:04:51: Assert 'Validate that returned window struct is not NULL': Passed
INFO:  08/06/24 21:04:51: Assert 'Validate display index (current: 0, expected: 0)': Passed
INFO:  08/06/24 21:04:51: Assert 'Validate width (current: 650, expected: 650)': Passed
INFO:  08/06/24 21:04:51: Assert 'Validate height (current: 434, expected: 434)': Passed
INFO:  08/06/24 21:04:51: Assert 'Validate x (current: 635, expected: 635)': Passed
ERROR: 08/06/24 21:04:51: Assert 'Validate y (current: 303, expected: 323)': Failed
INFO:  08/06/24 21:04:51: Assert 'Verify return value; expected: 0, got: 0': Passed
INFO:  08/06/24 21:04:51: Assert 'Validate display index (current: 0, expected: 0)': Passed
INFO:  08/06/24 21:04:51: Assert 'Validate width (current: 1920, expected: 1920)': Passed
INFO:  08/06/24 21:04:51: Assert 'Validate height (current: 1080, expected: 1080)': Passed
INFO:  08/06/24 21:04:51: Assert 'Validate x (current: 0, expected: 0)': Passed
INFO:  08/06/24 21:04:51: Assert 'Validate y (current: 0, expected: 0)': Passed
INFO:  08/06/24 21:04:51: Assert 'Verify return value; expected: 0, got: 0': Passed
INFO:  08/06/24 21:04:51: Assert 'Validate display index (current: 0, expected: 0)': Passed
INFO:  08/06/24 21:04:51: Assert 'Validate width (current: 650, expected: 650)': Passed
INFO:  08/06/24 21:04:51: Assert 'Validate height (current: 434, expected: 434)': Passed
INFO:  08/06/24 21:04:51: Assert 'Validate x (current: 635, expected: 635)': Passed
ERROR: 08/06/24 21:04:51: Assert 'Validate y (current: 303, expected: 323)': Failed
INFO:  08/06/24 21:04:51: Assert 'Validate display index (current: 0, expected: 0)': Passed
INFO:  08/06/24 21:04:51: Assert 'Validate width (current: 650, expected: 650)': Passed
INFO:  08/06/24 21:04:51: Assert 'Validate height (current: 434, expected: 434)': Passed
INFO:  08/06/24 21:04:51: Assert 'Validate x (current: 635, expected: 635)': Passed
ERROR: 08/06/24 21:04:51: Assert 'Validate y (current: 303, expected: 323)': Failed
INFO:  08/06/24 21:04:51: Assert 'Call to SDL_DestroyWindow()': Passed
INFO:  08/06/24 21:04:51: Assert 'Call to SDL_CreateWindow('Title',805240832,805240832,731,594,SHOWN)': Passed
INFO:  08/06/24 21:04:51: Assert 'Validate that returned window struct is not NULL': Passed
INFO:  08/06/24 21:04:51: Assert 'Validate display index (current: 0, expected: 0)': Passed
INFO:  08/06/24 21:04:51: Assert 'Validate width (current: 731, expected: 731)': Passed
INFO:  08/06/24 21:04:51: Assert 'Validate height (current: 594, expected: 594)': Passed
INFO:  08/06/24 21:04:51: Assert 'Validate x (current: 594, expected: 594)': Passed
ERROR: 08/06/24 21:04:51: Assert 'Validate y (current: 223, expected: 243)': Failed
INFO:  08/06/24 21:04:51: Assert 'Verify return value; expected: 0, got: 0': Passed
INFO:  08/06/24 21:04:51: Assert 'Validate display index (current: 0, expected: 0)': Passed
INFO:  08/06/24 21:04:51: Assert 'Validate width (current: 1920, expected: 1920)': Passed
INFO:  08/06/24 21:04:51: Assert 'Validate height (current: 1080, expected: 1080)': Passed
INFO:  08/06/24 21:04:51: Assert 'Validate x (current: 0, expected: 0)': Passed
INFO:  08/06/24 21:04:51: Assert 'Validate y (current: 0, expected: 0)': Passed
INFO:  08/06/24 21:04:51: Assert 'Verify return value; expected: 0, got: 0': Passed
INFO:  08/06/24 21:04:51: Assert 'Validate display index (current: 0, expected: 0)': Passed
INFO:  08/06/24 21:04:51: Assert 'Validate width (current: 731, expected: 731)': Passed
INFO:  08/06/24 21:04:51: Assert 'Validate height (current: 594, expected: 594)': Passed
INFO:  08/06/24 21:04:51: Assert 'Validate x (current: 594, expected: 594)': Passed
ERROR: 08/06/24 21:04:51: Assert 'Validate y (current: 223, expected: 243)': Failed
INFO:  08/06/24 21:04:51: Assert 'Validate display index (current: 0, expected: 0)': Passed
INFO:  08/06/24 21:04:51: Assert 'Validate width (current: 731, expected: 731)': Passed
INFO:  08/06/24 21:04:51: Assert 'Validate height (current: 594, expected: 594)': Passed
INFO:  08/06/24 21:04:51: Assert 'Validate x (current: 594, expected: 594)': Passed
ERROR: 08/06/24 21:04:51: Assert 'Validate y (current: 223, expected: 243)': Failed
INFO:  08/06/24 21:04:51: Assert 'Call to SDL_DestroyWindow()': Passed
INFO:  08/06/24 21:04:51: Assert 'Call to SDL_CreateWindow('Title',805240832,805240832,741,513,SHOWN)': Passed
INFO:  08/06/24 21:04:51: Assert 'Validate that returned window struct is not NULL': Passed
INFO:  08/06/24 21:04:51: Assert 'Validate display index (current: 0, expected: 0)': Passed
INFO:  08/06/24 21:04:51: Assert 'Validate width (current: 741, expected: 741)': Passed
INFO:  08/06/24 21:04:51: Assert 'Validate height (current: 513, expected: 513)': Passed
INFO:  08/06/24 21:04:51: Assert 'Validate x (current: 589, expected: 589)': Passed
ERROR: 08/06/24 21:04:51: Assert 'Validate y (current: 263, expected: 283)': Failed
INFO:  08/06/24 21:04:51: Assert 'Verify return value; expected: 0, got: 0': Passed
INFO:  08/06/24 21:04:51: Assert 'Validate display index (current: 0, expected: 0)': Passed
INFO:  08/06/24 21:04:51: Assert 'Validate width (current: 1920, expected: 1920)': Passed
INFO:  08/06/24 21:04:51: Assert 'Validate height (current: 1080, expected: 1080)': Passed
INFO:  08/06/24 21:04:51: Assert 'Validate x (current: 0, expected: 0)': Passed
INFO:  08/06/24 21:04:51: Assert 'Validate y (current: 0, expected: 0)': Passed
INFO:  08/06/24 21:04:51: Assert 'Verify return value; expected: 0, got: 0': Passed
INFO:  08/06/24 21:04:51: Assert 'Validate display index (current: 0, expected: 0)': Passed
INFO:  08/06/24 21:04:51: Assert 'Validate width (current: 741, expected: 741)': Passed
INFO:  08/06/24 21:04:51: Assert 'Validate height (current: 513, expected: 513)': Passed
INFO:  08/06/24 21:04:51: Assert 'Validate x (current: 589, expected: 589)': Passed
ERROR: 08/06/24 21:04:51: Assert 'Validate y (current: 263, expected: 283)': Failed
INFO:  08/06/24 21:04:51: Assert 'Validate display index (current: 0, expected: 0)': Passed
INFO:  08/06/24 21:04:51: Assert 'Validate width (current: 741, expected: 741)': Passed
INFO:  08/06/24 21:04:51: Assert 'Validate height (current: 513, expected: 513)': Passed
INFO:  08/06/24 21:04:51: Assert 'Validate x (current: 589, expected: 589)': Passed
ERROR: 08/06/24 21:04:51: Assert 'Validate y (current: 263, expected: 283)': Failed
INFO:  08/06/24 21:04:51: Assert 'Call to SDL_DestroyWindow()': Passed
INFO:  08/06/24 21:04:51: Fuzzer invocations: 8
ERROR: 08/06/24 21:04:51: Assert Summary: Total=106 Passed=94 Failed=12
INFO:  08/06/24 21:04:51: Total Test runtime: 0.2 sec
ERROR: 08/06/24 21:04:51: >>> Test 'video_setWindowCenteredOnDisplay': Failed
@slouken
Copy link
Collaborator

slouken commented Aug 6, 2024

Is this on your system, or on CI?

@madebr
Copy link
Contributor Author

madebr commented Aug 6, 2024

Is this on your system, or on CI?

This is on my system, when running testautomation manually.
CTest always uses dummy audio/video driver.
Running them manually uses the native windows video driver.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants