[PATCH v2 1/4] quartz/tests: Relax system clock timing tests a bit.

Zebediah Figura z.figura12 at gmail.com
Fri Oct 18 10:01:46 CDT 2019


Signed-off-by: Zebediah Figura <z.figura12 at gmail.com>
---
 dlls/quartz/tests/systemclock.c | 10 +++++-----
 1 file changed, 5 insertions(+), 5 deletions(-)

diff --git a/dlls/quartz/tests/systemclock.c b/dlls/quartz/tests/systemclock.c
index cd291e1490..3c493a0f38 100644
--- a/dlls/quartz/tests/systemclock.c
+++ b/dlls/quartz/tests/systemclock.c
@@ -89,8 +89,8 @@ static void test_get_time(void)
     Sleep(100);
     hr = IReferenceClock_GetTime(clock, &time2);
     ok(hr == S_OK, "Got hr %#x.\n", hr);
-    ok(time2 - time1 > 98 * 10000, "Expected about %s, but got %s.\n",
-            wine_dbgstr_longlong(time1 + 98 * 10000), wine_dbgstr_longlong(time2));
+    ok(time2 - time1 > 80 * 10000, "Expected about %s, but got %s.\n",
+            wine_dbgstr_longlong(time1 + 80 * 10000), wine_dbgstr_longlong(time2));
 
     ref = IReferenceClock_Release(clock);
     ok(!ref, "Got outstanding refcount %d.\n", ref);
@@ -160,11 +160,11 @@ static void test_advise(void)
 
     hr = IReferenceClock_AdvisePeriodic(clock, current, 500 * 10000, (HSEMAPHORE)semaphore, &cookie);
     ok(hr == S_OK, "Got hr %#x.\n", hr);
-    ok(!WaitForSingleObject(semaphore, 10), "Semaphore should be signaled.\n");
+    ok(!WaitForSingleObject(semaphore, 20), "Semaphore should be signaled.\n");
     for (i = 0; i < 5; ++i)
     {
-        ok(WaitForSingleObject(semaphore, 480) == WAIT_TIMEOUT, "Semaphore should not be signaled.\n");
-        ok(!WaitForSingleObject(semaphore, 40), "Semaphore should be signaled.\n");
+        ok(WaitForSingleObject(semaphore, 460) == WAIT_TIMEOUT, "Semaphore should not be signaled.\n");
+        ok(!WaitForSingleObject(semaphore, 60), "Semaphore should be signaled.\n");
     }
 
     hr = IReferenceClock_Unadvise(clock, cookie);
-- 
2.23.0




More information about the wine-devel mailing list