On 03/28/2016 06:17 PM, James E Keenan wrote:
On 03/27/2016 05:09 PM, Buddy Burden wrote:
Guys,
Okay, trying to track down what's causing a certain quite prolific
failure in my initial module upload. Here's what I've been able to
determine (I'm pretty confident of almost all these numbers):
With perl-5.22.0 on linux x86_64 (unthreaded), I tried
$> cpanm test Date::Easy
Attaching results, which are very similar to this CPANtesters report
from Slaven:
http://www.cpantesters.org/cpan/report/5551d972-e496-11e5-81a9-4f49fcd2507e
Building and testing Date-Easy-0.01
cp lib/Date/Easy/Datetime.pm blib/lib/Date/Easy/Datetime.pm
cp lib/Date/Easy.pm blib/lib/Date/Easy.pm
cp lib/Date/Easy/Date.pm blib/lib/Date/Easy/Date.pm
Manifying 3 pod documents
PERL_DL_NONLAZY=1 "/home/jkeenan/perl5/perlbrew/perls/perl-5.22.0/bin/perl"
"-MExtUtils::Command::MM" "-MTest::Harness" "-e" "undef
*Test::Harness::Switches; test_harness(0, 'blib/lib', 'blib/arch')" t/*.t
t/date-math.t ....... ok
# Failed test 'can still use parsedate normally (94/12/02.22:56)'
# at t/date-parse.t line 128.
# got: '786426960'
# expected: '786437760'
# Failed test 'can still use parsedate normally (94/12/02 10:56:03:500PM)'
# at t/date-parse.t line 128.
# got: '786426963'
# expected: '786437763'
# Failed test 'can still use parsedate normally (94/12/02 10:56:03:500PM)'
# at t/date-parse.t line 128.
# got: '786426963.5'
# expected: '786437763.5'
# Failed test 'can still use parsedate normally (Tue Mar 26 14:20:12.5 1996,
and then)'
# at t/date-parse.t line 128.
# got: '827868012'
# expected: '827878812'
# Failed test 'can still use parsedate normally (Wed, 9 Nov 1994 7:28:37:
Seven)'
# at t/date-parse.t line 128.
# got: '784384117'
# expected: '784394917'
# Failed test 'can still use parsedate normally (06.12.1995, Fred)'
# at t/date-parse.t line 128.
# got: '802929600'
# expected: '802940400'
# Failed test 'can still use parsedate normally (13/06/1995)'
# at t/date-parse.t line 128.
# got: '803016000'
# expected: '803026800'
# Failed test 'can still use parsedate normally (13/06/95)'
# at t/date-parse.t line 128.
# got: '803016000'
# expected: '803026800'
# Failed test 'successful parse: 1995/04 00:22:12 PDT'
# at t/date-parse.t line 123.
# got: '1995-03-31'
# expected: '1995-04-01'
# compared against parse of: 1995/04 00:22:12
# Failed test 'successful parse: 95/04 00:22:12 PDT'
# at t/date-parse.t line 123.
# got: '1995-03-31'
# expected: '1995-04-01'
# compared against parse of: 95/04 00:22:12
# Failed test 'successful parse: 04/95 00:22:12 PDT'
# at t/date-parse.t line 123.
# got: '1995-03-31'
# expected: '1995-04-01'
# compared against parse of: 04/95 00:22:12
# Failed test 'can still use parsedate normally (95/04/04 +3 secs)'
# at t/date-parse.t line 128.
# got: '797022003'
# expected: '797011203'
# Failed test 'can still use parsedate normally (4 day +3 secs)'
# at t/date-parse.t line 128.
# got: '797073735'
# expected: '797062935'
# Failed test 'can still use parsedate normally (now + 4 days +3 secs)'
# at t/date-parse.t line 128.
# got: '797073735'
# expected: '797062935'
# Failed test 'can still use parsedate normally (now +4 days +3 secs)'
# at t/date-parse.t line 128.
# got: '797073735'
# expected: '797062935'
# Failed test 'can still use parsedate normally (+4 days +3 secs)'
# at t/date-parse.t line 128.
# got: '797073735'
# expected: '797062935'
# Failed test 'can still use parsedate normally (+ 4 days +3 secs)'
# at t/date-parse.t line 128.
# got: '797073735'
# expected: '797062935'
# Failed test 'can still use parsedate normally (4 day -3 secs)'
# at t/date-parse.t line 128.
# got: '797073729'
# expected: '797062929'
# Failed test 'can still use parsedate normally (today at 4pm)'
# at t/date-parse.t line 128.
# got: '797025600'
# expected: '797036400'
# Failed test 'can still use parsedate normally (yesterday at 4pm)'
# at t/date-parse.t line 128.
# got: '796939200'
# expected: '796950000'
# Failed test 'can still use parsedate normally (dec 32 94 17:05)'
# at t/date-parse.t line 128.
# got: '788997900'
# expected: '789008700'
# Failed test 'can still use parsedate normally (-1 second +1 month)'
# at t/date-parse.t line 128.
# got: '1081562399'
# expected: '1081551599'
# Failed test 'can still use parsedate normally (-1 second +1 month)'
# at t/date-parse.t line 128.
# got: '1081537199'
# expected: '1081526399'
# Looks like you failed 23 tests of 733.
t/date-parse.t ......
Dubious, test returned 23 (wstat 5888, 0x1700)
Failed 23/733 subtests
t/date.t ............ ok
t/datetime-parse.t .. ok
t/datetime.t ........ ok
t/errors.t .......... ok
t/import.t .......... ok
t/module-load.t ..... ok
t/require.t ......... ok
t/zonespec00.t ...... ok
t/zonespec01.t ...... ok
t/zonespec02.t ...... ok
t/zonespec03.t ...... ok
Test Summary Report
-------------------
t/date-parse.t (Wstat: 5888 Tests: 733 Failed: 23)
Failed tests: 460, 463, 466, 469, 475, 478, 481, 484
486, 492, 495, 529, 532, 535, 538, 550
553, 556, 619, 625, 661, 721, 724
Non-zero exit status: 23
Files=13, Tests=2562, 2 wallclock secs ( 0.25 usr 0.01 sys + 1.17 cusr 0.11
csys = 1.54 CPU)
Result: FAIL
Failed 1/13 test programs. 23/2562 subtests failed.
make: *** [test_dynamic] Error 255
-> FAIL Installing Date::Easy failed. See
/home/jkeenan/.cpanm/work/1459203738.4760/build.log for details. Retry with
--force to force install it.
Expiring 4 work directories.
4 distributions installed