Setting PATH to /opt/SUNWspro/bin:/usr/local/bin:/opt/csw/bin:/usr/ccs/bin:/usr/bin:/usr/sbin Start 2009-07-17T05:02:42 ActivePerl-1003 CPAN-1.9402 Going to read '/export/home/fly1003/var/cpan/Metadata' Database was generated on Fri, 17 Jul 2009 09:27:05 GMT Running make for B/BD/BDFOY/CPAN-PackageDetails-0.20.tar.gz Checksum for /net/nas/data/cpan/authors/id/B/BD/BDFOY/CPAN-PackageDetails-0.20.tar.gz ok Will not use Archive::Tar, need 1.00 CPAN-PackageDetails-0.20/ CPAN-PackageDetails-0.20/02package.details.txt.gz CPAN-PackageDetails-0.20/Changes CPAN-PackageDetails-0.20/examples/ CPAN-PackageDetails-0.20/examples/make_02packages.pl CPAN-PackageDetails-0.20/lib/ CPAN-PackageDetails-0.20/lib/PackageDetails.pm CPAN-PackageDetails-0.20/LICENSE CPAN-PackageDetails-0.20/Makefile.PL CPAN-PackageDetails-0.20/MANIFEST CPAN-PackageDetails-0.20/META.yml CPAN-PackageDetails-0.20/README CPAN-PackageDetails-0.20/t/ CPAN-PackageDetails-0.20/t/allow_packages_only_once.t CPAN-PackageDetails-0.20/t/as_string.t CPAN-PackageDetails-0.20/t/autoload.t CPAN-PackageDetails-0.20/t/format_date.t CPAN-PackageDetails-0.20/t/get_header.t CPAN-PackageDetails-0.20/t/load.t CPAN-PackageDetails-0.20/t/new.t CPAN-PackageDetails-0.20/t/pod.t CPAN-PackageDetails-0.20/t/pod_coverage.t CPAN-PackageDetails-0.20/t/read.t CPAN-PackageDetails-0.20/t/regression_output/ CPAN-PackageDetails-0.20/t/regression_output/no_entries.gz CPAN-PackageDetails-0.20/t/regression_output/three_entries.gz CPAN-PackageDetails-0.20/t/test_files/ CPAN-PackageDetails-0.20/t/test_files/02packages.details.txt.gz CPAN-PackageDetails-0.20/t/test_manifest CPAN-PackageDetails-0.20/t/test_regression/ CPAN-PackageDetails-0.20/t/test_regression/no_entries.gz CPAN-PackageDetails-0.20/t/test_regression/three_entries.gz CPAN-PackageDetails-0.20/t/unique_sorted.t CPAN-PackageDetails-0.20/t/write_file.t CPAN.pm: Going to build B/BD/BDFOY/CPAN-PackageDetails-0.20.tar.gz >>> /export/home/fly1003/bin/perl Makefile.PL Checking if your kit is complete... Looks good Writing Makefile for CPAN::PackageDetails >>> make cp lib/PackageDetails.pm blib/lib/CPAN/PackageDetails.pm Manifying blib/man3/PackageDetails.3 BDFOY/CPAN-PackageDetails-0.20.tar.gz make -- OK Running make test >>> make test TEST_VERBOSE=1 /export/home/fly1003/bin/perl "-MTest::Manifest" "-e" "run_t_manifest(1, 'blib/lib', 'blib/arch', )" Level is # Test level is Test::Manifest::test_harness found [t/load.t t/pod.t t/pod_coverage.t t/autoload.t t/new.t t/read.t t/format_date.t t/get_header.t t/allow_packages_only_once.t t/unique_sorted.t t/as_string.t t/write_file.t] t/load.t ...................... 1..1 ok 1 - use CPAN::PackageDetails; ok t/pod.t ....................... 1..1 ok 1 - blib/lib/CPAN/PackageDetails.pm ok t/pod_coverage.t .............. 1..1 ok 1 - Pod coverage on CPAN::PackageDetails ok t/autoload.t .................. ok 1 - use CPAN::PackageDetails; ok 2 - CPAN::PackageDetails->can('AUTOLOAD') ok 3 - The object isa CPAN::PackageDetails ok 4 - CPAN::PackageDetails->can('url') ok 5 - Calling AUTOLOAD works just fine ok 6 - The object isa CPAN::PackageDetails ok 7 - CPAN::PackageDetails->can('set_header') ok 8 - CPAN::PackageDetails->can('header_exists') ok 9 - Non-standard header Cat added from top level ok 10 - CPAN::PackageDetails->can('Cat') ok 11 - Calling AUTOLOAD works just fine after add_header from top level ok 12 - The object isa CPAN::PackageDetails ok 13 - The object isa CPAN::PackageDetails::Header ok 14 - CPAN::PackageDetails::Header->can('set_header') ok 15 - CPAN::PackageDetails::Header->can('header_exists') ok 16 - Non-standard header Cat added from header class ok 17 - CPAN::PackageDetails::Header->can('Cat') ok 18 - Calling Cat works just fine after add_header from header class ok 19 - The object isa CPAN::PackageDetails ok 20 - Can't yo_mama, and that's good! ok 21 - AUTOLOAD carps for bad method yo_mama 1..21 ok t/new.t ....................... ok 1 - use CPAN::PackageDetails; ok 2 - CPAN::PackageDetails->can('new') ok 3 - The object isa CPAN::PackageDetails ok 4 - CPAN::PackageDetails->can('header') ok 5 - CPAN::PackageDetails->can('entries') ok 6 - CPAN::PackageDetails->can('header_class') ok 7 - CPAN::PackageDetails->can('entries_class') ok 8 - CPAN::PackageDetails->can('entry_class') ok 9 - The object isa CPAN::PackageDetails::Header ok 10 - The object isa CPAN::PackageDetails::Entries ok 11 - CPAN::PackageDetails->can('default_headers') ok 12 - CPAN::PackageDetails->can('last_updated') ok 13 - Right default value for last_updated ok 14 - CPAN::PackageDetails->can('intended_for') ok 15 - Right default value for intended_for ok 16 - CPAN::PackageDetails->can('written_by') ok 17 - Right default value for written_by ok 18 - CPAN::PackageDetails->can('columns') ok 19 - Right default value for columns ok 20 - CPAN::PackageDetails->can('url') ok 21 - Right default value for url ok 22 - CPAN::PackageDetails->can('file') ok 23 - Right default value for file ok 24 - CPAN::PackageDetails->can('description') ok 25 - Right default value for description ok 26 - The object isa CPAN::PackageDetails ok 27 - CPAN::PackageDetails->can('url') ok 28 1..28 ok t/read.t ...................... ok 1 - use CPAN::PackageDetails; ok 2 - CPAN::PackageDetails->can('read') ok 3 - Test file t/test_files/02packages.details.txt.gz exists ok 4 - The object isa CPAN::PackageDetails ok 5 - Get back the right filename ok 6 - file field reports right value from top level ok 7 - url field reports right value from top level ok 8 - line field reports right value from top level ok 9 - Entries has the right number of elements from delegate level ok 10 - file field reports right value from delegate level ok 11 - url field reports right value from delegate level ok 12 - line field reports right value from delegate level ok 13 - Entries has the right number of elements from delegate level ok 14 - read carps when I don't give it an argument ok 15 - Missing file is not there ok 16 - read carps when I don't give it an argument 1..16 ok t/format_date.t ............... 1..4 ok 1 - use CPAN::PackageDetails; ok 2 - CPAN::PackageDetails->can('format_date') ok 3 - Value for 1.9201 is a regex ok 4 - Matches regex for 1.9201 ok t/get_header.t ................ ok 1 - use CPAN::PackageDetails; ok 2 - CPAN::PackageDetails->can('get_header') ok 3 - The object isa CPAN::PackageDetails ok 4 ok 5 ok 6 - My private CPAN ok 7 - My private CPAN ok 8 - The object isa CPAN::PackageDetails ok 9 - Header Cat exists ok 10 - CPAN::PackageDetails->can('get_header') ok 11 - CPAN::PackageDetails::Header->can('get_header') ok 12 ok 13 1..13 ok t/allow_packages_only_once.t .. ok 1 - use CPAN::PackageDetails; ok 2 - CPAN::PackageDetails->can('allow_packages_only_once') ok 3 - CPAN::PackageDetails->can('already_added') ok 4 - allow_packages_only_once is true by default ok 5 - Added Animal::Cat::Buster without problems ok 6 - Index is tracking Animal::Cat::Buster ok 7 - Added Animal::Cat::Mimi without problems ok 8 - Index is tracking Animal::Cat::Mimi ok 9 - Already added Animal::Cat::Buster ok 10 - Re-added Animal::Cat::Buster had problems (good) ok 11 - Error message notes that Animal::Cat::Buster is already indexed ok 12 - allow_packages_only_once is turned off ok 13 - Added Animal::Cat::Buster without problems ok 14 - Index is tracking Animal::Cat::Buster ok 15 - Added Animal::Cat::Mimi without problems ok 16 - Index is tracking Animal::Cat::Mimi ok 17 - Already added Animal::Cat::Buster ok 18 - Re-added Animal::Cat::Buster without a problem (good) 1..18 ok t/unique_sorted.t ............. ok 1 - use CPAN::PackageDetails; ok 2 - The object isa CPAN::PackageDetails ok 3 - CPAN::PackageDetails->can('as_unique_sorted_list') ok 4 - allow_packages_only_once is false ok 5 - CPAN::PackageDetails::Entries->can('as_unique_sorted_list') ok 6 - Added entry for Foo::Bar ok 7 - Added entry for Foo::Bar ok 8 - Added entry for Foo::Baz ok 9 - Added entry for Quux ok 10 - Count is the same number as added entries ok 11 - There are only three unique packages ok 12 - Foo::Bar is the first one in the list ok 13 - Foo::Bar has latest version ok 14 - Foo::Baz is the second one in the list ok 15 - Quux is the last one in the list ok 16 - Line count shows three lines 1..16 ok t/as_string.t ................. ok 1 - use CPAN::PackageDetails; ok 2 - The object isa CPAN::PackageDetails not ok 3 - CPAN::PackageDetails->can('as_string') # TODO Not implemented # Failed (TODO) test 'CPAN::PackageDetails->can('as_string')' # at t/as_string.t line 20. # CPAN::PackageDetails->can('as_string') failed ok 4 - CPAN::PackageDetails::Header->can('as_string') ok 5 - CPAN::PackageDetails::Entries->can('as_string') ok 6 - Count is the same number as added entries ok 7 - Some sort of string comes back from entry ok 8 - Some sort of string comes back from entry ok 9 - Some sort of string comes back from entry 1..9 ok t/write_file.t ................ ok 1 - use CPAN::PackageDetails; ok 2 - CPAN::PackageDetails->can('write_file') ok 3 - Output directory [$output_dir] exists ok 4 - Regression directory [$regression_dir] exists ok 5 - Test file t/test_output/no_entries.gz does not exist yet ok 6 - Regression file t/test_regression/no_entries.gz exists ok 7 - The object isa CPAN::PackageDetails ok 8 - CPAN::PackageDetails->can('write_file') ok 9 - write_file returns true for t/test_output/no_entries.gz ok 10 - Output file now exists not ok 11 - MD5 digests for gzipped files match # TODO Haven't figured out how to compare files # Failed (TODO) test 'MD5 digests for gzipped files match' # at t/write_file.t line 43. # got: '40d30a390ca0345df7f81ac5cb0aadad' # expected: '3afe55984ada741bc74777729628563d' ok 12 - Test file t/test_output/three_entries.gz does not exist yet ok 13 - Regression file t/test_regression/three_entries.gz exists ok 14 - The object isa CPAN::PackageDetails ok 15 - CPAN::PackageDetails->can('write_file') ok 16 - Count is the same number as added entries ok 17 - write_file returns true for t/test_output/three_entries.gz ok 18 - Output file now exists not ok 19 - MD5 digests for gzipped files match # TODO Haven't figured out how to compare files # Failed (TODO) test 'MD5 digests for gzipped files match' # at t/write_file.t line 87. # got: 'ffacf3a4597d776e169678dffdbe3b6f' # expected: '43441e0b7164b3ca3ca1080375845370' ok 20 - The object isa CPAN::PackageDetails ok 21 - CPAN::PackageDetails->can('write_file') ok 22 - write_file fails without a filename ok 23 - Bad directory [tt/foo/bar/baz] is not there ok 24 - The object isa CPAN::PackageDetails ok 25 - CPAN::PackageDetails->can('write_file') ok 26 - write_file fails without a bad filename 1..26 ok All tests successful. Files=12, Tests=154, 4 wallclock secs ( 0.24 usr 0.12 sys + 3.39 cusr 0.31 csys = 4.06 CPU) Result: PASS BDFOY/CPAN-PackageDetails-0.20.tar.gz make test TEST_VERBOSE=1 -- OK brian d foy <bdfoy@cpan.org> Create or read 02packages.details.txt.gz >>> (cd /export/home/fly1003/var/cpan/build/CPAN-PackageDetails-0.20-Z2ST2e && tar cvf - CPAN-PackageDetails-0.20.ppd blib) | gzip -c >/export/home/fly1003/var/REPO/B/BD/BDFOY/CPAN-PackageDetails-0.20.tar.gz CPAN-PackageDetails-0.20.ppd blib/ blib/lib/ blib/lib/CPAN/ blib/lib/CPAN/PackageDetails.pm blib/man3/ blib/man3/PackageDetails.3 >>> mv /export/home/fly1003/var/cpan/build/CPAN-PackageDetails-0.20-Z2ST2e/CPAN-PackageDetails-0.20.ppd /export/home/fly1003/var/REPO/B/BD/BDFOY Finished 2009-07-17T05:02:55