On Tue, 15 Jul 2003, Hill, Ronald wrote: > Test report for the CVS version of datetime. Is there > a better place to post test results other than on > the newsgroup?
Nope, this is good. > t\13strftime..........NOK 41# Failed test (t\13strftime.t at line 44) > # got: 'Sep 7, 1999 1:02:42 PM' > # expected: '1:02:42 PM Sep 7, 1999' The test was wrong, I believe. Either that or the locale had a bug that is now fixed. Anyway, I just checked in a change to this test. > t\20infinite..........NOK 11# Failed test (t\20infinite.t at line 53) > t\20infinite..........NOK 12# Failed test (t\20infinite.t at line 61) > # got: '-2147483648' > # expected: '2147483648' > t\20infinite..........NOK 13# Failed test (t\20infinite.t at line 61) > # got: '-2147483646' > # expected: '2147483648' I can't stress this enough. When tests fail, please rerun the tests with 'make test TEST_VERBOSE=1 TEST_FILES=t/...' This gives me extra info that makes it easier to track down the failures. I have no idea why this would suddenly start failing when it seemed to be fine last go-round. I hate infinite numbers. I hate Windows. Whoever suggested DT::Infinite, damn you! > This is odd the infinite tests did not fail for perl version 5.6.1 Just 5.8.0? Oh, goody. Absent someone with understanding IEEE math and how it works on Win32, I consider this unlikely to get fixed. I sure as heck don't know what's going on. I may simply add something to the DT::Infinite docs saying that it's known to be broken on Win32. -dave /*======================= House Absolute Consulting www.houseabsolute.com =======================*/