http://bugs.winehq.org/show_bug.cgi?id=26399
Summary: kernel32:time test fails during daylight saving transition Product: Wine Version: 1.3.15 Platform: x86 OS/Version: Linux Status: NEW Keywords: source, testcase Severity: normal Priority: P2 Component: kernel32 AssignedTo: wine-bugs@winehq.org ReportedBy: arethusa26@gmail.com
When executing the kernel32 unit tests on a Fedora 14 machine, make aborts with:
$ make -C dlls/kernel32/tests test make: Entering directory `/home/arethusa/wine32/dlls/kernel32/tests' ../../../../wine.git/tools/runtest -q -P wine -M kernel32.dll -T ../../.. -p kernel32_test.exe.so ../../../../wine.git/dlls/kernel32/tests/time.c && touch time.ok time.c:321: Test failed: got -396, expected 123 make: *** [time.ok] Error 1 make: Leaving directory `/home/arethusa/wine32/dlls/kernel32/tests'
When the time tests were run, my local time zone, US Central Standard Time, was on the cusp of a daylight saving transition. After daylight saving came into effect, the test no longer failed, so I believe the test failure is related to daylight saving handling.