[PATCH] gdi32/tests: Fix tests on Win10 1809 64bit.
Zhiyi Zhang
zzhang at codeweavers.com
Thu Jul 4 11:05:07 CDT 2019
Signed-off-by: Zhiyi Zhang <zzhang at codeweavers.com>
---
dlls/gdi32/tests/driver.c | 8 ++++++--
1 file changed, 6 insertions(+), 2 deletions(-)
diff --git a/dlls/gdi32/tests/driver.c b/dlls/gdi32/tests/driver.c
index b5f6f75a83..a19aba2992 100644
--- a/dlls/gdi32/tests/driver.c
+++ b/dlls/gdi32/tests/driver.c
@@ -650,7 +650,9 @@ static void test_D3DKMTCheckOcclusion(void)
ShowWindow(hwnd, SW_MINIMIZE);
occlusion_desc.hWnd = hwnd;
status = pD3DKMTCheckOcclusion(&occlusion_desc);
- ok(status == STATUS_SUCCESS, "Got unexpected return code %#x.\n", status);
+ /* On Win10 1809 64bit, sometimes STATUS_GRAPHICS_PRESENT_OCCLUDED is returned, not sure why */
+ ok(status == STATUS_SUCCESS || broken(status == STATUS_GRAPHICS_PRESENT_OCCLUDED),
+ "Got unexpected return code %#x.\n", status);
ShowWindow(hwnd, SW_SHOWNORMAL);
/* Invisible state doesn't affect D3DKMTCheckOcclusion */
@@ -690,7 +692,9 @@ static void test_D3DKMTCheckOcclusion(void)
ShowWindow(hwnd, SW_MINIMIZE);
occlusion_desc.hWnd = hwnd;
status = pD3DKMTCheckOcclusion(&occlusion_desc);
- ok(status == STATUS_SUCCESS, "Got unexpected return code %#x.\n", status);
+ /* Broken on Win10 1809 64bit sometimes */
+ ok(status == STATUS_SUCCESS || broken(status == STATUS_GRAPHICS_PRESENT_OCCLUDED),
+ "Got unexpected return code %#x.\n", status);
ShowWindow(hwnd, SW_SHOWNORMAL);
ShowWindow(hwnd, SW_HIDE);
--
2.20.1
More information about the wine-devel
mailing list