Module: wine Branch: master Commit: cf1116107f501cde9f96d7f2a5bb5ee5f02ecc17 URL: http://source.winehq.org/git/wine.git/?a=commit;h=cf1116107f501cde9f96d7f2a5...
Author: Alexandre Julliard julliard@winehq.org Date: Mon Nov 17 23:01:21 2008 +0100
kernel32/test: Fix the timer queue tests on Vista.
---
dlls/kernel32/tests/sync.c | 17 ++++++----------- 1 files changed, 6 insertions(+), 11 deletions(-)
diff --git a/dlls/kernel32/tests/sync.c b/dlls/kernel32/tests/sync.c index ade9b74..9f811bc 100644 --- a/dlls/kernel32/tests/sync.c +++ b/dlls/kernel32/tests/sync.c @@ -658,8 +658,7 @@ static void test_timer_queue(void)
SetLastError(0xdeadbeef); ret = pDeleteTimerQueueEx(q, NULL); - ok(!ret, "DeleteTimerQueueEx call was expected to fail\n"); - ok(GetLastError() == ERROR_IO_PENDING, + ok(ret /* vista */ || GetLastError() == ERROR_IO_PENDING, "DeleteTimerQueueEx, GetLastError: expected ERROR_IO_PENDING, got %d\n", GetLastError());
@@ -771,8 +770,7 @@ static void test_timer_queue(void) even if the timer is finished. */ SetLastError(0xdeadbeef); ret = pDeleteTimerQueueTimer(q, t1, NULL); - ok(!ret, "DeleteTimerQueueTimer call was expected to fail\n"); - ok(GetLastError() == ERROR_IO_PENDING, + ok(ret /* vista */ || GetLastError() == ERROR_IO_PENDING, "DeleteTimerQueueTimer, GetLastError: expected ERROR_IO_PENDING, got %d\n", GetLastError());
@@ -803,8 +801,7 @@ static void test_timer_queue(void)
SetLastError(0xdeadbeef); ret = pDeleteTimerQueueEx(q, e); - ok(!ret, "DeleteTimerQueueEx call was expected to fail\n"); - ok(GetLastError() == ERROR_IO_PENDING, + ok(ret /* vista */ || GetLastError() == ERROR_IO_PENDING, "DeleteTimerQueueEx, GetLastError: expected ERROR_IO_PENDING, got %d\n", GetLastError()); ok(WaitForSingleObject(e, 250) == WAIT_OBJECT_0, @@ -854,7 +851,7 @@ static void test_timer_queue(void) ok(ret, "CreateTimerQueueTimer\n"); ok(t4 != NULL, "CreateTimerQueueTimer\n");
- Sleep(200); + Sleep(500);
ret = pDeleteTimerQueueEx(q, INVALID_HANDLE_VALUE); ok(ret, "DeleteTimerQueueEx\n"); @@ -881,8 +878,7 @@ static void test_timer_queue(void)
SetLastError(0xdeadbeef); ret = pDeleteTimerQueueEx(q, NULL); - ok(!ret, "DeleteTimerQueueEx call was expected to fail\n"); - ok(GetLastError() == ERROR_IO_PENDING, + ok(ret /* vista */ || GetLastError() == ERROR_IO_PENDING, "DeleteTimerQueueEx, GetLastError: expected ERROR_IO_PENDING, got %d\n", GetLastError()); ok(d1.num_calls == 1, "DeleteTimerQueueTimer\n"); @@ -941,8 +937,7 @@ static void test_timer_queue(void)
SetLastError(0xdeadbeef); ret = pDeleteTimerQueueEx(q, NULL); - ok(!ret, "DeleteTimerQueueEx call was expected to fail\n"); - ok(GetLastError() == ERROR_IO_PENDING, + ok(ret /* vista */ || GetLastError() == ERROR_IO_PENDING, "DeleteTimerQueueEx, GetLastError: expected ERROR_IO_PENDING, got %d\n", GetLastError()); }