[PATCH v2 1/5] ntoskrnl.exe/tests: Retry timer wait to address spurious failures.
Rémi Bernon
rbernon at codeweavers.com
Tue Jun 29 02:21:39 CDT 2021
Signed-off-by: Rémi Bernon <rbernon at codeweavers.com>
---
v2: Use a custom queue, remove IRPs with STATUS_DELETE_PENDING status.
dlls/ntoskrnl.exe/tests/driver.c | 2 ++
1 file changed, 2 insertions(+)
diff --git a/dlls/ntoskrnl.exe/tests/driver.c b/dlls/ntoskrnl.exe/tests/driver.c
index f1c72d8fdaf..918b4632c40 100644
--- a/dlls/ntoskrnl.exe/tests/driver.c
+++ b/dlls/ntoskrnl.exe/tests/driver.c
@@ -756,6 +756,8 @@ static void test_sync(void)
ok(ret == 0, "got %#x\n", ret);
ret = wait_single(&timer, 0);
+ /* aliasing makes it sometimes succeeds, try again in that case */
+ if (ret == 0) ret = wait_single(&timer, 0);
ok(ret == WAIT_TIMEOUT, "got %#x\n", ret);
ret = wait_single(&timer, -40 * 10000);
--
2.32.0
More information about the wine-devel
mailing list