Commit 4617f83f authored by Myah Caron's avatar Myah Caron Committed by Alexandre Julliard

ntdll/tests: Add test to check if GetTickCount is updated after sleeping.

parent 35352575
...@@ -199,7 +199,7 @@ static void test_user_shared_data_time(void) ...@@ -199,7 +199,7 @@ static void test_user_shared_data_time(void)
{ {
KSHARED_USER_DATA *user_shared_data = (void *)0x7ffe0000; KSHARED_USER_DATA *user_shared_data = (void *)0x7ffe0000;
ULONGLONG t1, t2, t3; ULONGLONG t1, t2, t3;
int i = 0; int i = 0, changed = 0;
i = 0; i = 0;
do do
...@@ -253,6 +253,15 @@ static void test_user_shared_data_time(void) ...@@ -253,6 +253,15 @@ static void test_user_shared_data_time(void)
"USD InterruptTime / RtlQueryUnbiasedInterruptTime are out of order %s %s\n", "USD InterruptTime / RtlQueryUnbiasedInterruptTime are out of order %s %s\n",
wine_dbgstr_longlong(t2), wine_dbgstr_longlong(t3)); wine_dbgstr_longlong(t2), wine_dbgstr_longlong(t3));
} }
for (i = 0; i < 100; i++)
{
t1 = GetTickCount();
Sleep(1);
t2 = GetTickCount();
if (t1 != t2) changed++;
}
todo_wine ok(changed >= 90, "tick count isn't updated after sleeping one millisecond (%d%% correct)\n", changed);
} }
START_TEST(time) START_TEST(time)
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment