As you all know, reactos is tested against the wine test suite. While
this is a great tool, I think this is not enough to be sure that ReactOS
is fully tested.
I've been trying to fix some kernel32 tests. As you all know, in ReactOS
it is written on top of ntdll. So I wanted to fix some tests, and then a
question arose : is it that kernel32 calls ntdll the wrong way, or is it
that ntdll does the wrong job? The only way to verify this would be to
test kernel32.dll out of reactOS, meaning replacing the windows one with
the reactos one, and run the test.
To be brief : I think that a weekly "reactos dlls against windows" test
would be very helpful to be sure that things are done the right way!
I began with the kernel32:file winetest. I managed to not make it crash
when used on winXP, the resulting patch is there :
http://www.reactos.org/bugzilla/show_bug.cgi?id=4728 and the result of
this test is attached there. As miracles happen, it also fixes some
tests on ReactOS. Seems like this is a good approach.
Jérôme Gardou (aka zefklop on IRC and forums)