Cannot determine perl version info from lib/Template/Plugin/Gravatar.pm *** Module::AutoInstall version 1.03 *** Checking for Perl dependencies... [Core Features] - Test::More ...loaded. (0.7) - Template ...loaded. (2.19 >= 2) - Carp ...loaded. (1.04) - Digest::MD5 ...loaded. (2.36 >= 2.25) - URI::Escape ...loaded. (3.28) *** Module::AutoInstall configuration finished. Checking if your kit is complete... Looks good Writing Makefile for Template::Plugin::Gravatar cp lib/Template/Plugin/Gravatar.pm blib/lib/Template/Plugin/Gravatar.pm Manifying blib/man3/Template::Plugin::Gravatar.3 PERL_DL_NONLAZY=1 /Users/cpanrun/build/5.8.8/bin/perl "-MExtUtils::Command::MM" "-e" "test_harness(1, 'inc', 'blib/lib', 'blib/arch')" t/00.load.t t/gravatar-config.t t/gravatar-error.t t/gravatar.t t/pod-coverage.t t/pod.t t/00.load............1..1 ok 1 - use Template::Plugin::Gravatar; # Testing Template::Plugin::Gravatar 0.05 ok t/gravatar-config....1..15 ok 1 - running test_expect() ok 2 - template processor is engaged ok 3 - input read and split into 6 tests ok 4 - template text 1 processed OK: [% USE Gravatar -%]\nloaded input: [[% USE Gravatar -%]\nloaded\n] expect: [loaded] output: [loaded] ok 5 - template text 1 matched expected ok 6 - template text 2 processed OK: [% USE Gravatar -%]\n[% Gravatar(... input: [[% USE Gravatar -%]\n[% Gravatar( email => 'whatever@wherever.whichever' ) %]\n] expect: [http://www.gravatar.com/avatar.php?gravatar_id=a60fc0828e808b9a6a9d50f1792240c8&rating=R&size=50&default=%2Favatar.jpg&border=BA9] output: [http://www.gravatar.com/avatar.php?gravatar_id=a60fc0828e808b9a6a9d50f1792240c8&rating=R&size=50&default=%2Favatar.jpg&border=BA9] ok 7 - template text 2 matched expected ok 8 - template text 3 processed OK: [% USE Gravatar(default => "/loc... input: [[% USE Gravatar(default => "/local.png") -%]\n[% Gravatar( email => 'whatever@wherever.whichever' ) | html %]\n] expect: [http://www.gravatar.com/avatar.php?gravatar_id=a60fc0828e808b9a6a9d50f1792240c8&rating=R&size=50&default=%2Flocal.png&border=BA9] output: [http://www.gravatar.com/avatar.php?gravatar_id=a60fc0828e808b9a6a9d50f1792240c8&rating=R&size=50&default=%2Flocal.png&border=BA9] ok 9 - template text 3 matched expected ok 10 - template text 4 processed OK: [% USE Gravatar(default => "/loc... input: [[% USE Gravatar(default => "/local.png", rating => 'X') -%]\n[% Gravatar( email => 'whatever@wherever.whichever' ) %]\n] expect: [http://www.gravatar.com/avatar.php?gravatar_id=a60fc0828e808b9a6a9d50f1792240c8&rating=X&size=50&default=%2Flocal.png&border=BA9] output: [http://www.gravatar.com/avatar.php?gravatar_id=a60fc0828e808b9a6a9d50f1792240c8&rating=X&size=50&default=%2Flocal.png&border=BA9] ok 11 - template text 4 matched expected ok 12 - template text 5 processed OK: [% USE Gravatar(default => "/loc... input: [[% USE Gravatar(default => "/local.png") -%]\n[% Gravatar( email => 'whatever@wherever.whichever',\n rating => 'R',\n size => 80 ) | html %]\n] expect: [http://www.gravatar.com/avatar.php?gravatar_id=a60fc0828e808b9a6a9d50f1792240c8&rating=R&size=80&default=%2Flocal.png&border=BA9] output: [http://www.gravatar.com/avatar.php?gravatar_id=a60fc0828e808b9a6a9d50f1792240c8&rating=R&size=80&default=%2Flocal.png&border=BA9] ok 13 - template text 5 matched expected ok 14 - template text 6 processed OK: [% USE Gravatar(default => "/loc... input: [[% USE Gravatar(default => "/local.png",\n border => 'AAB',\n rating => 'PG',\n size => 45 ) -%]\n[% Gravatar( email => 'whatever@wherever.whichever' ) | html %]\n] expect: [http://www.gravatar.com/avatar.php?gravatar_id=a60fc0828e808b9a6a9d50f1792240c8&rating=PG&size=45&default=%2Flocal.png&border=AAB] output: [http://www.gravatar.com/avatar.php?gravatar_id=a60fc0828e808b9a6a9d50f1792240c8&rating=PG&size=45&default=%2Flocal.png&border=AAB] ok 15 - template text 6 matched expected ok t/gravatar-error.....1..13 ok 1 - running test_expect() ok 2 - template processor is engaged ok 3 - input read and split into 5 tests ok 4 - template text 1 processed OK: [% USE Gravatar -%]\nloaded input: [[% USE Gravatar -%]\nloaded\n] expect: [loaded] output: [loaded] ok 5 - template text 1 matched expected ok 6 - template text 2 processed OK: [% USE Gravatar -%]\n[% TRY %][% ... input: [[% USE Gravatar -%]\n[% TRY %][% Gravatar %][% CATCH %][% error.info.replace('\s+at\s.+','') %][% END %]\n] expect: [Cannot generate a Gravatar URI without an email address] output: [Cannot generate a Gravatar URI without an email address] ok 7 - template text 2 matched expected ok 8 - template text 3 processed OK: [% USE Gravatar -%]\n[% TRY %][% ... input: [[% USE Gravatar -%]\n[% TRY %][% Gravatar(email => 'x', rating => 'NC-17') %][% CATCH %][% error.info.replace('\s+at\s.+','') %][% END %]\n] expect: [Gravatar rating can only be G, PG, R, or X] output: [Gravatar rating can only be G, PG, R, or X] ok 9 - template text 3 matched expected ok 10 - template text 4 processed OK: [% USE Gravatar -%]\n[% TRY %][% ... input: [[% USE Gravatar -%]\n[% TRY %][% Gravatar(email => 'x', border => 'GAF') %][% CATCH %][% error.info.replace('\s+at\s.+','') %][% END %]\n] expect: [Border must be a 3 or 6 digit hex number in caps] output: [Border must be a 3 or 6 digit hex number in caps] ok 11 - template text 4 matched expected ok 12 - template text 5 processed OK: [% USE Gravatar( size => 81 ) -%... input: [[% USE Gravatar( size => 81 ) -%]\n[% TRY %][% Gravatar(email => 'x') %][% CATCH %][% error.info.replace('\s+at\s.+','') %][% END %]\n] expect: [Gravatar size must be 1 .. 80] output: [Gravatar size must be 1 .. 80] ok 13 - template text 5 matched expected ok t/gravatar...........1..15 ok 1 - running test_expect() ok 2 - template processor is engaged ok 3 - input read and split into 6 tests ok 4 - template text 1 processed OK: [% USE Gravatar -%]\nloaded input: [[% USE Gravatar -%]\nloaded\n] expect: [loaded] output: [loaded] ok 5 - template text 1 matched expected ok 6 - template text 2 processed OK: [%- USE Gravatar -%]\n[% Gravatar... input: [[%- USE Gravatar -%]\n[% Gravatar( email => 'whatever@wherever.whichever' ) %]\n] expect: [http://www.gravatar.com/avatar.php?gravatar_id=a60fc0828e808b9a6a9d50f1792240c8] output: [http://www.gravatar.com/avatar.php?gravatar_id=a60fc0828e808b9a6a9d50f1792240c8] ok 7 - template text 2 matched expected ok 8 - template text 3 processed OK: [%- USE Gravatar(default => "/lo... input: [[%- USE Gravatar(default => "/local.png") -%]\n[% Gravatar( email => 'whatever@wherever.whichever' ) | html %]\n] expect: [http://www.gravatar.com/avatar.php?gravatar_id=a60fc0828e808b9a6a9d50f1792240c8&default=%2Flocal.png] output: [http://www.gravatar.com/avatar.php?gravatar_id=a60fc0828e808b9a6a9d50f1792240c8&default=%2Flocal.png] ok 9 - template text 3 matched expected ok 10 - template text 4 processed OK: [%- USE Gravatar(default => "/lo... input: [[%- USE Gravatar(default => "/local.png", rating => 'X') -%]\n[% Gravatar( email => 'whatever@wherever.whichever' ) %]\n] expect: [http://www.gravatar.com/avatar.php?gravatar_id=a60fc0828e808b9a6a9d50f1792240c8&rating=X&default=%2Flocal.png] output: [http://www.gravatar.com/avatar.php?gravatar_id=a60fc0828e808b9a6a9d50f1792240c8&rating=X&default=%2Flocal.png] ok 11 - template text 4 matched expected ok 12 - template text 5 processed OK: [%- USE Gravatar(default => "/lo... input: [[%- USE Gravatar(default => "/local.png") -%]\n[% Gravatar( email => 'whatever@wherever.whichever',\n rating => 'R',\n size => 80 ) | html %]\n] expect: [http://www.gravatar.com/avatar.php?gravatar_id=a60fc0828e808b9a6a9d50f1792240c8&rating=R&size=80&default=%2Flocal.png] output: [http://www.gravatar.com/avatar.php?gravatar_id=a60fc0828e808b9a6a9d50f1792240c8&rating=R&size=80&default=%2Flocal.png] ok 13 - template text 5 matched expected ok 14 - template text 6 processed OK: [%- USE Gravatar(default => "/lo... input: [[%- USE Gravatar(default => "/local.png",\n border => 'AAB',\n rating => 'PG',\n size => 45 ) -%]\n[% Gravatar( email => 'whatever@wherever.whichever' ) | html %]\n] expect: [http://www.gravatar.com/avatar.php?gravatar_id=a60fc0828e808b9a6a9d50f1792240c8&rating=PG&size=45&default=%2Flocal.png&border=AAB] output: [http://www.gravatar.com/avatar.php?gravatar_id=a60fc0828e808b9a6a9d50f1792240c8&rating=PG&size=45&default=%2Flocal.png&border=AAB] ok 15 - template text 6 matched expected ok t/pod-coverage.......1..0 # Skip Test::Pod::Coverage 1.04 required for testing POD coverage skipped all skipped: Test::Pod::Coverage 1.04 required for testing POD coverage t/pod................1..1 ok 1 - blib/lib/Template/Plugin/Gravatar.pm ok All tests successful, 1 test skipped. Files=6, Tests=45, 2 wallclock secs ( 0.82 cusr + 0.21 csys = 1.03 CPU) Installing /Users/cpanrun/build/5.8.8/html/site/lib/Template/Plugin/Gravatar.html Installing /Users/cpanrun/build/5.8.8/lib/site_perl/5.8.8/Template/Plugin/Gravatar.pm Installing /Users/cpanrun/build/5.8.8/man/man3/Template::Plugin::Gravatar.3 Appending installation info to /Users/cpanrun/build/5.8.8/lib/5.8.8/darwin-thread-multi-2level/perllocal.pod