Hello!
I was showing a little bit of schadenfreude on #winehackers that Alexandre has now failing Wine tests on his brand new computer. So I thought to do a full run of the Wine tests on my machine and report the errors. Maybe Alexandre will fix this bugs too ;) while at it.
Test setup: - 3 GHz P4 with HT enabled - FC6 up2date box, self baked kernel (2.6.20.14 SMP) - GeForce FX 5200 with NVidia binary driver 1.0-9746 - EMU10k1 SB Live sound card - Out of source tree build wine and installed (make install).
Running the tests: make testclean rm -rf ~/.wine wineprefixcreate make test When a test fails, run it a second time and if it still fails manually touch the offending *.ok file and run make test again. While make test was running I didn't touch the keyboard or the mouse.
Results: Not as bad as I thought: "officially" only 3 files with failing tests. But there is one test that crashes, winedebug is run automatically, does a backtrace and returns with return code 0 thus make won't detect it as error: /home/michi/work/wine/tools/runtest -q -P wine -M mshtml.dll -T ../../.. -p mshtml_test.exe.so /home/michi/work/wine/dlls/mshtml/tests/dom.c && touch dom.ok Could not load Mozilla. HTML rendering will be disabled. wine: Unhandled page fault on read access to 0x00000000 at address 0x604e9914 (thread 0023), starting debugger... Unhandled exception: page fault on read access to 0x00000000 in 32-bit code (0x604e9914). ... Backtrace: =>1 0x604e9914 test_doc_elem+0xd4(doc=0x165468) [/home/michi/work/wine/dlls/mshtml/tests/dom.c:66] in mshtml_test (0x0033fdf8) ...
The "normal" test failures:
/home/michi/work/wine/tools/runtest -q -P wine -M comctl32.dll -T ../../.. -p comctl32_test.exe.so /home/michi/work/wine/dlls/comctl32/tests/monthcal.c && touch monthcal.ok monthcal.c:773: Test succeeded inside todo block: Expected 65536, got 65536 make[2]: *** [monthcal.ok] Error 1
/home/michi/work/wine/tools/runtest -q -P wine -M gdi32.dll -T ../../.. -p gdi32_test.exe.so /home/michi/work/wine/dlls/gdi32/tests/font.c && touch font.ok font.c:1574: Test failed: A: tmDefaultChar for Goha-Tibeb Zemen 20 != 0x1f font.c:1574: Test failed: A: tmDefaultChar for Lucida Sans Typewriter ff != 0x1f font.c:1574: Test failed: A: tmDefaultChar for Lucida Sans Typewriter ff != 0x1f font.c:1574: Test failed: A: tmDefaultChar for Lucida Sans Typewriter ff != 0x1f font.c:1574: Test failed: A: tmDefaultChar for Lucida Sans Typewriter ff != 0x1f font.c:1574: Test failed: A: tmDefaultChar for Lucida Sans Typewriter ff != 0x1f font.c:1574: Test failed: A: tmDefaultChar for Lucida Sans Typewriter ff != 0x1f font.c:1574: Test failed: A: tmDefaultChar for Lucida Sans Typewriter ff != 0x1f font.c:1574: Test failed: A: tmDefaultChar for Lucida Sans Typewriter ff != 0x1f font.c:1574: Test failed: A: tmDefaultChar for Lucida Sans Typewriter ff != 0x1f make[2]: *** [font.ok] Error 10
/home/michi/work/wine/tools/runtest -q -P wine -M user32.dll -T ../../.. -p user32_test.exe.so /home/michi/work/wine/dlls/user32/tests/msg.c && touch msg.ok msg.c:5878: Test failed: Alt+MouseButton press/release: the msg 0x0104 was expected, but got msg 0x0021 instead msg.c:5878: Test failed: Alt+MouseButton press/release: the msg 0x0104 was expected, but got msg 0x0021 instead msg.c:5878: Test failed: Alt+MouseButton press/release: the msg 0x0201 was expected, but got msg 0x0104 instead msg.c:5878: Test failed: Alt+MouseButton press/release: the msg 0x0201 was expected, but got msg 0x0104 instead msg.c:5878: Test failed: Alt+MouseButton press/release: the msg 0x0202 was expected, but got msg 0x0201 instead msg.c:5878: Test failed: Alt+MouseButton press/release: the msg 0x0202 was expected, but got msg 0x0201 instead msg.c:5878: Test failed: Alt+MouseButton press/release: the msg 0x0105 was expected, but got msg 0x0202 instead msg.c:5878: Test failed: Alt+MouseButton press/release: the msg 0x0105 was expected, but got msg 0x0202 instead msg.c:5878: Test failed: Alt+MouseButton press/release: the msg sequence is not complete: expected 0000 - actual 0105 make[2]: *** [msg.ok] Error 9
bye michael