[PATCH] ntdll/tests: Skip RtlRandom tests on Windows 10.
Lauri Kenttä
lauri.kentta at gmail.com
Mon Sep 14 12:24:54 CDT 2015
Windows 10 uses a different algorithm for RtlRandom.
All the tests currently fail and produce tons of spam.
(There's already a similar case for Windows Vista.)
---
dlls/ntdll/tests/rtl.c | 10 ++++++++++
1 file changed, 10 insertions(+)
diff --git a/dlls/ntdll/tests/rtl.c b/dlls/ntdll/tests/rtl.c
index 9a4ec48..f42e313 100644
--- a/dlls/ntdll/tests/rtl.c
+++ b/dlls/ntdll/tests/rtl.c
@@ -739,6 +739,16 @@ static void test_RtlRandom(void)
return;
}
+/*
+ * Windows 10 uses different algorithms, so skip the rest of the tests
+ * until that is figured out. Trace output for the failures is about 23 MB!
+ */
+
+ if (seed == 0x7fffffc3) {
+ skip("Most likely running on Windows 10 which uses a different algorithm\n");
+ return;
+ }
+
ok(result == result_expected,
"pRtlRandom(&seed (seed == 0)) returns %x, expected %x\n",
result, result_expected);
--
2.5.1
More information about the wine-patches
mailing list