Start 2009-12-19T06:12:52 ActivePerl-1003 CPAN-1.9402 Going to read '/Users/fly1003/var/cpan/Metadata' Database was generated on Fri, 18 Dec 2009 22:43:10 GMT Running make for B/BA/BARBIE/Test-JSON-Meta-0.04.tar.gz Fetching with LWP: http://cpan.nas.activestate.com/authors/id/B/BA/BARBIE/Test-JSON-Meta-0.04.tar.gz Checksum for /Users/fly1003/var/cpan/sources/authors/id/B/BA/BARBIE/Test-JSON-Meta-0.04.tar.gz ok Will not use Archive::Tar, need 1.00 Test-JSON-Meta-0.04/ Test-JSON-Meta-0.04/t/ Test-JSON-Meta-0.04/t/samples/ Test-JSON-Meta-0.04/t/samples/05-META.json Test-JSON-Meta-0.04/t/samples/02-META.json Test-JSON-Meta-0.04/t/samples/14-META.json Test-JSON-Meta-0.04/t/samples/multibyte.json Test-JSON-Meta-0.04/t/samples/16-META.json Test-JSON-Meta-0.04/t/samples/12-META.json Test-JSON-Meta-0.04/t/samples/13-META.json Test-JSON-Meta-0.04/t/samples/10-META.json Test-JSON-Meta-0.04/t/samples/08-META.json Test-JSON-Meta-0.04/t/samples/04-META.json Test-JSON-Meta-0.04/t/samples/09-META.json Test-JSON-Meta-0.04/t/samples/11-META.json Test-JSON-Meta-0.04/t/samples/06-META.json Test-JSON-Meta-0.04/t/samples/01-META.json Test-JSON-Meta-0.04/t/samples/07-META.json Test-JSON-Meta-0.04/t/samples/15-META.json Test-JSON-Meta-0.04/t/samples/03-META.json Test-JSON-Meta-0.04/t/samples/00-META.json Test-JSON-Meta-0.04/t/samples/Template-Provider-Unicode-Japanese.json Test-JSON-Meta-0.04/t/96metatest.t Test-JSON-Meta-0.04/t/03metaversion.t Test-JSON-Meta-0.04/t/91podcover.t Test-JSON-Meta-0.04/t/02metafiles.t Test-JSON-Meta-0.04/t/95changedate.t Test-JSON-Meta-0.04/t/94metatest.t Test-JSON-Meta-0.04/t/05metaspec.t Test-JSON-Meta-0.04/t/04metatester.t Test-JSON-Meta-0.04/t/90podtest.t Test-JSON-Meta-0.04/t/01use.t Test-JSON-Meta-0.04/Changes Test-JSON-Meta-0.04/MANIFEST Test-JSON-Meta-0.04/examples/ Test-JSON-Meta-0.04/examples/96metatest.t Test-JSON-Meta-0.04/examples/examples.txt Test-JSON-Meta-0.04/META.yml Test-JSON-Meta-0.04/META.json Test-JSON-Meta-0.04/lib/ Test-JSON-Meta-0.04/lib/Test/ Test-JSON-Meta-0.04/lib/Test/JSON/ Test-JSON-Meta-0.04/lib/Test/JSON/Meta/ Test-JSON-Meta-0.04/lib/Test/JSON/Meta/Version.pm Test-JSON-Meta-0.04/lib/Test/JSON/Meta.pm Test-JSON-Meta-0.04/Artistic Test-JSON-Meta-0.04/INSTALL Test-JSON-Meta-0.04/README Test-JSON-Meta-0.04/LICENSE Test-JSON-Meta-0.04/Makefile.PL CPAN.pm: Going to build B/BA/BARBIE/Test-JSON-Meta-0.04.tar.gz >>> /Users/fly1003/bin/perl Makefile.PL Checking if your kit is complete... Looks good Writing Makefile for Test::JSON::Meta >>> make cp lib/Test/JSON/Meta/Version.pm blib/lib/Test/JSON/Meta/Version.pm cp lib/Test/JSON/Meta.pm blib/lib/Test/JSON/Meta.pm Manifying blib/man3/Test::JSON::Meta::Version.3 Manifying blib/man3/Test::JSON::Meta.3 BARBIE/Test-JSON-Meta-0.04.tar.gz make -- OK Running make test >>> make test TEST_VERBOSE=1 PERL_DL_NONLAZY=1 /Users/fly1003/bin/perl "-MExtUtils::Command::MM" "-e" "test_harness(1, 'blib/lib', 'blib/arch')" t/*.t t/01use.t .......... 1..2 ok 1 - use Test::JSON::Meta; ok 2 - use Test::JSON::Meta::Version; ok t/02metafiles.t .... 1..76 ok 1 - check result for t/samples/00-META.json ok 2 - check errors for t/samples/00-META.json ok 3 - check result for t/samples/01-META.json ok 4 - check errors for t/samples/01-META.json ok 5 - check result for t/samples/02-META.json ok 6 - check errors for t/samples/02-META.json ok 7 - check result for t/samples/03-META.json ok 8 - check errors for t/samples/03-META.json ok 9 - check result for t/samples/04-META.json ok 10 - check errors for t/samples/04-META.json ok 11 - check result for t/samples/05-META.json ok 12 - check errors for t/samples/05-META.json ok 13 - check result for t/samples/06-META.json ok 14 - check errors for t/samples/06-META.json ok 15 - check result for t/samples/07-META.json ok 16 - check errors for t/samples/07-META.json ok 17 - check result for t/samples/08-META.json ok 18 - check errors for t/samples/08-META.json ok 19 - check result for t/samples/09-META.json ok 20 - check errors for t/samples/09-META.json ok 21 - check result for t/samples/10-META.json ok 22 - check errors for t/samples/10-META.json ok 23 - check result for t/samples/11-META.json ok 24 - check errors for t/samples/11-META.json ok 25 - check result for t/samples/12-META.json ok 26 - check errors for t/samples/12-META.json ok 27 - check result for t/samples/13-META.json ok 28 - check errors for t/samples/13-META.json ok 29 - check result for t/samples/14-META.json ok 30 - check errors for t/samples/14-META.json ok 31 - check result for t/samples/15-META.json ok 32 - check errors for t/samples/15-META.json ok 33 - check result for t/samples/16-META.json ok 34 - check errors for t/samples/16-META.json ok 35 - check result for t/samples/multibyte.json ok 36 - check errors for t/samples/multibyte.json ok 37 - check result for t/samples/Template-Provider-Unicode-Japanese.json ok 38 - check errors for t/samples/Template-Provider-Unicode-Japanese.json ok 39 - check result for t/samples/00-META.json ok 40 - check errors for t/samples/00-META.json ok 41 - check result for t/samples/01-META.json ok 42 - check errors for t/samples/01-META.json ok 43 - check result for t/samples/02-META.json ok 44 - check errors for t/samples/02-META.json ok 45 - check result for t/samples/03-META.json ok 46 - check errors for t/samples/03-META.json ok 47 - check result for t/samples/04-META.json ok 48 - check errors for t/samples/04-META.json ok 49 - check result for t/samples/05-META.json ok 50 - check errors for t/samples/05-META.json ok 51 - check result for t/samples/06-META.json ok 52 - check errors for t/samples/06-META.json ok 53 - check result for t/samples/07-META.json ok 54 - check errors for t/samples/07-META.json ok 55 - check result for t/samples/08-META.json ok 56 - check errors for t/samples/08-META.json ok 57 - check result for t/samples/09-META.json ok 58 - check errors for t/samples/09-META.json ok 59 - check result for t/samples/10-META.json ok 60 - check errors for t/samples/10-META.json ok 61 - check result for t/samples/11-META.json ok 62 - check errors for t/samples/11-META.json ok 63 - check result for t/samples/12-META.json ok 64 - check errors for t/samples/12-META.json ok 65 - check result for t/samples/13-META.json ok 66 - check errors for t/samples/13-META.json ok 67 - check result for t/samples/14-META.json ok 68 - check errors for t/samples/14-META.json ok 69 - check result for t/samples/15-META.json ok 70 - check errors for t/samples/15-META.json ok 71 - check result for t/samples/16-META.json ok 72 - check errors for t/samples/16-META.json ok 73 - check result for t/samples/multibyte.json ok 74 - check errors for t/samples/multibyte.json ok 75 - check result for t/samples/Template-Provider-Unicode-Japanese.json ok 76 - check errors for t/samples/Template-Provider-Unicode-Japanese.json ok t/03metaversion.t .. 1..104 ok 1 - valid URL ok 2 ok 3 ok 4 ok 5 ok 6 ok 7 ok 8 - valid URL: http://www.gnu.org/licenses/\#GPL ok 9 - valid specification URL ok 10 ok 11 ok 12 ok 13 ok 14 - valid string ok 15 ok 16 ok 17 ok 18 - valid string or undef ok 19 ok 20 ok 21 ok 22 - valid file ok 23 ok 24 ok 25 - valid extended version ok 26 ok 27 ok 28 ok 29 ok 30 ok 31 - valid basic version ok 32 ok 33 ok 34 ok 35 ok 36 ok 37 ok 38 ok 39 ok 40 ok 41 - boolean = 0 ok 42 - boolean = 1 ok 43 - boolean = true ok 44 - boolean = false ok 45 - boolean = blah ok 46 - boolean = (blank) ok 47 - boolean = (undef value) ok 48 - boolean = (undef) ok 49 - license test = perl ok 50 - license test = gpl ok 51 - license test = apache ok 52 - license test = artistic ok 53 - license test = artistic2 ok 54 - license test = artistic-2.0 ok 55 - license test = lgpl ok 56 - license test = bsd ok 57 - license test = gpl ok 58 - license test = mit ok 59 - license test = mozilla ok 60 - license test = open_source ok 61 - license test = unrestricted ok 62 - license test = restrictive ok 63 - license test = unknown ok 64 ok 65 ok 66 ok 67 - valid resource - CamelCase ok 68 - valid resource - Caps start ok 69 - valid resource - Caps middle ok 70 - valid resource - 1 cap middle ok 71 ok 72 ok 73 ok 74 - valid keyword test ok 75 - valid keyword X_TEST ok 76 - valid keyword x_test ok 77 - valid keyword test-test ok 78 - valid keyword test_test ok 79 - invalid keyword X-TEST ok 80 - invalid keyword Test ok 81 - invalid keyword TEST ok 82 - invalid keyword test: ok 83 - invalid keyword ok 84 - invalid keyword ok 85 - valid identifier test ok 86 - valid identifier Test ok 87 - valid identifier TEST ok 88 - valid identifier X_TEST ok 89 - valid identifier x_test ok 90 - valid identifier test_test ok 91 - invalid identifier X-TEST ok 92 - invalid identifier test-test ok 93 - invalid identifier test: ok 94 - invalid identifier ok 95 - invalid identifier ok 96 - valid module name ok 97 ok 98 ok 99 ok 100 ok 101 - valid map check - hash vs hash ok 102 - valid list check - array vs array ok 103 - invalid map check - hash vs array ok 104 - invalid list check - array vs hash ok t/04metatester.t ... 1..7 ok 1 - t/samples/00-META.json with version 1.3 ok 2 - t/samples/00-META.json with version 1.2 ok 3 - t/samples/00-META.json with version 1.1 ok 4 - t/samples/00-META.json with version 1.0 ok 5 - t/samples/00-META.json with assumed (1.3) version ok 6 - t/samples/00-META.json with assumed (1.3) version ok 7 - t/samples/00-META.json with bad spec version 0.99 ok t/05metaspec.t ..... 1..3 ok 1 - t/samples/00-META.json contains valid JSON ok 2 - t/samples/00-META.json meets the designated specification (1.3) ok 3 - hash value for license matches ok t/90podtest.t ...... 1..2 ok 1 - blib/lib/Test/JSON/Meta.pm ok 2 - blib/lib/Test/JSON/Meta/Version.pm ok t/91podcover.t ..... 1..2 ok 1 - Pod coverage on Test::JSON::Meta ok 2 - Pod coverage on Test::JSON::Meta::Version ok t/94metatest.t ..... ok 1 - META.json contains valid JSON ok 2 - META.json meets the designated specification ok 3 - META.yml distribution version matches ok 4 - META.yml entry [Test::JSON::Meta] version matches ok 5 - META.yml entry [Test::JSON::Meta::Version] version matches 1..5 ok t/95changedate.t ... ok 1 - ... version has a date ok 2 - ... version has a date ok 3 - ... version has a date ok 4 - ... version has a date ok 5 - ... latest version not listed 1..5 ok t/96metatest.t ..... ok 1 - META.json contains valid JSON ok 2 - META.json meets the designated specification ok 3 - META.json distribution version matches ok 4 - META.json entry [Test::JSON::Meta] version matches ok 5 - META.json entry [Test::JSON::Meta::Version] version matches 1..5 ok All tests successful. Files=10, Tests=211, 2 wallclock secs ( 0.19 usr 0.17 sys + 1.51 cusr 0.37 csys = 2.24 CPU) Result: PASS BARBIE/Test-JSON-Meta-0.04.tar.gz make test TEST_VERBOSE=1 -- OK Barbie <barbie@missbarbell.co.uk> A test module to validate a CPAN META.json file. >>> (cd /Users/fly1003/var/cpan/build/Test-JSON-Meta-0.04-rIpz31 && tar cvf - Test-JSON-Meta-0.04.ppd blib) | gzip -c >/Users/fly1003/var/REPO/B/BA/BARBIE/Test-JSON-Meta-0.04.tar.gz Test-JSON-Meta-0.04.ppd blib/ blib/lib/ blib/lib/Test/ blib/lib/Test/JSON/ blib/lib/Test/JSON/Meta/ blib/lib/Test/JSON/Meta/Version.pm blib/lib/Test/JSON/Meta.pm blib/man3/ blib/man3/Test::JSON::Meta.3 blib/man3/Test::JSON::Meta::Version.3 >>> mv /Users/fly1003/var/cpan/build/Test-JSON-Meta-0.04-rIpz31/Test-JSON-Meta-0.04.ppd /Users/fly1003/var/REPO/B/BA/BARBIE Finished 2009-12-19T06:13:03