PATH=/usr/bin:/bin:/home/fly2000/var/megalib/bin
Start 2014-10-15T22:24:28
ActivePerl-2000 CPAN-2.00
Reading '/home/fly2000/var/cpan/Metadata'
Database was generated on Thu, 16 Oct 2014 02:17:02 GMT
Running make for J/JA/JANDREW/DateTimeX-Format-Excel-v0.12.8.tar.gz
Fetching with LWP:
http://cpan.nas1.activestate.com/authors/id/J/JA/JANDREW/DateTimeX-Format-Excel-v0.12.8.tar.gz
Fetching with LWP:
http://cpan.nas1.activestate.com/authors/id/J/JA/JANDREW/CHECKSUMS
Checksum for /home/fly2000/var/cpan/sources/authors/id/J/JA/JANDREW/DateTimeX-Format-Excel-v0.12.8.tar.gz ok
DateTimeX-Format-Excel-v0.12.8
DateTimeX-Format-Excel-v0.12.8/LICENSE
DateTimeX-Format-Excel-v0.12.8/Changes
DateTimeX-Format-Excel-v0.12.8/META.yml
DateTimeX-Format-Excel-v0.12.8/dist.ini
DateTimeX-Format-Excel-v0.12.8/MANIFEST
DateTimeX-Format-Excel-v0.12.8/META.json
DateTimeX-Format-Excel-v0.12.8/README.pod
DateTimeX-Format-Excel-v0.12.8/t
DateTimeX-Format-Excel-v0.12.8/t/01-load.t
DateTimeX-Format-Excel-v0.12.8/Makefile.PL
DateTimeX-Format-Excel-v0.12.8/t/Example.pl
DateTimeX-Format-Excel-v0.12.8/lib/DateTimeX/Format
DateTimeX-Format-Excel-v0.12.8/lib/DateTimeX/Format/Excel.pm
DateTimeX-Format-Excel-v0.12.8/t/DateTimeX/Format
DateTimeX-Format-Excel-v0.12.8/t/DateTimeX/Format/00-excel.t
DateTimeX-Format-Excel-v0.12.8/t/DateTimeX/Format/01-basic.t
DateTimeX-Format-Excel-v0.12.8/t/DateTimeX/Format/02-fractions.t
DateTimeX-Format-Excel-v0.12.8/lib/DateTimeX/Format/Excel
DateTimeX-Format-Excel-v0.12.8/lib/DateTimeX/Format/Excel/Types.pm
DateTimeX-Format-Excel-v0.12.8/t/DateTimeX/Format/Excel
DateTimeX-Format-Excel-v0.12.8/t/DateTimeX/Format/Excel/01-types.t
CPAN.pm: Building J/JA/JANDREW/DateTimeX-Format-Excel-v0.12.8.tar.gz
>>> /home/fly2000/ap2000-298540/bin/perl-static Makefile.PL
Warning: prerequisite MooseX::HasDefaults::RO 0 not found.
Warning: prerequisite Smart::Comments 0 not found.
Checking if your kit is complete...
Looks good
Generating a Unix-style Makefile
Writing Makefile for DateTimeX::Format::Excel
Writing MYMETA.yml and MYMETA.json
---- Unsatisfied dependencies detected during ----
---- JANDREW/DateTimeX-Format-Excel-v0.12.8.tar.gz ----
MooseX::HasDefaults::RO [requires]
Smart::Comments [requires]
Running make test
Delayed until after prerequisites
Running test for module 'MooseX::HasDefaults::RO'
Running make for S/SA/SARTAK/MooseX-HasDefaults-0.03.tar.gz
Fetching with LWP:
http://cpan.nas1.activestate.com/authors/id/S/SA/SARTAK/MooseX-HasDefaults-0.03.tar.gz
Checksum for /home/fly2000/var/cpan/sources/authors/id/S/SA/SARTAK/MooseX-HasDefaults-0.03.tar.gz ok
MooseX-HasDefaults-0.03/
MooseX-HasDefaults-0.03/Changes
MooseX-HasDefaults-0.03/inc/
MooseX-HasDefaults-0.03/lib/
MooseX-HasDefaults-0.03/Makefile.PL
MooseX-HasDefaults-0.03/MANIFEST
MooseX-HasDefaults-0.03/META.yml
MooseX-HasDefaults-0.03/t/
MooseX-HasDefaults-0.03/t/001-ro.t
MooseX-HasDefaults-0.03/t/002-rw.t
MooseX-HasDefaults-0.03/t/003-no-accessor.t
MooseX-HasDefaults-0.03/lib/MooseX/
MooseX-HasDefaults-0.03/lib/MooseX/HasDefaults/
MooseX-HasDefaults-0.03/lib/MooseX/HasDefaults.pm
MooseX-HasDefaults-0.03/lib/MooseX/HasDefaults/Meta/
MooseX-HasDefaults-0.03/lib/MooseX/HasDefaults/RO.pm
MooseX-HasDefaults-0.03/lib/MooseX/HasDefaults/RW.pm
MooseX-HasDefaults-0.03/lib/MooseX/HasDefaults/Meta/IsRO.pm
MooseX-HasDefaults-0.03/lib/MooseX/HasDefaults/Meta/IsRW.pm
MooseX-HasDefaults-0.03/inc/Module/
MooseX-HasDefaults-0.03/inc/Module/Install/
MooseX-HasDefaults-0.03/inc/Module/Install.pm
MooseX-HasDefaults-0.03/inc/Module/Install/Base.pm
MooseX-HasDefaults-0.03/inc/Module/Install/Can.pm
MooseX-HasDefaults-0.03/inc/Module/Install/Fetch.pm
MooseX-HasDefaults-0.03/inc/Module/Install/Makefile.pm
MooseX-HasDefaults-0.03/inc/Module/Install/Metadata.pm
MooseX-HasDefaults-0.03/inc/Module/Install/Win32.pm
MooseX-HasDefaults-0.03/inc/Module/Install/WriteAll.pm
CPAN.pm: Building S/SA/SARTAK/MooseX-HasDefaults-0.03.tar.gz
>>> /home/fly2000/ap2000-298540/bin/perl-static Makefile.PL
Cannot determine perl version info from lib/MooseX/HasDefaults.pm
Checking if your kit is complete...
Looks good
Generating a Unix-style Makefile
Writing Makefile for MooseX::HasDefaults
Writing MYMETA.yml and MYMETA.json
>>> make
cp lib/MooseX/HasDefaults/Meta/IsRO.pm blib/lib/MooseX/HasDefaults/Meta/IsRO.pm
cp lib/MooseX/HasDefaults/RO.pm blib/lib/MooseX/HasDefaults/RO.pm
cp lib/MooseX/HasDefaults/RW.pm blib/lib/MooseX/HasDefaults/RW.pm
cp lib/MooseX/HasDefaults.pm blib/lib/MooseX/HasDefaults.pm
cp lib/MooseX/HasDefaults/Meta/IsRW.pm blib/lib/MooseX/HasDefaults/Meta/IsRW.pm
Manifying blib/man3/MooseX::HasDefaults.3
SARTAK/MooseX-HasDefaults-0.03.tar.gz
make -- OK
Running make test
>>> make test TEST_VERBOSE=1
PERL_DL_NONLAZY=1 /home/fly2000/ap2000-298540/bin/perl-static "-MExtUtils::Command::MM" "-MTest::Harness" "-e" "undef *Test::Harness::Switches; test_harness(1, 'inc', 'blib/lib', 'blib/arch')" t/*.t
t/001-ro.t ...........
1..7
ok 1 - Person->can(...)
ok 2
ok 3
ok 4
ok 5 - threw Regexp ((?^:read-only accessor))
ok 6 - threw Regexp ((?^:read-only accessor))
ok 7
ok
t/002-rw.t ...........
1..7
ok 1 - Person->can(...)
ok 2
ok 3
ok 4
ok 5 - threw Regexp ((?^:read-only accessor))
ok 6
ok 7
ok
t/003-no-accessor.t ..
1..5
ok 1 - Person->can('name')
ok 2
ok 3
ok 4 - an attribute was created even though it has no accessor
ok 5
ok
All tests successful.
Files=3, Tests=19, 1 wallclock secs ( 0.05 usr 0.02 sys + 1.61 cusr 0.14 csys = 1.82 CPU)
Result: PASS
SARTAK/MooseX-HasDefaults-0.03.tar.gz
make test TEST_VERBOSE=1 -- OK
Fetching with LWP:
http://cpan.nas1.activestate.com/authors/id/S/SA/SARTAK/CHECKSUMS
Shawn M Moore <cpan@sartak.org>
default "is" to "ro" or "rw" for all attributes
>>> (cd /home/fly2000/var/cpan/build/MooseX-HasDefaults-0.03-p1xjNS && tar cvf - MooseX-HasDefaults-0.03.ppd blib) | gzip -c >/home/fly2000/var/REPO/S/SA/SARTAK/MooseX-HasDefaults-0.03.tar.gz
MooseX-HasDefaults-0.03.ppd
blib/
blib/man3/
blib/man3/MooseX::HasDefaults.3
blib/lib/
blib/lib/MooseX/
blib/lib/MooseX/HasDefaults.pm
blib/lib/MooseX/HasDefaults/
blib/lib/MooseX/HasDefaults/RW.pm
blib/lib/MooseX/HasDefaults/Meta/
blib/lib/MooseX/HasDefaults/Meta/IsRW.pm
blib/lib/MooseX/HasDefaults/Meta/IsRO.pm
blib/lib/MooseX/HasDefaults/RO.pm
>>> mv /home/fly2000/var/cpan/build/MooseX-HasDefaults-0.03-p1xjNS/MooseX-HasDefaults-0.03.ppd /home/fly2000/var/REPO/S/SA/SARTAK
Running test for module 'Smart::Comments'
Running make for D/DC/DCONWAY/Smart-Comments-1.000005.tar.gz
Prepending /home/fly2000/var/cpan/build/MooseX-HasDefaults-0.03-p1xjNS/blib/arch /home/fly2000/var/cpan/build/MooseX-HasDefaults-0.03-p1xjNS/blib/lib to PERL5LIB for 'get'
Fetching with LWP:
http://cpan.nas1.activestate.com/authors/id/D/DC/DCONWAY/Smart-Comments-1.000005.tar.gz
Checksum for /home/fly2000/var/cpan/sources/authors/id/D/DC/DCONWAY/Smart-Comments-1.000005.tar.gz ok
Smart-Comments-1.000005/
Smart-Comments-1.000005/Build.PL
Smart-Comments-1.000005/Changes
Smart-Comments-1.000005/lib/
Smart-Comments-1.000005/Makefile.PL
Smart-Comments-1.000005/MANIFEST
Smart-Comments-1.000005/META.yml
Smart-Comments-1.000005/README
Smart-Comments-1.000005/t/
Smart-Comments-1.000005/t/00.load.t
Smart-Comments-1.000005/t/assert.t
Smart-Comments-1.000005/t/brackets.t
Smart-Comments-1.000005/t/c_like_for_loop.t
Smart-Comments-1.000005/t/check.t
Smart-Comments-1.000005/t/confirm.t
Smart-Comments-1.000005/t/ensure.t
Smart-Comments-1.000005/t/ENV_0.t
Smart-Comments-1.000005/t/ENV_1.t
Smart-Comments-1.000005/t/ENV_str.t
Smart-Comments-1.000005/t/insist.t
Smart-Comments-1.000005/t/labelled_perlish_loop.t
Smart-Comments-1.000005/t/message.t
Smart-Comments-1.000005/t/perlish_for.t
Smart-Comments-1.000005/t/perlish_for_percentage.t
Smart-Comments-1.000005/t/pod-coverage.t
Smart-Comments-1.000005/t/pod.t
Smart-Comments-1.000005/t/require.t
Smart-Comments-1.000005/t/selective.t
Smart-Comments-1.000005/t/simple_perlish_for.t
Smart-Comments-1.000005/t/var.t
Smart-Comments-1.000005/t/verify.t
Smart-Comments-1.000005/t/while.t
Smart-Comments-1.000005/t/while_num.t
Smart-Comments-1.000005/lib/Smart/
Smart-Comments-1.000005/lib/Smart/Comments.pm
Prepending /home/fly2000/var/cpan/build/MooseX-HasDefaults-0.03-p1xjNS/blib/arch /home/fly2000/var/cpan/build/MooseX-HasDefaults-0.03-p1xjNS/blib/lib to PERL5LIB for 'make'
CPAN.pm: Building D/DC/DCONWAY/Smart-Comments-1.000005.tar.gz
>>> /home/fly2000/ap2000-298540/bin/perl-static Makefile.PL
Checking if your kit is complete...
Looks good
Generating a Unix-style Makefile
Writing Makefile for Smart::Comments
Writing MYMETA.yml and MYMETA.json
>>> make
cp lib/Smart/Comments.pm blib/lib/Smart/Comments.pm
Manifying blib/man3/Smart::Comments.3
DCONWAY/Smart-Comments-1.000005.tar.gz
make -- OK
Prepending /home/fly2000/var/cpan/build/MooseX-HasDefaults-0.03-p1xjNS/blib/arch /home/fly2000/var/cpan/build/MooseX-HasDefaults-0.03-p1xjNS/blib/lib to PERL5LIB for 'test'
Running make test
>>> make test TEST_VERBOSE=1
PERL_DL_NONLAZY=1 /home/fly2000/ap2000-298540/bin/perl-static "-MExtUtils::Command::MM" "-MTest::Harness" "-e" "undef *Test::Harness::Switches; test_harness(1, 'blib/lib', 'blib/arch')" t/*.t
# Testing Smart::Comments 1.000005
t/00.load.t .................
1..1
ok 1 - use Smart::Comments;
ok
t/assert.t ..................
ok 1 - True assertion is silent
ok 2 - False assertion is deadly
ok 3 - False assertion is deadly silent
ok 4 - False assertion is loud
ok 5 - False assertion is loudly correct
ok 6 - False two-part assertion is deadly
ok 7 - False two-part assertion is deadly silent
ok 8 - False two-part assertion is loud
ok 9 - False two-part assertion is loudly correct
1..9
ok
t/brackets.t ................
ok 1 - Iteration 1
ok 2 - Iteration 2
ok 3 - Iteration 3
ok 4 - Iteration 4
ok 5 - Iteration 5
ok 6 - Iteration 6
ok 7 - Iteration 7
ok 8 - Iteration 8
ok 9 - Iteration 9
ok 10 - Iteration 10
ok 11 - Iteration 11
ok 12 - Iteration 12
ok 13 - Iteration 13
ok 14 - Iteration 14
ok 15 - Iteration 15
ok 16 - Iteration 16
ok 17 - Iteration 17
ok 18 - Iteration 18
ok 19 - Iteration 19
ok 20 - Iteration 20
ok 21 - First iteration
ok 22 - Second iteration
ok 23 - Thiird iteration
1..23
ok
t/c_like_for_loop.t .........
ok 1 - First iteration
ok 2 - Second iteration
1..2
ok
t/check.t ...................
ok 1 - True check is silent
ok 2 - False check not deadly
ok 3 - False check is loud
ok 4 - False check is loudly correct
ok 5 - False two-part check not deadly
ok 6 - False two-part check is loud
ok 7 - False two-part check is loudly correct
1..7
ok
t/confirm.t .................
ok 1 - True confirm is silent
ok 2 - False confirm not deadly
ok 3 - False confirm is loud
ok 4 - False confirm is loudly correct
ok 5 - False two-part confirm not deadly
ok 6 - False two-part confirm is loud
ok 7 - False two-part confirm is loudly correct
1..7
ok
t/ensure.t ..................
ok 1 - True ensure is silent
ok 2 - False ensure is deadly
ok 3 - False ensure is deadly silent
ok 4 - False ensure is loud
ok 5 - False ensure is loudly correct
ok 6 - False two-part ensure is deadly
ok 7 - False two-part ensure is deadly silent
ok 8 - False two-part ensure is loud
ok 9 - False two-part ensure is loudly correct
1..9
ok
t/ENV_0.t ...................
ok 1 - Silenced messages work
1..1
ok
t/ENV_1.t ...................
ok 1 - Messages work
1..1
ok
t/ENV_str.t .................
ok 1 - Messages work
1..1
ok
t/insist.t ..................
ok 1 - True insist is silent
ok 2 - False insist is deadly
ok 3 - False insist is deadly silent
ok 4 - False insist is loud
ok 5 - False insist is loudly correct
ok 6 - False two-part insist is deadly
ok 7 - False two-part insist is deadly silent
ok 8 - False two-part insist is loud
ok 9 - False two-part insist is loudly correct
1..9
ok
t/labelled_perlish_loop.t ...
ok 1 - Iteration 1
ok 2 - Iteration 2
ok 3 - Iteration 3
ok 4 - First iteration
ok 5 - Second iteration
1..5
ok
t/message.t .................
ok 1 - Messages work
1..1
ok
t/perlish_for.t .............
ok 1 - Iteration 1
ok 2 - Iteration 2
ok 3 - Iteration 3
ok 4 - First iteration
ok 5 - Second iteration
1..5
ok
t/perlish_for_percentage.t ..
ok 1 - First iteration
ok 2 - Second iteration
ok 3 - Third iteration
ok 4 - Fourth iteration
1..4
ok
t/pod-coverage.t ............
1..1
ok 1 - Pod coverage on Smart::Comments
ok
t/pod.t .....................
1..1
ok 1 - POD test for blib/lib/Smart/Comments.pm
ok
t/require.t .................
ok 1 - True require is silent
ok 2 - False require is deadly
ok 3 - False require is deadly silent
ok 4 - False require is loud
ok 5 - False require is loudly correct
ok 6 - False two-part require is deadly
ok 7 - False two-part require is deadly silent
ok 8 - False two-part require is loud
ok 9 - False two-part require is loudly correct
1..9
ok
t/selective.t ...............
1..3
ok 1 - Accepts 3 #'s...
ok 2 - Accepts 4 #'s...
ok 3 - Accepts 6 #'s...
ok
t/simple_perlish_for.t ......
ok 1 - Iteration 1
ok 2 - Iteration 2
ok 3 - Iteration 3
ok 4 - First iteration
ok 5 - Second iteration
1..5
ok
t/var.t .....................
ok 1 - Simple variables work
ok 2 - Labelled variables work
1..2
ok
t/verify.t ..................
ok 1 - True verify is silent
ok 2 - False verify not deadly
ok 3 - False verify is loud
ok 4 - False verify is loudly correct
ok 5 - False two-part verify not deadly
ok 6 - False two-part verify is loud
ok 7 - False two-part verify is loudly correct
1..7
ok
t/while.t ...................
ok 1 - First iteration
ok 2 - Second iteration
1..2
ok
t/while_num.t ...............
# Subtest: Iteration 0
ok 1 - Correct format
ok 2 - Correctly incremented
1..2
ok 1 - Iteration 0
# Subtest: Iteration 1
ok 1 - Correct format
ok 2 - Correctly incremented
1..2
ok 2 - Iteration 1
# Subtest: Iteration 2
ok 1 - Correct format
ok 2 - Correctly incremented
1..2
ok 3 - Iteration 2
# Subtest: Iteration 3
ok 1 - Correct format
ok 2 - Correctly incremented
1..2
ok 4 - Iteration 3
# Subtest: Iteration 4
ok 1 - Correct format
ok 2 - Correctly incremented
1..2
ok 5 - Iteration 4
# Subtest: Iteration 5
ok 1 - Correct format
ok 2 - Correctly incremented
1..2
ok 6 - Iteration 5
1..6
ok
All tests successful.
Files=24, Tests=121, 4 wallclock secs ( 0.18 usr 0.04 sys + 2.59 cusr 0.36 csys = 3.17 CPU)
Result: PASS
DCONWAY/Smart-Comments-1.000005.tar.gz
make test TEST_VERBOSE=1 -- OK
Damian Conway <damian@conway.org>
Comments that do more than just sit there
>>> (cd /home/fly2000/var/cpan/build/Smart-Comments-1.000005-r3Pzy_ && tar cvf - Smart-Comments-1.000005.ppd blib) | gzip -c >/home/fly2000/var/REPO/D/DC/DCONWAY/Smart-Comments-1.000005.tar.gz
Smart-Comments-1.000005.ppd
blib/
blib/man3/
blib/man3/Smart::Comments.3
blib/lib/
blib/lib/Smart/
blib/lib/Smart/Comments.pm
>>> mv /home/fly2000/var/cpan/build/Smart-Comments-1.000005-r3Pzy_/Smart-Comments-1.000005.ppd /home/fly2000/var/REPO/D/DC/DCONWAY
Running make for J/JA/JANDREW/DateTimeX-Format-Excel-v0.12.8.tar.gz
Prepending /home/fly2000/var/cpan/build/Smart-Comments-1.000005-r3Pzy_/blib/arch /home/fly2000/var/cpan/build/Smart-Comments-1.000005-r3Pzy_/blib/lib /home/fly2000/var/cpan/build/MooseX-HasDefaults-0.03-p1xjNS/blib/arch /home/fly2000/var/cpan/build/MooseX-HasDefaults-0.03-p1xjNS/blib/lib to PERL5LIB for 'get'
Has already been unwrapped into directory /home/fly2000/var/cpan/build/DateTimeX-Format-Excel-v0.12.8-IL4MQ_
Prepending /home/fly2000/var/cpan/build/Smart-Comments-1.000005-r3Pzy_/blib/arch /home/fly2000/var/cpan/build/Smart-Comments-1.000005-r3Pzy_/blib/lib /home/fly2000/var/cpan/build/MooseX-HasDefaults-0.03-p1xjNS/blib/arch /home/fly2000/var/cpan/build/MooseX-HasDefaults-0.03-p1xjNS/blib/lib to PERL5LIB for 'make'
CPAN.pm: Building J/JA/JANDREW/DateTimeX-Format-Excel-v0.12.8.tar.gz
>>> make
cp lib/DateTimeX/Format/Excel/Types.pm blib/lib/DateTimeX/Format/Excel/Types.pm
cp README.pod blib/lib/DateTimeX/Format/README.pod
cp lib/DateTimeX/Format/Excel.pm blib/lib/DateTimeX/Format/Excel.pm
Manifying blib/man3/DateTimeX::Format::README.3
Manifying blib/man3/DateTimeX::Format::Excel.3
Manifying blib/man3/DateTimeX::Format::Excel::Types.3
JANDREW/DateTimeX-Format-Excel-v0.12.8.tar.gz
make -- OK
Prepending /home/fly2000/var/cpan/build/Smart-Comments-1.000005-r3Pzy_/blib/arch /home/fly2000/var/cpan/build/Smart-Comments-1.000005-r3Pzy_/blib/lib /home/fly2000/var/cpan/build/MooseX-HasDefaults-0.03-p1xjNS/blib/arch /home/fly2000/var/cpan/build/MooseX-HasDefaults-0.03-p1xjNS/blib/lib to PERL5LIB for 'test'
Running make test
>>> make test TEST_VERBOSE=1
PERL_DL_NONLAZY=1 /home/fly2000/ap2000-298540/bin/perl-static "-MExtUtils::Command::MM" "-MTest::Harness" "-e" "undef *Test::Harness::Switches; test_harness(1, 'blib/lib', 'blib/arch')" t/*.t t/DateTimeX/Format/*.t t/DateTimeX/Format/Excel/*.t
t/01-load.t ..........................
1..15
ok 1 - use TAP::Harness;
ok 2 - use Test::More;
ok 3 - use Test::Moose;
ok 4 - use Capture::Tiny;
ok 5 - use version;
ok 6 - use Moose;
ok 7 - use MooseX::StrictConstructor;
ok 8 - use MooseX::HasDefaults::RO;
ok 9 - use DateTime;
ok 10 - use Carp;
ok 11 - use Type::Utils;
ok 12 - use Type::Library;
ok 13 - use Types::Standard;
ok 14 - use DateTimeX::Format::Excel::Types;
ok 15 - use DateTimeX::Format::Excel;
ok
t/DateTimeX/Format/00-excel.t ........
1..156
ok 1 - Check that DateTimeX::Format::Excel has the -system_type- attribute
ok 2 - Prep a new DateTimeX::Format::Excel instance
ok 3 - DateTimeX::Format::Excel->can('new')
ok 4 - DateTimeX::Format::Excel->can('get_system_type')
ok 5 - DateTimeX::Format::Excel->can('set_system_type')
ok 6 - DateTimeX::Format::Excel->can('parse_datetime')
ok 7 - DateTimeX::Format::Excel->can('format_datetime')
ok 8 - Check for correct Windows Excel date epoch parsing of: 1 (1900-01-01T00:00:00)
ok 9 - Check for correct Windows Excel date epoch parsing of: 100 (1900-04-09T00:00:00)
ok 10 - Check for correct Windows Excel date epoch parsing of: 41255 (2012-12-12T00:00:00)
ok 11 - Check for correct Windows Excel date epoch parsing of: 41255.5 (2012-12-12T12:00:00)
ok 12 - Check for correct Windows Excel date epoch parsing of: 61 (1900-03-01T00:00:00)
ok 13 - Check for correct Windows Excel date epoch parsing of an empty string
ok 14 - Check for the correct Windows Excel date epoch when parsing: 60 (1900-03-01T00:00:00)
ok 15 - ... and check that it throws the correct error message
ok 16 - Check for the correct Windows Excel date epoch when parsing: 0 (1900-01-01T00:00:00)
ok 17 - ... and check that it throws the correct error message
ok 18 - Set the system to an Apple Excel Epoch
ok 19 - Check for correct Apple Excel date epoch when parsing: 61 (1904-03-02T00:00:00)
ok 20 - Check for correct Apple Excel date epoch when parsing: 60 (1904-03-01T00:00:00)
ok 21 - Check for correct Apple Excel date epoch when parsing: 0 (1904-01-01T00:00:00)
ok 22 - Check for correct Apple Excel date epoch when parsing: 39793.5 (2012-12-12T12:00:00)
ok 23 - Check for correct Apple Excel epoch generation for DateTime instance: 2012-12-12T12:00:00 (39793.5)
ok 24 - Set the system to a Windows Excel Epoch
ok 25 - Check for correct Windows Excel epoch generation for DateTime instance: 2012-12-12T12:00:00 (41255.5)
ok 26 - Check for correct Windows Excel epoch generation for DateTime instance: 1899-12-30T00:00:00 (1899-12-30T00:00:00)
ok 27 - Check for correct Windows Excel epoch generation for DateTime instance: 1899-12-31T00:00:00 (1899-12-31T00:00:00)
ok 28 - Check for correct Windows Excel epoch generation for DateTime instance: 1900-01-01T00:00:00 (1)
ok 29 - Check for correct Windows Excel epoch generation for DateTime instance: 1900-01-02T00:00:00 (2)
ok 30 - Check for correct Windows Excel epoch generation for DateTime instance: 1900-01-03T00:00:00 (3)
ok 31 - Check for correct Windows Excel epoch generation for DateTime instance: 1900-01-04T00:00:00 (4)
ok 32 - Check for correct Windows Excel epoch generation for DateTime instance: 1900-01-05T00:00:00 (5)
ok 33 - Check for correct Windows Excel epoch generation for DateTime instance: 1900-01-06T00:00:00 (6)
ok 34 - Check for correct Windows Excel epoch generation for DateTime instance: 1900-01-07T00:00:00 (7)
ok 35 - Check for correct Windows Excel epoch generation for DateTime instance: 1900-01-08T00:00:00 (8)
ok 36 - Check for correct Windows Excel epoch generation for DateTime instance: 1900-01-09T00:00:00 (9)
ok 37 - Check for correct Windows Excel epoch generation for DateTime instance: 1900-01-10T00:00:00 (10)
ok 38 - Check for correct Windows Excel epoch generation for DateTime instance: 1900-01-11T00:00:00 (11)
ok 39 - Check for correct Windows Excel epoch generation for DateTime instance: 1900-01-12T00:00:00 (12)
ok 40 - Check for correct Windows Excel epoch generation for DateTime instance: 1900-01-13T00:00:00 (13)
ok 41 - Check for correct Windows Excel epoch generation for DateTime instance: 1900-01-14T00:00:00 (14)
ok 42 - Check for correct Windows Excel epoch generation for DateTime instance: 1900-01-15T00:00:00 (15)
ok 43 - Check for correct Windows Excel epoch generation for DateTime instance: 1900-01-16T00:00:00 (16)
ok 44 - Check for correct Windows Excel epoch generation for DateTime instance: 1900-01-17T00:00:00 (17)
ok 45 - Check for correct Windows Excel epoch generation for DateTime instance: 1900-01-18T00:00:00 (18)
ok 46 - Check for correct Windows Excel epoch generation for DateTime instance: 1900-01-19T00:00:00 (19)
ok 47 - Check for correct Windows Excel epoch generation for DateTime instance: 1900-01-20T00:00:00 (20)
ok 48 - Check for correct Windows Excel epoch generation for DateTime instance: 1900-01-21T00:00:00 (21)
ok 49 - Check for correct Windows Excel epoch generation for DateTime instance: 1900-01-22T00:00:00 (22)
ok 50 - Check for correct Windows Excel epoch generation for DateTime instance: 1900-01-23T00:00:00 (23)
ok 51 - Check for correct Windows Excel epoch generation for DateTime instance: 1900-01-24T00:00:00 (24)
ok 52 - Check for correct Windows Excel epoch generation for DateTime instance: 1900-01-25T00:00:00 (25)
ok 53 - Check for correct Windows Excel epoch generation for DateTime instance: 1900-01-26T00:00:00 (26)
ok 54 - Check for correct Windows Excel epoch generation for DateTime instance: 1900-01-27T00:00:00 (27)
ok 55 - Check for correct Windows Excel epoch generation for DateTime instance: 1900-01-28T00:00:00 (28)
ok 56 - Check for correct Windows Excel epoch generation for DateTime instance: 1900-01-29T00:00:00 (29)
ok 57 - Check for correct Windows Excel epoch generation for DateTime instance: 1900-01-30T00:00:00 (30)
ok 58 - Check for correct Windows Excel epoch generation for DateTime instance: 1900-01-31T00:00:00 (31)
ok 59 - Check for correct Windows Excel epoch generation for DateTime instance: 1900-02-01T00:00:00 (32)
ok 60 - Check for correct Windows Excel epoch generation for DateTime instance: 1900-02-02T00:00:00 (33)
ok 61 - Check for correct Windows Excel epoch generation for DateTime instance: 1900-02-03T00:00:00 (34)
ok 62 - Check for correct Windows Excel epoch generation for DateTime instance: 1900-02-04T00:00:00 (35)
ok 63 - Check for correct Windows Excel epoch generation for DateTime instance: 1900-02-05T00:00:00 (36)
ok 64 - Check for correct Windows Excel epoch generation for DateTime instance: 1900-02-06T00:00:00 (37)
ok 65 - Check for correct Windows Excel epoch generation for DateTime instance: 1900-02-07T00:00:00 (38)
ok 66 - Check for correct Windows Excel epoch generation for DateTime instance: 1900-02-08T00:00:00 (39)
ok 67 - Check for correct Windows Excel epoch generation for DateTime instance: 1900-02-09T00:00:00 (40)
ok 68 - Check for correct Windows Excel epoch generation for DateTime instance: 1900-02-10T00:00:00 (41)
ok 69 - Check for correct Windows Excel epoch generation for DateTime instance: 1900-02-11T00:00:00 (42)
ok 70 - Check for correct Windows Excel epoch generation for DateTime instance: 1900-02-12T00:00:00 (43)
ok 71 - Check for correct Windows Excel epoch generation for DateTime instance: 1900-02-13T00:00:00 (44)
ok 72 - Check for correct Windows Excel epoch generation for DateTime instance: 1900-02-14T00:00:00 (45)
ok 73 - Check for correct Windows Excel epoch generation for DateTime instance: 1900-02-15T00:00:00 (46)
ok 74 - Check for correct Windows Excel epoch generation for DateTime instance: 1900-02-16T00:00:00 (47)
ok 75 - Check for correct Windows Excel epoch generation for DateTime instance: 1900-02-17T00:00:00 (48)
ok 76 - Check for correct Windows Excel epoch generation for DateTime instance: 1900-02-18T00:00:00 (49)
ok 77 - Check for correct Windows Excel epoch generation for DateTime instance: 1900-02-19T00:00:00 (50)
ok 78 - Check for correct Windows Excel epoch generation for DateTime instance: 1900-02-20T00:00:00 (51)
ok 79 - Check for correct Windows Excel epoch generation for DateTime instance: 1900-02-21T00:00:00 (52)
ok 80 - Check for correct Windows Excel epoch generation for DateTime instance: 1900-02-22T00:00:00 (53)
ok 81 - Check for correct Windows Excel epoch generation for DateTime instance: 1900-02-23T00:00:00 (54)
ok 82 - Check for correct Windows Excel epoch generation for DateTime instance: 1900-02-24T00:00:00 (55)
ok 83 - Check for correct Windows Excel epoch generation for DateTime instance: 1900-02-25T00:00:00 (56)
ok 84 - Check for correct Windows Excel epoch generation for DateTime instance: 1900-02-26T00:00:00 (57)
ok 85 - Check for correct Windows Excel epoch generation for DateTime instance: 1900-02-27T00:00:00 (58)
ok 86 - Check for correct Windows Excel epoch generation for DateTime instance: 1900-02-28T00:00:00 (59)
ok 87 - Check for correct Windows Excel epoch generation for DateTime instance: 1900-03-01T00:00:00 (61)
ok 88 - Check for correct Windows Excel epoch generation for DateTime instance: 1900-03-02T00:00:00 (62)
ok 89 - Check for correct Windows Excel epoch generation for DateTime instance: 1900-03-03T00:00:00 (63)
ok 90 - Set the system to an Apple Excel Epoch
ok 91 - Check for correct Apple Excel epoch generation for DateTime instance: 1903-12-30T00:00:00 (1903-12-30T00:00:00)
ok 92 - Check for correct Apple Excel epoch generation for DateTime instance: 1903-12-31T00:00:00 (1903-12-31T00:00:00)
ok 93 - Check for correct Apple Excel epoch generation for DateTime instance: 1904-01-01T00:00:00 (0)
ok 94 - Check for correct Apple Excel epoch generation for DateTime instance: 1904-01-02T00:00:00 (1)
ok 95 - Check for correct Apple Excel epoch generation for DateTime instance: 1904-01-03T00:00:00 (2)
ok 96 - Check for correct Apple Excel epoch generation for DateTime instance: 1904-01-04T00:00:00 (3)
ok 97 - Check for correct Apple Excel epoch generation for DateTime instance: 1904-01-05T00:00:00 (4)
ok 98 - Check for correct Apple Excel epoch generation for DateTime instance: 1904-01-06T00:00:00 (5)
ok 99 - Check for correct Apple Excel epoch generation for DateTime instance: 1904-01-07T00:00:00 (6)
ok 100 - Check for correct Apple Excel epoch generation for DateTime instance: 1904-01-08T00:00:00 (7)
ok 101 - Check for correct Apple Excel epoch generation for DateTime instance: 1904-01-09T00:00:00 (8)
ok 102 - Check for correct Apple Excel epoch generation for DateTime instance: 1904-01-10T00:00:00 (9)
ok 103 - Check for correct Apple Excel epoch generation for DateTime instance: 1904-01-11T00:00:00 (10)
ok 104 - Check for correct Apple Excel epoch generation for DateTime instance: 1904-01-12T00:00:00 (11)
ok 105 - Check for correct Apple Excel epoch generation for DateTime instance: 1904-01-13T00:00:00 (12)
ok 106 - Check for correct Apple Excel epoch generation for DateTime instance: 1904-01-14T00:00:00 (13)
ok 107 - Check for correct Apple Excel epoch generation for DateTime instance: 1904-01-15T00:00:00 (14)
ok 108 - Check for correct Apple Excel epoch generation for DateTime instance: 1904-01-16T00:00:00 (15)
ok 109 - Check for correct Apple Excel epoch generation for DateTime instance: 1904-01-17T00:00:00 (16)
ok 110 - Check for correct Apple Excel epoch generation for DateTime instance: 1904-01-18T00:00:00 (17)
ok 111 - Check for correct Apple Excel epoch generation for DateTime instance: 1904-01-19T00:00:00 (18)
ok 112 - Check for correct Apple Excel epoch generation for DateTime instance: 1904-01-20T00:00:00 (19)
ok 113 - Check for correct Apple Excel epoch generation for DateTime instance: 1904-01-21T00:00:00 (20)
ok 114 - Check for correct Apple Excel epoch generation for DateTime instance: 1904-01-22T00:00:00 (21)
ok 115 - Check for correct Apple Excel epoch generation for DateTime instance: 1904-01-23T00:00:00 (22)
ok 116 - Check for correct Apple Excel epoch generation for DateTime instance: 1904-01-24T00:00:00 (23)
ok 117 - Check for correct Apple Excel epoch generation for DateTime instance: 1904-01-25T00:00:00 (24)
ok 118 - Check for correct Apple Excel epoch generation for DateTime instance: 1904-01-26T00:00:00 (25)
ok 119 - Check for correct Apple Excel epoch generation for DateTime instance: 1904-01-27T00:00:00 (26)
ok 120 - Check for correct Apple Excel epoch generation for DateTime instance: 1904-01-28T00:00:00 (27)
ok 121 - Check for correct Apple Excel epoch generation for DateTime instance: 1904-01-29T00:00:00 (28)
ok 122 - Check for correct Apple Excel epoch generation for DateTime instance: 1904-01-30T00:00:00 (29)
ok 123 - Check for correct Apple Excel epoch generation for DateTime instance: 1904-01-31T00:00:00 (30)
ok 124 - Check for correct Apple Excel epoch generation for DateTime instance: 1904-02-01T00:00:00 (31)
ok 125 - Check for correct Apple Excel epoch generation for DateTime instance: 1904-02-02T00:00:00 (32)
ok 126 - Check for correct Apple Excel epoch generation for DateTime instance: 1904-02-03T00:00:00 (33)
ok 127 - Check for correct Apple Excel epoch generation for DateTime instance: 1904-02-04T00:00:00 (34)
ok 128 - Check for correct Apple Excel epoch generation for DateTime instance: 1904-02-05T00:00:00 (35)
ok 129 - Check for correct Apple Excel epoch generation for DateTime instance: 1904-02-06T00:00:00 (36)
ok 130 - Check for correct Apple Excel epoch generation for DateTime instance: 1904-02-07T00:00:00 (37)
ok 131 - Check for correct Apple Excel epoch generation for DateTime instance: 1904-02-08T00:00:00 (38)
ok 132 - Check for correct Apple Excel epoch generation for DateTime instance: 1904-02-09T00:00:00 (39)
ok 133 - Check for correct Apple Excel epoch generation for DateTime instance: 1904-02-10T00:00:00 (40)
ok 134 - Check for correct Apple Excel epoch generation for DateTime instance: 1904-02-11T00:00:00 (41)
ok 135 - Check for correct Apple Excel epoch generation for DateTime instance: 1904-02-12T00:00:00 (42)
ok 136 - Check for correct Apple Excel epoch generation for DateTime instance: 1904-02-13T00:00:00 (43)
ok 137 - Check for correct Apple Excel epoch generation for DateTime instance: 1904-02-14T00:00:00 (44)
ok 138 - Check for correct Apple Excel epoch generation for DateTime instance: 1904-02-15T00:00:00 (45)
ok 139 - Check for correct Apple Excel epoch generation for DateTime instance: 1904-02-16T00:00:00 (46)
ok 140 - Check for correct Apple Excel epoch generation for DateTime instance: 1904-02-17T00:00:00 (47)
ok 141 - Check for correct Apple Excel epoch generation for DateTime instance: 1904-02-18T00:00:00 (48)
ok 142 - Check for correct Apple Excel epoch generation for DateTime instance: 1904-02-19T00:00:00 (49)
ok 143 - Check for correct Apple Excel epoch generation for DateTime instance: 1904-02-20T00:00:00 (50)
ok 144 - Check for correct Apple Excel epoch generation for DateTime instance: 1904-02-21T00:00:00 (51)
ok 145 - Check for correct Apple Excel epoch generation for DateTime instance: 1904-02-22T00:00:00 (52)
ok 146 - Check for correct Apple Excel epoch generation for DateTime instance: 1904-02-23T00:00:00 (53)
ok 147 - Check for correct Apple Excel epoch generation for DateTime instance: 1904-02-24T00:00:00 (54)
ok 148 - Check for correct Apple Excel epoch generation for DateTime instance: 1904-02-25T00:00:00 (55)
ok 149 - Check for correct Apple Excel epoch generation for DateTime instance: 1904-02-26T00:00:00 (56)
ok 150 - Check for correct Apple Excel epoch generation for DateTime instance: 1904-02-27T00:00:00 (57)
ok 151 - Check for correct Apple Excel epoch generation for DateTime instance: 1904-02-28T00:00:00 (58)
ok 152 - Check for correct Apple Excel epoch generation for DateTime instance: 1904-02-29T00:00:00 (59)
ok 153 - Check for correct Apple Excel epoch generation for DateTime instance: 1904-03-01T00:00:00 (60)
ok 154 - Check for correct Apple Excel epoch generation for DateTime instance: 1904-03-02T00:00:00 (61)
ok 155 - Check for correct Apple Excel epoch generation for DateTime instance: 1904-03-03T00:00:00 (62)
ok 156 - Check for correct Apple Excel epoch generation for DateTime instance: 1904-03-04T00:00:00 (63)
# ...Test Done
ok
t/DateTimeX/Format/01-basic.t ........
1..22
ok 1 - (win_excel) Parse of 37680 is 28 02 2003
ok 2 - (win_excel) Format of 28 02 2003 is 37680
ok 3 - (win_excel) Parse of 1 is 01 01 1900
ok 4 - (win_excel) Format of 01 01 1900 is 1
ok 5 - (win_excel) Parse of 2 is 02 01 1900
ok 6 - (win_excel) Format of 02 01 1900 is 2
ok 7 - (win_excel) Parse of 3 is 03 01 1900
ok 8 - (win_excel) Format of 03 01 1900 is 3
ok 9 - (win_excel) Parse of 4 is 04 01 1900
ok 10 - (win_excel) Format of 04 01 1900 is 4
ok 11 - (win_excel) Parse of 25569 is 01 01 1970
ok 12 - (win_excel) Format of 01 01 1970 is 25569
ok 13 - (win_excel) Parse of 2958465 is 31 12 9999
ok 14 - (win_excel) Format of 31 12 9999 is 2958465
ok 15 - (win_excel) Parse of 61 is 01 03 1900
ok 16 - (win_excel) Format of 01 03 1900 is 61
ok 17 - (win_excel) Parse of 2957003 is 31 12 9999
ok 18 - (win_excel) Format of 31 12 9999 is 2957003
ok 19 - (win_excel) Parse of 36227 is 09 03 2003
ok 20 - (win_excel) Format of 09 03 2003 is 36227
ok 21 - (win_excel) Parse of 1 is 02 01 1904
ok 22 - (win_excel) Format of 02 01 1904 is 1
ok
t/DateTimeX/Format/02-fractions.t ....
1..26
ok 1 - $got_excel (37680.0000000) ~ excel (37680.0000000)
ok 2 - $got_iso8601 (2003-02-28T00:00:00) ~ iso8601 (2003-02-28T00:00:00)
ok 3 - $got_excel (1.0000000) ~ excel (1.0000000)
ok 4 - $got_iso8601 (1900-01-01T00:00:00) ~ iso8601 (1900-01-01T00:00:00)
ok 5 - $got_excel (2.0000000) ~ excel (2.0000000)
ok 6 - $got_iso8601 (1900-01-02T00:00:00) ~ iso8601 (1900-01-02T00:00:00)
ok 7 - $got_excel (3.0000000) ~ excel (3.0000000)
ok 8 - $got_iso8601 (1900-01-03T00:00:00) ~ iso8601 (1900-01-03T00:00:00)
ok 9 - $got_excel (25569.0000000) ~ excel (25569.0000000)
ok 10 - $got_iso8601 (1970-01-01T00:00:00) ~ iso8601 (1970-01-01T00:00:00)
ok 11 - $got_excel (2958465.0000000) ~ excel (2958465.0000000)
ok 12 - $got_iso8601 (9999-12-31T00:00:00) ~ iso8601 (9999-12-31T00:00:00)
ok 13 - $got_excel (59.0000000) ~ excel (59.0000000)
ok 14 - $got_iso8601 (1900-02-28T00:00:00) ~ iso8601 (1900-02-28T00:00:00)
ok 15 - $got_excel (61.0000000) ~ excel (61.0000000)
ok 16 - $got_iso8601 (1900-03-01T00:00:00) ~ iso8601 (1900-03-01T00:00:00)
ok 17 - $got_excel (39334.9975579) ~ excel (39334.9975579)
ok 18 - $got_iso8601 (2007-09-09T23:56:29) ~ iso8601 (2007-09-09T23:56:29)
ok 19 - $got_excel (39334.9975694) ~ excel (39334.9975694)
ok 20 - $got_iso8601 (2007-09-09T23:56:30) ~ iso8601 (2007-09-09T23:56:30)
ok 21 - $got_excel (39334.9977431) ~ excel (39334.9977431)
ok 22 - $got_iso8601 (2007-09-09T23:56:45) ~ iso8601 (2007-09-09T23:56:45)
ok 23 - $got_excel (31346.0534722) ~ excel (31346.0534722)
ok 24 - $got_iso8601 (1985-10-26T01:17:00) ~ iso8601 (1985-10-26T01:17:00)
ok 25 - $got_excel (20405.3944444) ~ excel (20405.3944444)
ok 26 - $got_iso8601 (1955-11-12T09:28:00) ~ iso8601 (1955-11-12T09:28:00)
ok
t/DateTimeX/Format/Excel/01-types.t ..
1..14
ok 1 - Check that a good value passes DateTimeHash: HASH(0x2081e78)
ok 2 - Check that a bad value fails DateTimeHash: HASH(0x2082118)
ok 3 - ... and check for the correct error message
ok 4 - Check that a good value passes DateTimeInstance: 1900-01-01T00:00:00
ok 5 - Check that a bad value fails DateTimeInstance: DateTimeInstance
ok 6 - ... and check for the correct error message
ok 7 - Check that a good value passes ExcelEpoch: 59.125
ok 8 - Check that a bad value fails ExcelEpoch: -1
ok 9 - ... and check for the correct error message
ok 10 - Check that a bad value fails ExcelEpoch:
ok 11 - ... and check for the correct error message
ok 12 - Check that a good value passes SystemName: apple_excel
ok 13 - Check that a bad value fails SystemName: linux_excel
ok 14 - ... and check for the correct error message
# ...Test Done
ok
All tests successful.
Files=5, Tests=233, 5 wallclock secs ( 0.11 usr 0.02 sys + 4.28 cusr 0.34 csys = 4.75 CPU)
Result: PASS
JANDREW/DateTimeX-Format-Excel-v0.12.8.tar.gz
make test TEST_VERBOSE=1 -- OK
Jed Lund <jandrewlund@hotmail.com>
Microsofty conversion of Excel epochs
>>> (cd /home/fly2000/var/cpan/build/DateTimeX-Format-Excel-v0.12.8-IL4MQ_ && tar cvf - DateTimeX-Format-Excel-v0.12.8.ppd blib) | gzip -c >/home/fly2000/var/REPO/J/JA/JANDREW/DateTimeX-Format-Excel-v0.12.8.tar.gz
DateTimeX-Format-Excel-v0.12.8.ppd
blib/
blib/man3/
blib/man3/DateTimeX::Format::Excel.3
blib/man3/DateTimeX::Format::Excel::Types.3
blib/man3/DateTimeX::Format::README.3
blib/lib/
blib/lib/DateTimeX/
blib/lib/DateTimeX/Format/
blib/lib/DateTimeX/Format/Excel/
blib/lib/DateTimeX/Format/Excel/Types.pm
blib/lib/DateTimeX/Format/Excel.pm
blib/lib/DateTimeX/Format/README.pod
>>> mv /home/fly2000/var/cpan/build/DateTimeX-Format-Excel-v0.12.8-IL4MQ_/DateTimeX-Format-Excel-v0.12.8.ppd /home/fly2000/var/REPO/J/JA/JANDREW
VmSize: 306552 kB
Finished 2014-10-15T22:24:47