WinXP conformance test update

Dave Miller compsol at ptd.net
Fri Dec 27 16:57:18 CST 2002


These tests were run on Windows XP Professional using the latest 
precompiled binaries.  The results of any tests not listed on or not 
matching http://fgouget.free.fr/wine/tests-en.shtml

C:\winetests>dsound_test.exe dsound
dsound: 63 tests executed, 0 marked as todo, 0 failures.

C:\winetests>gdi32_test.exe generated
generated: 2786 tests executed, 0 marked as todo, 0 failures.


C:\winetests>kernel32_test.exe locale
locale.c:154: Test failed: GetTimeFormat got '' instead of '4'
locale.c:155: Test failed: GetTimeFormat: got 1 instead of 2
locale.c:181: Test failed: GetTimeFormat got '8.@:56AM' instead of 
'8.@:56.@:AM'
locale.c:182: Test failed: GetTimeFormat: got 9 instead of 12
locale.c:190: Test failed: GetTimeFormat got '' instead of '3'
locale.c:191: Test failed: GetTimeFormat: got 1 instead of 2
locale.c:474: Test failed: GetDateFormat got '5/4/2002' instead of '5/4/02'
locale.c:475: Test failed: GetDateFormat: got 9 instead of 7
locale.c:499: Test failed: GetDateFormat check DATE_YEARMONTH with null 
format expected ERROR_INVALID_FLAGS got return of '10' and error of '0'
locale: 109 tests executed, 0 marked as todo, 9 failures.

C:\winetests>kernel32_test.exe path
path.c:514: Test failed: GetLongPathNameA: wrong return code, 105 
instead of 45
path.c:881:TMP=C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp
path.c:892:TMP=C:\WINDOWS
path.c:902:TMP=C:\
path.c:912:TMP=C:
path: 1730 tests executed, 0 marked as todo, 1 failure.

C:\winetests>kernel32_test.exe process
tests/process.c: 1 tests executed, 0 marked as todo, 0 failures.
process.c:378: Test failed: StartupInfoA:lpTitle expected 
kernel32_test.exe process, got C:\winetests\kernel32_test.exe
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.c:530: Test failed: StartupInfoA:lpTitle expected 
kernel32_test.exe process, got C:\winetests\kernel32_test.exe
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, 2 failures.

C:\winetests>msvcrt_test.exe file
file: 2 tests executed, 0 marked as todo, 0 failures.

C:\winetests>msvcrt_test.exe scanf
scanf: 8 tests executed, 0 marked as todo, 0 failures.

C:\winetests>ntdll_test.exe error
error: 813 tests executed, 0 marked as todo, 0 failures.

C:\winetests>ntdll_test.exe generated
generated: 1279 tests executed, 0 marked as todo, 0 failures.

C:\winetests>ntdll_test.exe rtlbitmap
rtlbitmap: 224 tests executed, 0 marked as todo, 0 failures.

C:\winetests>ntdll_test.exe rtlstr
rtlstr: 38 tests executed, 0 marked as todo, 0 failures.

C:\winetests>oleaut32_test.exe safearray
safearray.c:131: Test failed: SAC(20,1,[1,0]), result 8, expected 0

safearray.c:131: Test failed: SAC(21,1,[1,0]), result 8, expected 0

safearray.c:131: Test failed: SAC(37,1,[1,0]), result 4, expected 0

safearray.c:131: Test failed: SAC(38,1,[1,0]), result 4, expected 0

safearray: 348 tests executed, 0 marked as todo, 4 failures.

C:\winetests>oleaut32_test.exe vartest
vartest.c:1707:

======== Testing VarUI1FromXXX ========
vartest.c:1713:VarUI1FromI2: passing in NULL as return val makes it 
crash, needto write proper test.
vartest.c:1797:

======== Testing VarUI2FromXXX ========
vartest.c:1802:VarUI2FromI2: passing in NULL as return val makes it 
crash, needs to be fixed.
vartest.c:1874:

======== Testing VarUI4FromXXX ========
vartest.c:1877:VarUI4FromI2: passing in NULL as return val makes it 
crash, implement me.
vartest.c:1952:

======== Testing VarI1FromXXX ========
vartest.c:2005:

======== Testing VarI2FromXXX ========
vartest.c:2048:

======== Testing VarI4FromXXX ========
vartest.c:2092:

======== Testing VarR4FromXXX ========
vartest.c:2139:

======== Testing VarR8FromXXX ========
vartest.c:2159:

======== Testing VarDateFromXXX ========
vartest.c:2209: Test failed: VarDateFromStr([7]="0.49") got 0.0340278 
instead of 0.034028
vartest.c:2209: Test failed: VarDateFromStr([8]="0.5") got 0.00347222 
instead of 0.003472
vartest.c:2209: Test failed: VarDateFromStr([9]="0.51") got 0.0354167 
instead of 0.035417
vartest.c:2209: Test failed: VarDateFromStr([34]=" 1 2 ") got 37258 
instead of 35797
vartest.c:2209: Test failed: VarDateFromStr([39]="1.2.3") got 0.0430903 
instead of 0.04309
vartest.c:2209: Test failed: VarDateFromStr([69]="      1999/   11/21 11 
:11:11am") got 36485.5 instead of 36485.5
vartest.c:2209: Test failed: VarDateFromStr([70]="11/11/1999 
11:11:11Am") got 36475.5 instead of 36475.5
vartest.c:2209: Test failed: VarDateFromStr([71]="11/11/1999 
11:11:11PM") got 36476 instead of 36476
vartest.c:2209: Test failed: VarDateFromStr([73]="11/11/1999 0:0:11am") 
got 36475 instead of 36475
vartest.c:2209: Test failed: VarDateFromStr([75]="11/11/1999 
11:11:11am") got 36475.5 instead of 36475.5
vartest.c:2209: Test failed: VarDateFromStr([77]="11/11/1999 11:11AM") 
got 36475.5 instead of 36475.5
vartest.c:2209: Test failed: VarDateFromStr([78]="11/11/1999 1AM") got 
36475 instead of 36475
vartest.c:2209: Test failed: VarDateFromStr([80]="11/11/1999 11:11:11") 
got 36475.5 instead of 36475.5
vartest.c:2209: Test failed: VarDateFromStr([89]="1 January 1999 11AM") 
got 36161.5 instead of 36161.5
vartest.c:2209: Test failed: VarDateFromStr([90]="4AM 11/11/1999") got 
36475.2 instead of 36475.2
vartest.c:2209: Test failed: VarDateFromStr([109]="1.5") got 0.0451389 
instead of 0.045139
vartest.c:2209: Test failed: VarDateFromStr([110]="2.5") got 0.0868056 
instead of 0.086806
vartest.c:2209: Test failed: VarDateFromStr([111]="3.5") got 0.128472 
instead of 0.128472
vartest.c:2209: Test failed: VarDateFromStr([112]="4.5") got 0.170139 
instead of 0.170139
vartest.c:2224:

======== Testing VarBoolFromXXX ========
vartest.c:2284:

======== Testing VarBSTRFromXXX ========
vartest.c:2309: Test failed: d is 7.65432e+015, should be cvt. to 
7.65432198765432e+15, but return val is "7.65432198765432E+15"
vartest.c:2316: Test failed: d is -7.65432e+015, should be cvt. to 
-7.65432198765432e+15, but return val is "-7.65432198765432E+15"
vartest.c:2309: Test failed: d is 8.76543e+016, should be cvt. to 
8.76543219876543e+16, but return val is "8.76543219876543E+16"
vartest.c:2316: Test failed: d is -8.76543e+016, should be cvt. to 
-8.76543219876543e+16, but return val is "-8.76543219876543E+16"
vartest.c:2309: Test failed: d is 9.87654e+017, should be cvt. to 
9.87654321987654e+17, but return val is "9.87654321987654E+17"
vartest.c:2316: Test failed: d is -9.87654e+017, should be cvt. to 
-9.87654321987654e+17, but return val is "-9.87654321987654E+17"
vartest.c:2309: Test failed: d is 1.98765e+018, should be cvt. to 
1.98765432198765e+18, but return val is "1.98765432198765E+18"
vartest.c:2316: Test failed: d is -1.98765e+018, should be cvt. to 
-1.98765432198765e+18, but return val is "-1.98765432198765E+18"
vartest.c:2309: Test failed: d is 2.19877e+019, should be cvt. to 
2.19876543219877e+19, but return val is "2.19876543219877E+19"
vartest.c:2316: Test failed: d is -2.19877e+019, should be cvt. to 
-2.19876543219877e+19, but return val is "-2.19876543219877E+19"
vartest.c:2360: Test failed: d is 7.65432e+015, should be cvt. to 
7.65432198765432e+15, but return val is "7.65432198765432E+15"
vartest.c:2366: Test failed: d is -7.65432e+015, should be cvt. to 
-7.65432198765432e+15, but return val is "-7.65432198765432E+15"
vartest.c:2360: Test failed: d is 8.76543e+016, should be cvt. to 
8.76543219876543e+16, but return val is "8.76543219876543E+16"
vartest.c:2366: Test failed: d is -8.76543e+016, should be cvt. to 
-8.76543219876543e+16, but return val is "-8.76543219876543E+16"
vartest.c:2360: Test failed: d is 9.87654e+017, should be cvt. to 
9.87654321987654e+17, but return val is "9.87654321987654E+17"
vartest.c:2366: Test failed: d is -9.87654e+017, should be cvt. to 
-9.87654321987654e+17, but return val is "-9.87654321987654E+17"
vartest.c:2360: Test failed: d is 1.98765e+018, should be cvt. to 
1.98765432198765e+18, but return val is "1.98765432198765E+18"
vartest.c:2366: Test failed: d is -1.98765e+018, should be cvt. to 
-1.98765432198765e+18, but return val is "-1.98765432198765E+18"
vartest.c:2360: Test failed: d is 2.19877e+019, should be cvt. to 
2.19876543219877e+19, but return val is "2.19876543219877E+19"
vartest.c:2366: Test failed: d is -2.19877e+019, should be cvt. to 
-2.19876543219877e+19, but return val is "-2.19876543219877E+19"
vartest.c:2383: Test failed: d is 8.76543e+007, should be cvt. to 
8.765432e+07, but return val is "8.765432E+07"
vartest.c:2389: Test failed: d is -8.76543e+007, should be cvt. to 
-8.765432e+07, but return val is "-8.765432E+07"
vartest.c:2383: Test failed: d is 9.87654e+008, should be cvt. to 
9.876543e+08, but return val is "9.876543E+08"
vartest.c:2389: Test failed: d is -9.87654e+008, should be cvt. to 
-9.876543e+08, but return val is "-9.876543E+08"
vartest.c:2383: Test failed: d is 1.98765e+009, should be cvt. to 
1.987654e+09,but return val is "1.987654E+09"
vartest.c:2389: Test failed: d is -1.98765e+009, should be cvt. to 
-1.987654e+09, but return val is "-1.987654E+09"
vartest.c:2409: Test failed: d is 0.2345, should be cvt. to 0.2345001, 
but return val is "0.2345"
vartest.c:2433: Test failed: d is 654322, should be cvt. to 654322.2, 
but return val is "654322.3"
vartest.c:2439: Test failed: d is -654322, should be cvt. to -654322.2, 
but return val is "-654322.3"
vartest.c:2433: Test failed: d is 8.76543e+007, should be cvt. to 
8.765432e+07, but return val is "8.765432E+07"
vartest.c:2439: Test failed: d is -8.76543e+007, should be cvt. to 
-8.765432e+07, but return val is "-8.765432E+07"
vartest.c:2433: Test failed: d is 9.87654e+008, should be cvt. to 
9.876543e+08, but return val is "9.876543E+08"
vartest.c:2439: Test failed: d is -9.87654e+008, should be cvt. to 
-9.876543e+08 , but return val is "-9.876543E+08"
vartest.c:2433: Test failed: d is 1.98765e+009, should be cvt. to 
1.987654e+09, but return val is "1.987654E+09"
vartest.c:2439: Test failed: d is -1.98765e+009, should be cvt. to 
-1.987654e+09 , but return val is "-1.987654E+09"
vartest.c:2494:

======== Testing Hi-Level Variant API ========
vartest.c:2561: Test failed: should be 5/11/94 7:58:42 AM
vartest.c:2579:-------------- Testing different VARTYPES ----------------
vartest: 2281 tests executed, 0 marked as todo, 55 failures.


C:\winetests>shell32_test.exe generated
generated: 272 tests executed, 0 marked as todo, 0 failures.

C:\winetests>shlwapi_test.exe generated
generated: 19 tests executed, 0 marked as todo, 0 failures.

C:\winetests>urlmon_test.exe generated
generated: 4 tests executed, 0 marked as todo, 0 failures.

C:\winetests>user32_test.exe generated
generated: 1524 tests executed, 0 marked as todo, 0 failures.

C:\winetests>wininet_test.exe generated
generated: 252 tests executed, 0 marked as todo, 0 failures.

wininet/http passes now.  Lots of output
http: 24 tests executed, 0 marked as todo, 0 failures.





More information about the wine-devel mailing list