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
=======================*/

Reply via email to