On Mon, Sep 14, 2015 at 12:24 PM, Lauri Kenttä lauri.kentta@gmail.com wrote:
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
This should probably be win_skip() rather than skip().