Here are the test results.
Would it be possible to have the tests just output to a file? I was unable to redirect anything to a file, and windows makes it unbelievably annoying to copy and paste text between programs. Further instructions on capturing the output would be useful, since I have only used Windows for web browsing and verifying that hardware works, so I haven't learned how anything works and my memories of DOS are very vague now.
James
----------------------------------------------------------------- C:\My Documents\winetests>advapi32_test.exe registry registry.c:80: Test failed: data_count set to 24 instead of 7 registry.c:81: Test failed: type 2 is not REG_SZ registry.c:94: Test failed: data_count set to 24 instead of 7 registry.c:95: Test failed: type 2 is not REG_SZ registry.c:96: Test failed: value set to 'xxxxxxxxxx' instead of 'Te' registry.c:97: Test failed: data set to 'xxxxxxxxxx' instead of 'foobar' registry.c:108: Test failed: data_count set to 24 instead of 7 registry.c:109: Test failed: type 2 is not REG_SZ registry.c:111: Test failed: data set to 'xxxxxxxxxx' instead of 'foobar' registry.c:122: Test failed: data_count set to 24 instead of 7 registry.c:123: Test failed: type 2 is not REG_SZ registry.c:134: Test failed: expected ERROR_SUCCESS, got 234 registry.c:135: Test failed: val_count set to 20 instead of 4 registry.c:136: Test failed: data_count set to 24 instead of 7 registry.c:137: Test failed: type 2 is not REG_SZ registry.c:138: Test failed: value is 'xxxxxxxxxx' instead of Test registry.c:139: Test failed: data is 'xxxxxxxxxx' instead of foobar registry.c:153: Test failed: expected ERROR_MORE_DATA, got 0 registry.c:155: Test failed: data_count set to 2 instead of 7*sizeof(WCHAR) registry.c:156: Test failed: type 1234 is not REG_SZ registry.c:167: Test failed: expected ERROR_MORE_DATA, got 0 registry.c:169: Test failed: data_count set to 20 instead of 7*sizeof(WCHAR) registry.c:170: Test failed: type 1234 is not REG_SZ registry.c:181: Test failed: expected ERROR_MORE_DATA, got 0 registry.c:182: Test failed: val_count set to 20 instead of 4 registry.c:183: Test failed: data_count set to 2 instead of 7*sizeof(WCHAR) registry.c:184: Test failed: type 1234 is not REG_SZ registry.c:185: Test failed: value is not 'Test' registry.c:196: Test failed: val_count set to 20 instead of 4 registry.c:197: Test failed: data_count set to 20 instead of 7*sizeof(WCHAR) registry.c:198: Test failed: type 1234 is not REG_SZ registry.c:199: Test failed: value is not 'Test' registry.c:200: Test failed: data is not 'foobar'
brings up a dialog box that says: ------------------------------------------------- Advapi32_test has caused an error in ADVAPI32_TEST.EXE. Advapi32_test will now close
If you continue to experience problems, try restarting your computer. -------------------------------------------------
C:\My Documents\winetests>dsound_test.exe dsound dsound.c:56:Testing Primary Sound Driver - dsound.c:70: DirectSound Caps: flags=0x00000f5f secondary min=4800 max=48000 dsound.c:100: PrimaryBuffer Caps: flags=0x00000009 size=32768 dsound.c:113: tag=0x0001 22050x8x2 avg.B/s=44100 align=2 dsound.c:129: status=0x0000 dsound.c:56:Testing ESS Maestro - es198x.sys dsound.c:70: DirectSound Caps: flags=0x00000f5f secondary min=4800 max=48000 dsound.c:100: PrimaryBuffer Caps: flags=0x00000009 size=32768 dsound.c:113: tag=0x0001 22050x8x2 avg.B/s=44100 align=2 dsound.c:129: status=0x0000 dsound.c:56:Testing Game Compatible Device (emulated) - WaveOut 1 dsound.c:58: Test failed: DirectSoundCreate failed: 0x8878000a
dsound.c:56:Testing Voice Modem Wave #00 Line (emulated) - WaveOut 2 dsound.c:58: Test failed: DirectSoundCreate failed: 0x8878000a
dsound: 29 tests executed, 0 marked as todo, 2 failures.
C:\My Documents\winetests>kernel32_test.exe alloc alloc.c:159: Test failed: The size alloc.c:223: Test failed: GlobalReAlloc failed to convert FIXED to MOVEABLE alloc.c:228: Test failed: Converting from FIXED to MOVEABLE didn't REALLY work alloc.c:259: Test failed: Discarded memory we shouldn't have alloc.c:261: Test failed: GlobalUnlock Failed. alloc.c:316: Test failed: LocalUnlock Failed. alloc: 58 tests executed, 0 marked as todo, 6 failures.
C:\My Documents\winetests>kernel32_test.exe atom atom.c:55:WARNING: Unicode atom APIs are not supported on this platform atom: 163850 tests executed, 0 marked as todo, 0 failures.
C:\My Documents\winetests>kernel32_test.exe codepage codepage.c:40: Test failed: any negative value should work as strlen() + 1 codepage: 2 tests executed, 0 marked as todo, 1 failure.
C:\My Documents\winetests>kernel32_test.exe directory directory: 25 tests executed, 0 marked as todo, 0 failures.
C:\My Documents\winetests>kernel32_test.exe environ environ: 19 tests executed, 0 marked as todo, 0 failures.
C:\My Documents\winetests>kernel32_test.exe file file.c:631: Test failed: WriteFile error 183 file.c:632: Test failed: expected number of bytes written 0 file.c:633:Current offset = 0100 file.c:634: Test failed: expected file offset 21 file.c:639: Test failed: WriteFile error 87 file.c:640: Test failed: expected number of bytes written 0 file.c:642: Test failed: expected file offset 517 file.c:656: Test failed: ReadFile error 0 file.c:657: Test failed: expected number of bytes read 0 file.c:658:Current offset = 0000 file.c:659: Test failed: expected file offset 21 file.c:661: Test failed: pattern match failed file: 487224 tests executed, 0 marked as todo, 10 failures.
C:\My Documents\winetests>kernel32_test.exe format_msg format_msg.c:198: Test failed: failed format_msg.c:199: Test failed: failed format_msg: 58 tests executed, 0 marked as todo, 2 failures.
C:\My Documents\winetests>kernel32_test.exe locale locale.c:126: Test failed: GetTimeFormat with len=2 got xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxŠŠ instead of AMxx locale.c:181: Test failed: GetDateFormat got xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxŠŠ- instead of Saxx locale.c:199: Test failed: GetDateFormatW allowed flags and format locale.c:205: Test failed: GetDateFormatW did not detect null buffer pointer. locale.c:208: Test failed: GetDateFormatW did not permit null buffer pointer when counting. locale.c:224: Test failed: Day of week correction failed
locale.c:312: Test failed: GetNumberFormat with len=2 got xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxŠŠ____W instead of 2,xx locale.c:270: Test failed: GetCurrencyFormat got xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxŠŠ____W instead of $23.53 locale: 54 tests executed, 0 marked as todo, 8 failures.
C:\My Documents\winetests>kernel32_test.exe path path.c:889:TMP=C:\WINDOWS\TEMP path.c:900:TMP=C:\WINDOWS path.c:910:TMP=C:\ path.c:920:TMP=C: path: 1772 tests executed, 0 marked as todo, 0 failures.
C:\My Documents\winetests>kernel32_test.exe process tests/process.c: 1 tests executed, 0 marked as todo, 0 failures. tests/process.c: 1 tests executed, 0 marked as todo, 0 failures. tests/process.c: 1 tests executed, 0 marked as todo, 0 failures. tests/process.c: 1 tests executed, 0 marked as todo, 0 failures. tests/process.c: 1 tests executed, 0 marked as todo, 0 failures. tests/process.c: 1 tests executed, 0 marked as todo, 0 failures. tests/process.c: 1 tests executed, 0 marked as todo, 0 failures. tests/process.c: 1 tests executed, 0 marked as todo, 0 failures. tests/process.c: 1 tests executed, 0 marked as todo, 0 failures. tests/process.c: 1 tests executed, 0 marked as todo, 0 failures. process: 116 tests executed, 0 marked as todo, 0 failures.
C:\My Documents\winetests>kernel32_test.exe thread thread.c:273: Test failed: SuspendThread did not obey access restrictions thread.c:275: Test failed: ResumeThread did not obey access restrictions thread.c:323: Test failed: TerminateThread did not obey access restrictions thread.c:393: Test failed: SetThreadPriority did not obey access restrictions thread.c:395: Test failed: GetThreadPriority did not obey access restrictions thread.c:403: Test failed: GetExitCodeThread did not obey access restrictions thread.c:430: Test failed: SetThreadPriorityBoost Failed thread.c:432: Test failed: GetThreadPriorityBoost Failed thread.c:434: Test failed: SetThreadPriorityBoost Failed thread.c:436: Test failed: GetThreadPriorityBoost Failed thread: 103 tests executed, 0 marked as todo, 10 failures.
C:\My Documents\winetests>msvcrt_test.exe msvcrt Fatal: test 'msvcrt' does not exist.
C:\My Documents\winetests>netapi32_test.exe access
C:\My Documents\winetests>netapi32_test.exe apibuf
C:\My Documents\winetests>netapi32_test.exe wksta
All three of the above bring up the following dialog box: ------------------------------------------------- The NETAPI32_TEST.EXE file is Linked to missing export NETAPI32.DLL:NetApiBufferSize. -------------------------------------------------
C:\My Documents\winetests>ntdll_test.exe error Bad command or file name
C:\My Documents\winetests>ntdll_test.exe rtlbitmap Bad command or file name
C:\My Documents\winetests>ntdll_test.exe rtlstr Bad command or file name
C:\My Documents\winetests>rpcrt4_test.exe rpc rpc.c:124: ** Uuid Conversion and Comparison Tests ** rpc: 511 tests executed, 0 marked as todo, 0 failures.
C:\My Documents\winetests> C:\My Documents\winetests>shell32_test.exe shlfileop shlfileop.c:286: Test failed: Files are copied to other directory shlfileop.c:287: Test failed: The file is copied shlfileop: 121 tests executed, 0 marked as todo, 2 failures.
C:\My Documents\winetests>shlwapi_test.exe clist clist: 236 tests executed, 0 marked as todo, 0 failures.
C:\My Documents\winetests>shlwapi_test.exe shreg shreg.c:184: Test failed: (2) shreg.c:196: Test failed: (14,43) shreg.c:197: Test failed: (2) shreg.c:205: Test failed: Expected ERROR_MORE_DATA shreg.c:206: Test failed: (%FOO%\subdir1) shreg.c:207: Test failed: (%FOO%\subdir1) shreg.c:263: Test failed: didn't open copy
This test caused the following dialog box to come up: ------------------------------------------------- Shlwapi_test has caused an error in SHLWAPI_TEST.EXE. Shlwapi_test will now close.
If you continue to experience problems, Try restarting your computer. -------------------------------------------------
C:\My Documents\winetests>user32_test.exe class class: 0 tests executed, 0 marked as todo, 0 failures.
C:\My Documents\winetests>user32_test.exe win win.c:60: Test failed: Wrong result for GWL_HWNDPARENT 00000000 expected 00000BA4 win.c:62: Test failed: Wrong result for GetParent 00000BA4 expected 00000000 win.c:70: Test failed: Wrong result for GA_ROOTOWNER 00000B98 expected 00000BB0 win.c:60: Test failed: Wrong result for GWL_HWNDPARENT 00000000 expected 00000BA4 win.c:62: Test failed: Wrong result for GetParent 00000BA4 expected 00000000 win.c:70: Test failed: Wrong result for GA_ROOTOWNER 00000B98 expected 00000BB0 win.c:140:created top-level 00000BB8 win.c:62: Test failed: Wrong result for GetParent 00000000 expected 00000080 win.c:70: Test failed: Wrong result for GA_ROOTOWNER 00000BB8 expected 00000080 win.c:150:created owned top-level 00000BB4 win.c:60: Test failed: Wrong result for GWL_HWNDPARENT 00000000 expected 00000B98 win.c:60: Test failed: Wrong result for GWL_HWNDPARENT 00000000 expected 00000B98 win.c:62: Test failed: Wrong result for GetParent 00000000 expected 00000B98 win.c:70: Test failed: Wrong result for GA_ROOTOWNER 00000BB4 expected 00000B98 win.c:60: Test failed: Wrong result for GWL_HWNDPARENT 00000000 expected 00000B98 win.c:62: Test failed: Wrong result for GetParent 00000000 expected 00000080 win.c:70: Test failed: Wrong result for GA_ROOTOWNER 00000BB4 expected 00000080 win.c:160:created popup 00000BBC win.c:62: Test failed: Wrong result for GetParent 00000000 expected 00000080 win.c:70: Test failed: Wrong result for GA_ROOTOWNER 00000BBC expected 00000080 win.c:170:created owned popup 00000BC4 win.c:60: Test failed: Wrong result for GWL_HWNDPARENT 00000000 expected 00000B98 win.c:60: Test failed: Wrong result for GWL_HWNDPARENT 00000000 expected 00000B98 win.c:62: Test failed: Wrong result for GetParent 00000B98 expected 00000080 win.c:70: Test failed: Wrong result for GA_ROOTOWNER 00000B98 expected 00000080 win.c:60: Test failed: Wrong result for GWL_HWNDPARENT 00000000 expected 00000B98 win.c:62: Test failed: Wrong result for GetParent 00000B98 expected 00000000 win.c:70: Test failed: Wrong result for GA_ROOTOWNER 00000B98 expected 00000BC4 win.c:180:created top-level owned by child 00000BC0 win.c:60: Test failed: Wrong result for GWL_HWNDPARENT 00000000 expected 00000B98 win.c:186:created popup owned by desktop 00000BC8 win.c:192:created popup owned by child 00000BD0 win.c:60: Test failed: Wrong result for GWL_HWNDPARENT 00000000 expected 00000B98 win.c:198:created WS_CHILD popup 00000BCC win.c:204:created owned WS_CHILD popup 00000BD4 win.c:60: Test failed: Wrong result for GWL_HWNDPARENT 00000000 expected 00000B98 win.c:209:testing parent changes
then brings up the following dialog: ------------------------------------------------- User32_test has caused an error in USER.EXE. User32_test will now close.
If you continue to experience problems, try restarting your computer. -------------------------------------------------
C:\My Documents\winetests>user32_test.exe wsprintf wsprintf.c:46: Test failed: wsPrintfW length failure wsprintf: 4 tests executed, 0 marked as todo, 1 failure.
C:\My Documents\winetests>wininet_test.exe http http.c:101:InternetConnectA <-- http.c:78:Callback 00CC0004 0xdeadbeef INTERNET_STATUS_HANDLE_CREATED(60) 0067E80C 4 http.c:104:InternetConnectA --> http.c:108:HttpOpenRequestA <-- http.c:78:Callback 00CC0008 0xdeadbead INTERNET_STATUS_HANDLE_CREATED(60) 0067EA7C 4 http.c:122:HttpOpenRequestA --> http.c:126:HttpSendRequestA --> http.c:78:Callback 00CC000C 0xdeadbead ŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠŠP_g(80) 00000000 0 http.c:78:Callback 00CC000C 0xdeadbead INTERNET_STATUS_SENDING_REQUEST(30) 00000000 0 http.c:78:Callback 00CC000C 0xdeadbead INTERNET_STATUS_REQUEST_SENT(31) 0067E9A8 4 http.c:78:Callback 00CC000C 0xdeadbead INTERNET_STATUS_RECEIVING_RESPONSE(40) 00000000 0 http.c:78:Callback 00CC000C 0xdeadbead INTERNET_STATUS_RESPONSE_RECEIVED(41) 0067E988 4 http.c:133:HttpSendRequestA <-- http.c:140:Option 0x17 -> 1 0 http.c:144:Option 0x22 -> 1 http://www.winehq.com/about/ http.c:149:Option 0x16 -> 1 HTTP/1.1 200 OK Date: Wed, 11 Dec 2002 20:17:09 GMT Server: Apache/1.3.22 (Unix) (Red-Hat/Linux) mod_ssl/2.8.5 OpenSSL/0.9.6 PHP/4.1.2 X-Powered-By: PHP/4.1.2 Keep-Alive: timeout=15, max=99 Connection: Keep-Alive Transfer-Encoding: chunked Content-Type: text/html
http.c:154:Option 0x22 -> 1 http://www.winehq.com/about/ http.c:158:Option 0x5 -> 0 http://www.winehq.com/about/ (12150) http.c:163:Option 0x1 -> 1 text/html http.c:166:Entery Query loop http.c:183:ReadFile -> 1 744 http.c:183:ReadFile -> 1 3348 http.c:183:ReadFile -> 1 4380 http.c:183:ReadFile -> 1 1460 http.c:183:ReadFile -> 1 1973 http.c:78:Callback 00CC000C 0xdeadbead INTERNET_STATUS_HANDLE_CLOSING(70) 0067EA74 4 http.c:78:Callback 00CC0008 0xdeadbeef INTERNET_STATUS_HANDLE_CLOSING(70) 0067EA84 4 http: 24 tests executed, 0 marked as todo, 0 failures.
C:\My Documents\winetests>winmm_test.exe wave wave.c:56:found 3 WaveOut devices wave.c:82: 0: "ESS Maestro" 5.0 (1:100): channels=65535 formats=0fff support=002c wave.c:133:Testing invalid 2MHz format wave.c:142: Test failed: opening the device at 2MHz should fail 0: rc=8 wave.c:82: 1: "Game Compatible Device" 4.0 (1:89): channels=1 formats=0000 support=0000 wave.c:133:Testing invalid 2MHz format wave.c:142: Test failed: opening the device at 2MHz should fail 1: rc=3 wave.c:82: 2: "Voice Modem Wave #00 Line" 4.0 (1:81): channels=1 formats=8000 support=0000 wave.c:133:Testing invalid 2MHz format wave: 47 tests executed, 0 marked as todo, 2 failures.
C:\My Documents\winetests>ws2_32_test.exe sock sock.c:694: **** STARTING TEST 0 **** sock.c:332:simple_server (fff785d5) starting sock.c:391:simple_client (fff780a1): starting sock.c:341:simple_server (fff785d5) ready sock.c:346:sock.c:394:simple_client (fff780a1): server ready simple_server (fff785d5): waiting for client sock.c:391:simple_client (fff783cd): starting sock.c:394:simple_client (fff783cd): server ready sock.c:406:simple_client (fff780a1) connected sock.c:406:simple_client (fff783cd) connected sock.c:346:simple_server (fff785d5): waiting for client sock.c:374:simple_server (fff785d5) exiting sock.c:427:simple_client (fff783cd) exiting sock.c:427:simple_client (fff780a1) exiting sock.c:696: **** TEST 0 COMPLETE **** sock.c:694: **** STARTING TEST 1 **** sock.c:332:simple_server (fff79865) starting sock.c:445:event_client (fff79a51): starting sock.c:341:simple_server (fff79865) ready sock.c:346:simple_server (fff79865): waiting for client sock.c:445:event_client (fff795bd): starting sock.c:447:event_client (fff795bd): server ready sock.c:447:event_client (fff79a51): server ready sock.c:467:sock.c:467:event_client (fff79a51) connected event_client (fff795bd) connected sock.c:505:event_client (fff79a51): all data sent - shutdown sock.c:505:event_client (fff795bd): all data sent - shutdown sock.c:526:event_client (fff795bd): all data received sock.c:346:sock.c:538:event_client (fff795bd): close event simple_server (fff79865): waiting for client sock.c:556:event_client (fff795bd) exiting sock.c:374:sock.c:526:event_client (fff79a51): all data received simple_server (fff79865) exiting sock.c:538:event_client (fff79a51): close event sock.c:556:event_client (fff79a51) exiting sock.c:696: **** TEST 1 COMPLETE **** sock: 2176 tests executed, 0 marked as todo, 0 failures.