Win2000 Conformance R3:

Kye Lewis kyethespy at softhome.net
Tue Dec 31 15:33:57 CST 2002


Win2000 Conformance Tests Round 3:

dsound_test refused to run, complaining of a missing MSVCRTD.dll
shlwapi_test shreg gave what I consider to be a rather interesting string in it's error
Apart from that, a lot of things were just like WinXP, except for the advapi32_test registry.

=== advapi32_test ===

registry: 56 tests executed, 0 marked as todo, 0 failures.

=== dsound_test ===

"The dynamic link library MSVCRTD.dll could not be found in the specified path"

=== gdi32_test ===

generated: 2786 tests executed, 0 marked as todo, 0 failures.

=== kernel32_test ===

alloc: 58 tests executed, 0 marked as todo, 0 failures.
atom: 229398 tests executed, 0 marked as todo, 0 failures.
codepage: 2 tests executed, 0 marked as todo, 0 failures.
directory: 51 tests executed, 0 marked as todo, 0 failures.
drive: 160 tests executed, 0 marked as todo, 0 failures.
environ: 39 tests executed, 0 marked as todo, 0 failures.
file: 487239 tests executed, 0 marked as todo, 0 failures.
format_msg: 58 tests executed, 0 marked as todo, 0 failures.
generated: 609 tests executed, 0 marked as todo, 0 failures.

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.
path: 1730 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.
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:\DOCUME~1\KYELEW~1\DESKTOP\WINETE~1\kernel32_test.exe
process.c:530: Test failed: StartupInfoA:lpTitle expected kernel32_test.exe process, got C:\DOCUME~1\KYELEW~1\DESKTOP\WINETE~1\kernel32_test.exe

process: 116 tests executed, 0 marked as todo, 2 failures.
thread: 112 tests executed, 0 marked as todo, 0 failures.

=== msvcrt_test ===

file: 2 tests executed, 0 marked as todo, 0 failures.
scanf: 8 tests executed, 0 marked as todo, 0 failures.

=== netapi32_test ===

access.c:110: Test failed: Bad Network Path: rc=0

access: 23 tests executed, 0 marked as todo, 1 failure.
apibuf: 15 tests executed, 0 marked as todo, 0 failures.
wksta: 14 tests executed, 0 marked as todo, 0 failures.

=== ntdll_test ===

error: 813 tests executed, 0 marked as todo, 0 failures. 
rtlbitmap: 201 tests executed, 0 marked as todo, 0 failures. 
rtlstr: 38 tests executed, 0 marked as todo, 0 failures.

=== oleaut32_test ===

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

vartest.c:1707:

======== Testing VarUI1FromXXX ========
vartest.c:1713:VarUI1FromI2: passing in NULL as return val makes it crash, need to 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:1873:

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

======== Testing VarI1FromXXX ========
vartest.c:2004:

======== Testing VarI2FromXXX ========
vartest.c:2047:

======== Testing VarI4FromXXX ========
vartest.c:2091:

======== Testing VarR4FromXXX ========
vartest.c:2138:

======== Testing VarR8FromXXX ========
vartest.c:2158:

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

======== Testing VarBoolFromXXX ========
vartest.c:2283:

======== Testing VarBSTRFromXXX ========
vartest.c:2308: Test failed: d is 7.65432e+015, should be cvt. to 7.65432198765432e+15, but return val is "7.65432198765432E+15"
vartest.c:2315: Test failed: d is -7.65432e+015, should be cvt. to -7.65432198765432e+15, but return val is "-7.65432198765432E+15"
vartest.c:2308: Test failed: d is 8.76543e+016, should be cvt. to 8.76543219876543e+16, but return val is "8.76543219876543E+16"
vartest.c:2315: Test failed: d is -8.76543e+016, should be cvt. to -8.76543219876543e+16, but return val is "-8.76543219876543E+16"
vartest.c:2308: Test failed: d is 9.87654e+017, should be cvt. to 9.87654321987654e+17, but return val is "9.87654321987654E+17"
vartest.c:2315: Test failed: d is -9.87654e+017, should be cvt. to -9.87654321987654e+17, but return val is "-9.87654321987654E+17"
vartest.c:2308: Test failed: d is 1.98765e+018, should be cvt. to 1.98765432198765e+18, but return val is "1.98765432198765E+18"
vartest.c:2315: Test failed: d is -1.98765e+018, should be cvt. to -1.98765432198765e+18, but return val is "-1.98765432198765E+18"
vartest.c:2308: Test failed: d is 2.19877e+019, should be cvt. to 2.19876543219877e+19, but return val is "2.19876543219877E+19"
vartest.c:2315: Test failed: d is -2.19877e+019, should be cvt. to -2.19876543219877e+19, but return val is "-2.19876543219877E+19"
vartest.c:2359: Test failed: d is 7.65432e+015, should be cvt. to 7.65432198765432e+15, but return val is "7.65432198765432E+15"
vartest.c:2365: Test failed: d is -7.65432e+015, should be cvt. to -7.65432198765432e+15, but return val is "-7.65432198765432E+15"
vartest.c:2359: Test failed: d is 8.76543e+016, should be cvt. to 8.76543219876543e+16, but return val is "8.76543219876543E+16"
vartest.c:2365: Test failed: d is -8.76543e+016, should be cvt. to -8.76543219876543e+16, but return val is "-8.76543219876543E+16"
vartest.c:2359: Test failed: d is 9.87654e+017, should be cvt. to 9.87654321987654e+17, but return val is "9.87654321987654E+17"
vartest.c:2365: Test failed: d is -9.87654e+017, should be cvt. to -9.87654321987654e+17, but return val is "-9.87654321987654E+17"
vartest.c:2359: Test failed: d is 1.98765e+018, should be cvt. to 1.98765432198765e+18, but return val is "1.98765432198765E+18"
vartest.c:2365: Test failed: d is -1.98765e+018, should be cvt. to -1.98765432198765e+18, but return val is "-1.98765432198765E+18"
vartest.c:2359: Test failed: d is 2.19877e+019, should be cvt. to 2.19876543219877e+19, but return val is "2.19876543219877E+19"
vartest.c:2365: Test failed: d is -2.19877e+019, should be cvt. to -2.19876543219877e+19, but return val is "-2.19876543219877E+19"
vartest.c:2382: Test failed: d is 8.76543e+007, should be cvt. to 8.765432e+07, but return val is "8.765432E+07"
vartest.c:2388: Test failed: d is -8.76543e+007, should be cvt. to -8.765432e+07, but return val is "-8.765432E+07"
vartest.c:2382: Test failed: d is 9.87654e+008, should be cvt. to 9.876543e+08, but return val is "9.876543E+08"
vartest.c:2388: Test failed: d is -9.87654e+008, should be cvt. to -9.876543e+08, but return val is "-9.876543E+08"
vartest.c:2382: Test failed: d is 1.98765e+009, should be cvt. to 1.987654e+09, but return val is "1.987654E+09"
vartest.c:2388: Test failed: d is -1.98765e+009, should be cvt. to -1.987654e+09, but return val is "-1.987654E+09"
vartest.c:2408: Test failed: d is 0.2345, should be cvt. to 0.2345001, but return val is "0.2345"
vartest.c:2432: Test failed: d is 654322, should be cvt. to 654322.2, but return val is "654322.3"
vartest.c:2438: Test failed: d is -654322, should be cvt. to -654322.2, but return val is "-654322.3"
vartest.c:2432: Test failed: d is 8.76543e+007, should be cvt. to 8.765432e+07, but return val is "8.765432E+07"
vartest.c:2438: Test failed: d is -8.76543e+007, should be cvt. to -8.765432e+07, but return val is "-8.765432E+07"
vartest.c:2432: Test failed: d is 9.87654e+008, should be cvt. to 9.876543e+08, but return val is "9.876543E+08"
vartest.c:2438: Test failed: d is -9.87654e+008, should be cvt. to -9.876543e+08, but return val is "-9.876543E+08"
vartest.c:2432: Test failed: d is 1.98765e+009, should be cvt. to 1.987654e+09, but return val is "1.987654E+09"
vartest.c:2438: Test failed: d is -1.98765e+009, should be cvt. to -1.987654e+09, but return val is "-1.987654E+09"
vartest.c:2457: Test failed: should be '1/2/1900 8:09:36 AM', but is "2/01/1900 8:09:36 AM"

vartest.c:2463: Test failed: should be '2/20/1909 8:09:36 AM', but is "20/02/1909 8:09:36 AM"

vartest.c:2469: Test failed: should be '12/30/1900', but is "30/12/1900"

vartest.c:2475: Test failed: should be '12/30/1900 6:00:00 AM', but is "30/12/1900 6:00:00 AM"

vartest.c:2481: Test failed: should be '12/31/1903', but is "31/12/1903"

vartest.c:2487: Test failed: should be '12/31/1903 12:00:00 PM', but is "31/12/1903 12:00:00 PM"

vartest.c:2493:

======== Testing Hi-Level Variant API ========
vartest.c:2560: Test failed: should be 5/11/94 7:58:42 AM
vartest.c:2578:-------------- Testing different VARTYPES ----------------



vartest: 2281 tests executed, 0 marked as todo, 64 failures.

=== rpcrt4_test ===

rpc: 901 tests executed, 0 marked as todo, 0 failures.

=== shell32_test ===

generated: 272 tests executed, 0 marked as todo, 0 failures.

shlfileop.c:120: Test failed: Deletion was successful
shlfileop.c:122: Test failed: File should be removed
shlfileop.c:124: Test failed: Directory exists, but is not removed
shlfileop.c:129: Test failed: Directory removed
shlfileop.c:130: Test failed: Directory should be removed
shlfileop.c:132: Test failed: The requested file does not exist
shlfileop.c:286: Test failed: Files are copied to other directory 
shlfileop.c:287: Test failed: The file is copied
shlfileop.c:316: Test failed: Files and directories are moved to directory 
shlfileop.c:317: Test failed: The file is moved
shlfileop.c:318: Test failed: The directory is moved
shlfileop.c:319: Test failed: The file in subdirectory is moved

shlfileop: 121 tests executed, 0 marked as todo, 12 failures.

=== shlwapi_test ===
clist: 236 tests executed, 0 marked as todo, 0 failures.
generated: 19 tests executed, 0 marked as todo, 0 failures.

shreg.c:79: Test failed: RegCreateKeyA failed
shreg.c:105: Test failed: SHGetValueA failed
shreg.c:106: Test failed: (0123456789,bar\subdir1)
shreg.c:107: Test failed: (ffffffff)
shreg.c:112: Test failed: SHGetValueA failed
shreg.c:113: Test failed: (0123456789)
shreg.c:114: Test failed: (ffffffff)
shreg.c:139: Test failed: test4 RegOpenKey
shreg.c:149: Test failed: SHQueryValueExA failed
shreg.c:155: Test failed: SHQueryValueExA failed
shreg.c:156: Test failed: (3435973836)
shreg.c:163: Test failed: SHQueryValueExA failed
shreg.c:164: Test failed: (6,24)
shreg.c:170: Test failed: SHQueryValueExA failed
shreg.c:171: Test failed: (6,43)
shreg.c:181: Test failed: (6)
shreg.c:183: Test failed: (3435973836)
shreg.c:184: Test failed: (6,24)
shreg.c:193: Test failed: ERROR_MORE_DATA
shreg.c:195: Test failed: (6,43)
shreg.c:196: Test failed: (3435973836)
shreg.c:204: Test failed: Expected ERROR_MORE_DATA
shreg.c:205: Test failed: (0123456789)
shreg.c:206: Test failed: (0123456789)
shreg.c:207: Test failed: (39,43)
shreg.c:208: Test failed: (3435973836)
shreg.c:217: Test failed: (6)
shreg.c:218: Test failed: (6,43)
shreg.c:219: Test failed: (3435973836)
shreg.c:125: Test failed: SHRegGetPathA failed
shreg.c:126: Test failed: (”•–—˜™Š›ŒŽŸ ¡¢£¤¥¦§¨©ª«¬­®¯°±²³´µ¶·¸¹º»¼½¾¿ÀÁÂÃÄÅÆÇÈÉÊËÌÍÎÏÐÑÒÓÔÕÖ×ØÙÚÛÜÝÞßÀÁÂÃÄÅÆÇÈÉÊËÌÍÎÏÐÑÒÓÔÕÖ÷ØÙÚÛÜÝÞŸ 
	







 !????????,-./0123456789:;Ÿ{Ÿ{?{BCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcde????????????)
shreg.c:240: Test failed: didn't open dest

shreg: 36 tests executed, 0 marked as todo, 32 failures.

=== urlmon_test ===
generated: 4 tests executed, 0 marked as todo, 0 failures.

=== user32_test ===

class: 80 tests executed, 0 marked as todo, 0 failures.
generated: 1524 tests executed, 0 marked as todo, 0 failures.

sysparams.c:184:testing SPI_{GET,SET}BEEP
sysparams.c:306:testing SPI_{GET,SET}MOUSE
sysparams.c:374:testing SPI_{GET,SET}BORDER
sysparams.c:170: Test failed: Wrong value in registry: subKey=Control Panel\Desktop, valName=BorderWidth, testValue=1, value=
sysparams.c:170: Test failed: Wrong value in registry: subKey=Control Panel\Desktop, valName=BorderWidth, testValue=0, value=
sysparams.c:139: Test failed: Missed a message: change_counter=2
sysparams.c:170: Test failed: Wrong value in registry: subKey=Control Panel\Desktop, valName=BorderWidth, testValue=7, value=
sysparams.c:170: Test failed: Wrong value in registry: subKey=Control Panel\Desktop, valName=BorderWidth, testValue=20, value=
sysparams.c:406:testing SPI_{GET,SET}KEYBOARDSPEED
sysparams.c:139: Test failed: Missed a message: change_counter=2
sysparams.c:440:testing SPI_ICONHORIZONTALSPACING
sysparams.c:170: Test failed: Wrong value in registry: subKey=Control Panel\Desktop, valName=IconSpacing, testValue=101, value=
sysparams.c:170: Test failed: Wrong value in registry: subKey=Control Panel\Desktop, valName=IconSpacing, testValue=32, value=
sysparams.c:480:testing SPI_{GET,SET}SCREENSAVETIMEOUT
sysparams.c:515:testing SPI_{GET,SET}SCREENSAVEACTIVE
sysparams.c:555:testing SPI_{GET,SET}KEYBOARDDELAY
sysparams.c:590:testing SPI_ICONVERTICALSPACING
sysparams.c:170: Test failed: Wrong value in registry: subKey=Control Panel\Desktop, valName=IconVerticalSpacing, testValue=101, value=
sysparams.c:170: Test failed: Wrong value in registry: subKey=Control Panel\Desktop, valName=IconVerticalSpacing, testValue=32, value=
sysparams.c:635:testing SPI_{GET,SET}ICONTITLEWRAP
sysparams.c:170: Test failed: Wrong value in registry: subKey=Control Panel\Desktop, valName=IconTitleWrap, testValue=1, value=
sysparams.c:170: Test failed: Wrong value in registry: subKey=Control Panel\Desktop, valName=IconTitleWrap, testValue=0, value=
sysparams.c:670:testing SPI_{GET,SET}MENUDROPALIGNMENT
sysparams.c:707:testing SPI_SETDOUBLECLKWIDTH
sysparams.c:738:testing SPI_SETDOUBLECLKHEIGHT
sysparams.c:770:testing SPI_SETDOUBLECLICKTIME
sysparams.c:817:testing SPI_SETMOUSEBUTTONSWAP
sysparams.c:880:testing SPI_{GET,SET}DRAGFULLWINDOWS
sysparams.c:915:testing SPI_{GET,SET}WORKAREA
sysparams.c:953:testing SPI_{GET,SET}SHOWSOUNDS
sysparams.c:997:testing SPI_{GET,SET}DESKWALLPAPER

sysparams: 318 tests executed, 0 marked as todo, 12 failures.

win.c:132:main window 000202D2 main2 000202C8 desktop 0001000C child 000202C6
win.c:148:created child 000202C4
win.c:161:created child of desktop 000302C4
win.c:171:created child of child 000402C4
win.c:181:created top-level 000502C4
win.c:191:created owned top-level 000602C4
win.c:201:created popup 000702C4
win.c:211:created owned popup 000802C4
win.c:221:created top-level owned by child 000902C4
win.c:227:created popup owned by desktop 000A02C4
win.c:233:created popup owned by child 000B02C4
win.c:239:created WS_CHILD popup 000C02C4
win.c:245:created owned WS_CHILD popup 000D02C4
win.c:250:testing parent changes
win.c:262:created child 000E02C4
win.c:288:created top-level 000F02C4
win.c:305:created popup 001002C4
win.c:322:created child 001102C4
win.c:339:created top-level 001202C4
win.c:348:created owned popup 001302C4
win.c:364:created owner 001402C4 and popup 000202C2
win.c:378:created owner 000302C2 and popup 001502C4
win.c:386:created owner 000402C2 and popup 001602C4

win: 428 tests executed, 0 marked as todo, 0 failures.
wsprintf: 4 tests executed, 0 marked as todo, 0 failures.

=== wininet_test ===

generated: 252 tests executed, 0 marked as todo, 0 failures.

(Lines removed...)
http.c:172: Test failed: InternetQueryDataAvailable failed
(Lines Removed...)

http: 28 tests executed, 0 marked as todo, 1 failure.

=== winmm_test ===

wave: 149 tests executed, 0 marked as todo, 0 failures.

=== ws2_32_test

sock: 286 tests executed, 0 marked as todo, 0 failures.


Thanks,
Kye Lewis
LinksOS Project Administrator
LinksOS Web Team Leader
kyethespy at softhome.net
(New email address! kyethespy at liquid2k.comwill still work, but please send all emails now to new email)
"640k ought to be enough for anyone!"
- Bill Gates
=================================
LinksOS: Linking you to the world
http://linksos.cjb.net
http://linksos.sourceforge.net/
http://linksos.oxygen-x.net/
Now with Bugzilla and phpBB installed :)
=================================





More information about the wine-devel mailing list