ntdll/tests: Add test to check if GetTickCount is updated after sleeping.
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=49564 Signed-off-by: Myah Caron <qsniyg@protonmail.com> Signed-off-by: Alexandre Julliard <julliard@winehq.org>
This commit is contained in:
parent
35352575e4
commit
4617f83fcf
|
@ -199,7 +199,7 @@ static void test_user_shared_data_time(void)
|
|||
{
|
||||
KSHARED_USER_DATA *user_shared_data = (void *)0x7ffe0000;
|
||||
ULONGLONG t1, t2, t3;
|
||||
int i = 0;
|
||||
int i = 0, changed = 0;
|
||||
|
||||
i = 0;
|
||||
do
|
||||
|
@ -253,6 +253,15 @@ static void test_user_shared_data_time(void)
|
|||
"USD InterruptTime / RtlQueryUnbiasedInterruptTime are out of order %s %s\n",
|
||||
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)
|
||||
|
|
Loading…
Reference in New Issue