On Monday 30 December 2002 11:58 pm, Kye Lewis wrote:
Windows XP Results: Round 3 More tests added. Some Previous tests fail differently.. 1 regression in kernel32:locale as far as I can see...
...
These are just the new locale tests that were recently added that are failing. The new tests cover almost every capability of GetTime/DateFormat(). There is a patch in the queue that should fix a few of these issues, the rest appear to be due to different behavior between NT4, W2k, WinME and WinXP. The NT4 machine I use at work is where I did all of my testing, all of the tests pass there. Once the latest locale patch is in I'll see if I can clean up the rest of these errors. Both GetTime/DateFormat() are in better shape than ever.
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.c:530: Test failed: GetDateFormatW allowed flags and format locale.c:539: Test failed: GetDateFormatW did not permit null buffer pointer when counting.
locale: 109 tests executed, 0 marked as todo, 11 failures. path: 1730 tests executed, 0 marked as todo, 0 failures.
Chris