Checking if your kit is complete... Looks good Writing Makefile for Dirgest cp lib/Digest/Directory/API.pm blib/lib/Digest/Directory/API.pm cp lib/Digest/Directory/BASE.pm blib/lib/Digest/Directory/BASE.pm /Users/cpanrun/build/5.10.0/bin/perl "-Iblib/arch" "-Iblib/lib" Scripts.PL dirgest.pl Extracting dirgest.pl (with variable substitutions) cp dirgest.pl blib/script/dirgest.pl /Users/cpanrun/build/5.10.0/bin/perl "-MExtUtils::MY" -e "MY->fixin(shift)" blib/script/dirgest.pl /Users/cpanrun/build/5.10.0/bin/perl "-Iblib/arch" "-Iblib/lib" Scripts.PL dirgest.cgi Extracting dirgest.cgi (with variable substitutions) cp dirgest.cgi blib/script/dirgest.cgi /Users/cpanrun/build/5.10.0/bin/perl "-MExtUtils::MY" -e "MY->fixin(shift)" blib/script/dirgest.cgi Manifying blib/man1/dirgest.pl.1 Manifying blib/man1/dirgest.cgi.1 Manifying blib/man3/Digest::Directory::API.3 Manifying blib/man3/Digest::Directory::BASE.3 PERL_DL_NONLAZY=1 /Users/cpanrun/build/5.10.0/bin/perl "-MExtUtils::Command::MM" "-e" "test_harness(1, 'blib/lib', 'blib/arch')" t/*.t t/00-BASE.........1..58 # Running under perl version 5.010000 for darwin # Current time local: Fri Nov 23 16:37:04 2007 # Current time GMT: Sat Nov 24 00:37:04 2007 # Using Test.pm version 1.25 ok 1 TEST-SUITE: specification => variables TEST-CASE: specification - PROGRAM,VERSION,AUTHOR,RIGHTS,USAGE ok 2 ok 3 TEST-SUITE: lifecycle => create TEST-CASE: lifecycle - created alright ok 4 ok 5 TEST-SUITE: quiet => modes TEST-CASE: quiet - set ok 6 TEST-CASE: quiet - unset ok 7 ok 8 TEST-SUITE: trim => numbers TEST-CASE: trim - default ok 9 TEST-CASE: trim - 1 ok 10 TEST-CASE: trim - 4 ok 11 ok 12 TEST-SUITE: include => file+directory sets TEST-CASE: include - directory = e0XvzlV1XJfnygEuHn+YLQ== 000000000007 t/test/3/a # YZ5+NHGaK4byYoO1Rku3dg== r=1 [1]; i=1 [1]; e=0 [0] ok 13 TEST-CASE: include - file = Q0nP7/ji63Tf/Dabtf0ITg== 000000000007 /Users/cpanrun/depot/main/contrib-patched/perl/CPAN/src/Dirgest/t/test/2 # hR2vswnDVRRoKUkzseWQVQ== r=1 [1]; i=1 [1]; e=0 [0] ok 14 TEST-CASE: include - directory + file = Q0nP7/ji63Tf/Dabtf0ITg== 000000000007 /Users/cpanrun/depot/main/contrib-patched/perl/CPAN/src/Dirgest/t/test/2 = e0XvzlV1XJfnygEuHn+YLQ== 000000000007 t/test/3/a # pUbsn6hN8L9KI3gkkZnK0Q== r=2 [2]; i=2 [2]; e=0 [0] ok 15 ok 16 TEST-SUITE: exclude => file+directory sets TEST-CASE: exclude file + exclude directory = 4kO7OchEs1Q6dyZXbIacrw== 000000000007 t/test/1 = Q0nP7/ji63Tf/Dabtf0ITg== 000000000007 t/test/2 # PwkE1fAG0AYK91odi88zDw== r=2 [2]; i=1 [1]; e=1 [1] ok 17 ok 18 TEST-SUITE: configure => read,content TEST-CASE: configure - read begin ok 19 TEST-CASE: configure - read = sUn6ocMf5gQLMczHz/3rrw== 000000000028 /Users/cpanrun/depot/main/contrib-patched/perl/CPAN/src/Dirgest/t/temp/c = 4kO7OchEs1Q6dyZXbIacrw== 000000000007 t/test/1 = Q0nP7/ji63Tf/Dabtf0ITg== 000000000007 t/test/2 # NnylZvwY2bJFNJSgA3wN/A== r=3 [3]; i=2 [2]; e=1 [1] ok 20 TEST-CASE: configure - read end ok 21 TEST-CASE: configure - begin ok 22 TEST-CASE: configure - read ok 23 TEST-CASE: configure - contents ok 24 TEST-CASE: configure - end ok 25 ok 26 TEST-SUITE: parse => skip ok 27 TEST-SUITE: digests => skip ok 28 TEST-SUITE: summary => skip ok 29 TEST-SUITE: compute => trim TEST-CASE: compute - trim 0 = 4kO7OchEs1Q6dyZXbIacrw== 000000000007 t/test/1 = Q0nP7/ji63Tf/Dabtf0ITg== 000000000007 t/test/2 = e0XvzlV1XJfnygEuHn+YLQ== 000000000007 t/test/3/a # fjXN0KBA0VMW7IvjOXS5tg== r=3 [3]; i=1 [1]; e=0 [0] ok 30 TEST-CASE: compute - trim 1 = 4kO7OchEs1Q6dyZXbIacrw== 000000000007 test/1 = Q0nP7/ji63Tf/Dabtf0ITg== 000000000007 test/2 = e0XvzlV1XJfnygEuHn+YLQ== 000000000007 test/3/a # pePSEoSxXLAOI/AFYiExPw== r=3 [3]; i=1 [1]; e=0 [0] ok 31 TEST-CASE: compute - trim 2 = 4kO7OchEs1Q6dyZXbIacrw== 000000000007 1 = Q0nP7/ji63Tf/Dabtf0ITg== 000000000007 2 = e0XvzlV1XJfnygEuHn+YLQ== 000000000007 3/a # 6FE6TGwtP/Un7D1BmihL8g== r=3 [3]; i=1 [1]; e=0 [0] ok 32 TEST-CASE: compute - presence ok 33 TEST-CASE: compute - equivalence ok 34 ok 35 TEST-SUITE: clear => all TEST-CASE: clear - all ok 36 ok 37 TEST-SUITE: string => length TEST-CASE: string - length ok 38 ok 39 TEST-SUITE: print => length TEST-CASE: print - length = 4kO7OchEs1Q6dyZXbIacrw== 000000000007 t/test/1 = Q0nP7/ji63Tf/Dabtf0ITg== 000000000007 t/test/2 = e0XvzlV1XJfnygEuHn+YLQ== 000000000007 t/test/3/a # fjXN0KBA0VMW7IvjOXS5tg== ok 40 ok 41 TEST-SUITE: save => contents TEST-CASE: save - begin ok 42 TEST-CASE: save - contents ok 43 TEST-CASE: save - end ok 44 ok 45 TEST-SUITE: load => contents TEST-CASE: load - begin ok 46 TEST-CASE: load - verify ok 47 ok 48 TEST-SUITE: fetch => contents TEST-CASE: fetch - begin ok 49 TEST-CASE: fetch - verify ok 50 ok 51 TEST-SUITE: compare => added,modified,removed TEST-CASE: compare - begin ok 52 TEST-CASE: compare - file added > ZN0Q+4kn/8JckH9K4YsdgQ== 000000000007 t/test/x > ZN0Q+4kn/8JckH9K4YsdgQ== 000000000007 t/test/x ? hfAY151LvD2+3yJO7YYtFg== ok 53 TEST-CASE: compare - file removed < ZN0Q+4kn/8JckH9K4YsdgQ== 000000000007 t/test/x < ZN0Q+4kn/8JckH9K4YsdgQ== 000000000007 t/test/x ? fjXN0KBA0VMW7IvjOXS5tg== ok 54 TEST-CASE: compare - file modified ! YTYpkcphKCExTLeejAk8xA== 000000000012 t/test/x ! YTYpkcphKCExTLeejAk8xA== 000000000012 t/test/x ? hfAY151LvD2+3yJO7YYtFg== ok 55 TEST-CASE: compare - end ok 56 ok 57 ok 58 ok t/01-API..........1..48 # Running under perl version 5.010000 for darwin # Current time local: Fri Nov 23 16:37:04 2007 # Current time GMT: Sat Nov 24 00:37:04 2007 # Using Test.pm version 1.25 ok 1 TEST-SUITE: specification => variables TEST-CASE: specification - PROGRAM,VERSION,AUTHOR,RIGHTS,USAGE ok 2 ok 3 TEST-SUITE: lifecycle => create TEST-CASE: lifecycle - created correctly ok 4 ok 5 TEST-SUITE: configure => default,file,options TEST-CASE: configure - begin ok 6 TEST-CASE: configure - test default ok 7 TEST-CASE: configure - test from file ok 8 TEST-CASE: configure - with options ok 9 ok 10 TEST-SUITE: create => compute,fetch TEST-CASE: create - begin ok 11 TEST-CASE: create - end ok 12 TEST-CASE: create - begin ok 13 TEST-CASE: create - fetch = 4kO7OchEs1Q6dyZXbIacrw== 000000000007 t/test/1 = Q0nP7/ji63Tf/Dabtf0ITg== 000000000007 t/test/2 = e0XvzlV1XJfnygEuHn+YLQ== 000000000007 t/test/3/a # fjXN0KBA0VMW7IvjOXS5tg== ok 14 TEST-CASE: create - end ok 15 ok 16 TEST-SUITE: show => compute,fetch TEST-CASE: show - compute = 4kO7OchEs1Q6dyZXbIacrw== 000000000007 t/test/1 = Q0nP7/ji63Tf/Dabtf0ITg== 000000000007 t/test/2 = e0XvzlV1XJfnygEuHn+YLQ== 000000000007 t/test/3/a # fjXN0KBA0VMW7IvjOXS5tg== ok 17 TEST-CASE: show - begin ok 18 TEST-CASE: show - fetch = 4kO7OchEs1Q6dyZXbIacrw== 000000000007 t/test/1 = Q0nP7/ji63Tf/Dabtf0ITg== 000000000007 t/test/2 = e0XvzlV1XJfnygEuHn+YLQ== 000000000007 t/test/3/a # fjXN0KBA0VMW7IvjOXS5tg== ok 19 TEST-CASE: show - end ok 20 ok 21 TEST-SUITE: compare => compute,fetch TEST-CASE: compare - begin ok 22 TEST-CASE: compare - insert ok 23 TEST-CASE: compare - compute < ZN0Q+4kn/8JckH9K4YsdgQ== 000000000007 t/test/x ? fjXN0KBA0VMW7IvjOXS5tg== ok 24 TEST-CASE: compare - end ok 25 TEST-CASE: compare - remove file ok 26 TEST-CASE: compare - begin ok 27 TEST-CASE: compare - insert file ok 28 TEST-CASE: compare - create ok 29 TEST-CASE: compare - fetch > ZN0Q+4kn/8JckH9K4YsdgQ== 000000000007 t/test/x ? hfAY151LvD2+3yJO7YYtFg== ok 30 TEST-CASE: compare - end ok 31 TEST-CASE: compare - remove file ok 32 ok 33 TEST-SUITE: update => compute,fetch TEST-CASE: update - begin ok 34 TEST-CASE: update - insert file ok 35 TEST-CASE: update - create ok 36 TEST-CASE: update - fetch > ZN0Q+4kn/8JckH9K4YsdgQ== 000000000007 t/test/x ? hfAY151LvD2+3yJO7YYtFg== ok 37 TEST-CASE: update - compare ok 38 TEST-CASE: update - end ok 39 TEST-CASE: update - remove file ok 40 TEST-CASE: update - begin ok 41 TEST-CASE: update - insert file ok 42 TEST-CASE: update - compute < ZN0Q+4kn/8JckH9K4YsdgQ== 000000000007 t/test/x ? fjXN0KBA0VMW7IvjOXS5tg== ok 43 TEST-CASE: update - compare ok 44 TEST-CASE: update - end ok 45 TEST-CASE: update - remove file ok 46 ok 47 ok 48 ok t/02-CLI..........1..68 # Running under perl version 5.010000 for darwin the script needs to run a few times: these tests may take some time (sorry!) # Current time local: Fri Nov 23 16:37:04 2007 # Current time GMT: Sat Nov 24 00:37:04 2007 # Using Test.pm version 1.25 ok 1 TEST-SUITE: specification => variables TEST-CASE: specification - PROGRAM, VERSION, AUTHOR, RIGHTS, USAGE ok 2 ok 3 TEST-SUITE: null => something! TEST-CASE: null - output w/ help ok 4 ok 5 TEST-SUITE: usage => help,version TEST-CASE: usage - assistance ok 6 ok 7 TEST-SUITE: help => help,ipr TEST-CASE: help - begin ok 8 TEST-CASE: help - intellectual property rights ok 9 TEST-CASE: help - assistance ok 10 ok 11 TEST-SUITE: version => valid TEST-CASE: version - begin ok 12 TEST-CASE: version - 0.90 ok 13 ok 14 TEST-SUITE: command types => valid, invalid TEST-CASE: command type - begin ok 15 TEST-CASE: command type invalid - empty,invalid ok 16 TEST-CASE: command type valid - show ok 17 TEST-CASE: command type valid - create ok 18 TEST-CASE: command type valid - compare ok 19 TEST-CASE: command type valid - update ok 20 ok 21 TEST-SUITE: options => generic - nothing! TEST-CASE: options - quiet = nothing ok 22 ok 23 TEST-SUITE: create => comp/link to file - details/summary [or show] TEST-CASE: create - begin ok 24 TEST-CASE: create - compute with configure, filename / no_filename n=2 [2]; s=1 [1]; x=0 n=2 [2]; s=1 [1]; x=0 ok 25 TEST-CASE: create - compute with command line, filename / no_filename n=2 [2]; s=1 [1]; x=0 n=2 [2]; s=1 [1]; x=0 n=2 [2]; s=1 [1]; x=0 n=2 [2]; s=1 [1]; x=0 ok 26 TEST-CASE: create - compute with configure + command line, filename / no_filename n=1 [1]; s=1 [1]; x=0 n=1 [1]; s=1 [1]; x=0 ok 27 TEST-CASE: create - fetch [+user/pass], filename / no_filename n=2 [2]; s=1 [1]; x=0 n=2 [2]; s=1 [1]; x=0 ok 28 TEST-CASE: create - quiet / no_quiet ok 29 TEST-CASE: create - show, nodetails, nosummary n=2 [2]; s=1 [1]; x=8 n=0 [0]; s=1 [1]; x=8 n=2 [2]; s=0 [0]; x=8 n=0 [0]; s=0 [0]; x=8 ok 30 TEST-CASE: create - trim ok 31 TEST-CASE: create - show and quiet n=2 [2]; s=1 [1]; x=0 ok 32 TEST-CASE: create - end ok 33 ok 34 TEST-SUITE: show => comp/link - details/summary TEST-CASE: show - begin ok 35 TEST-CASE: show - compute with configure n=2 [2]; s=1 [1]; x=7 ok 36 TEST-CASE: show - compute with command line n=2 [2]; s=1 [1]; x=6 n=2 [2]; s=1 [1]; x=6 ok 37 TEST-CASE: show - compute with configure + command line n=1 [1]; s=1 [1]; x=8 ok 38 TEST-CASE: show - fetch [+user/pass] n=2 [2]; s=1 [1]; x=4 ok 39 TEST-CASE: show - quiet / no_quiet n=2 [2]; s=1 [1]; x=0 ok 40 TEST-CASE: show - nodetails, nosummary n=0 [0]; s=1 [1]; x=7 n=2 [2]; s=0 [0]; x=7 n=0 [0]; s=0 [0]; x=7 ok 41 TEST-CASE: show - trim ok 42 TEST-CASE: show - end ok 43 ok 44 TEST-SUITE: compare => comp/link & file - details/summary/equals TEST-CASE: compare - begin ok 45 TEST-CASE: compare - compute, same i=0 [0]; m=0 [0]; r=0 [0]; s=0 [0]; e=0 [0] x=11 ok 46 TEST-CASE: compare - compute, added i=1 [1]; m=0 [0]; r=0 [0]; s=1 [1]; e=0 [0] x=11 ok 47 TEST-CASE: compare - compute, modified i=0 [0]; m=1 [1]; r=0 [0]; s=1 [1]; e=0 [0] x=11 ok 48 TEST-CASE: compare - compute, removed i=0 [0]; m=0 [0]; r=1 [1]; s=1 [1]; e=0 [0] x=11 ok 49 TEST-CASE: compare - computed, added, nosummary i=1 [1]; m=0 [0]; r=0 [0]; s=0 [0]; e=0 [0] x=10 ok 50 TEST-CASE: compare - computed, added, nodetails i=0 [0]; m=0 [0]; r=0 [0]; s=1 [1]; e=0 [0] x=10 ok 51 TEST-CASE: compare - computed, added, nodetails,nosummary i=0 [0]; m=0 [0]; r=0 [0]; s=0 [0]; e=0 [0] x=9 ok 52 TEST-CASE: compare - fetch => skipped ok 53 TEST-CASE: compare - computed, added, equals i=1 [1]; m=0 [0]; r=0 [0]; s=1 [1]; e=2 [2] x=11 ok 54 TEST-CASE: compare - computed, added, nosummary,equals i=1 [1]; m=0 [0]; r=0 [0]; s=0 [0]; e=2 [2] x=10 ok 55 TEST-CASE: compare - computed, added, nodetails,equals i=0 [0]; m=0 [0]; r=0 [0]; s=1 [1]; e=0 [0] x=10 ok 56 TEST-CASE: compare - computed, added, nodetails,nosummary,equals i=0 [0]; m=0 [0]; r=0 [0]; s=0 [0]; e=0 [0] x=9 ok 57 TEST-CASE: create - end ok 58 ok 59 TEST-SUITE: update => comp/link & file to file - details/summary/equals TEST-CASE: update - begin ok 60 TEST-CASE: update - compute, same ok 61 TEST-CASE: update - compute, added ok 62 TEST-CASE: update - compute, modified ok 63 TEST-CASE: update - compute, removed ok 64 TEST-CASE: update - fetch => skipped ok 65 TEST-CASE: update - end ok 66 ok 67 ok 68 ok t/03-CGI..........1..27 # Running under perl version 5.010000 for darwin the script needs to run a few times: these tests may take some time (sorry!) # Current time local: Fri Nov 23 16:37:18 2007 # Current time GMT: Sat Nov 24 00:37:18 2007 # Using Test.pm version 1.25 ok 1 TEST-SUITE: specification => variables TEST-CASE: specification - PROGRAM, VERSION, AUTHOR, RIGHTS, USAGE ok 2 ok 3 TEST-SUITE: null => something! TEST-CASE: null - output w/ help + cgi ok 4 ok 5 TEST-SUITE: usage => help,version TEST-CASE: usage - assistance ok 6 ok 7 TEST-SUITE: help => help,ipr TEST-CASE: help - begin ok 8 TEST-CASE: help - intellectual property rights ok 9 TEST-CASE: help - assistance ok 10 ok 11 TEST-SUITE: version => valid TEST-CASE: version - begin ok 12 TEST-CASE: version - 0.90 ok 13 ok 14 TEST-SUITE: command types => valid, invalid TEST-CASE: command type - begin ok 15 TEST-CASE: command type invalid - empty,invalid ok 16 TEST-CASE: command type valid - show ok 17 ok 18 TEST-SUITE: options => generic - nothing! TEST-CASE: options - begin ok 19 TEST-CASE: options - secure = 1 ok 20 TEST-CASE: options - quiet = 1 ok 21 ok 22 TEST-SUITE: show => comp/link - details/summary TEST-CASE: show - begin ok 23 TEST-CASE: show - compute n=2 [2]; s=1 [1]; x=7 ok 24 TEST-CASE: show - end ok 25 ok 26 ok 27 ok t/04-CLIandCGI....1..11 # Running under perl version 5.010000 for darwin # Current time local: Fri Nov 23 16:37:20 2007 # Current time GMT: Sat Nov 24 00:37:20 2007 # Using Test.pm version 1.25 ok 1 TEST-SUITE: cli+cgi => replicate TEST-CASE: replicate - cli configure ok 2 TEST-CASE: replicate - cli generate ok 3 TEST-CASE: replicate - create ok 4 TEST-CASE: replicate - cgi configure ok 5 TEST-CASE: replicate - cgi generate ok 6 TEST-CASE: replicate - cli+cgi compare ok 7 TEST-CASE: replicate - cgi cleanup ok 8 TEST-CASE: replicate - destroy ok 9 ok 10 ok 11 ok All tests successful. Files=5, Tests=212, 17 wallclock secs (12.77 cusr + 3.57 csys = 16.34 CPU) Installing /Users/cpanrun/build/5.10.0/html/bin/dirgest.html Installing /Users/cpanrun/build/5.10.0/html/site/lib/Digest/Directory/API.html Installing /Users/cpanrun/build/5.10.0/html/site/lib/Digest/Directory/BASE.html Installing /Users/cpanrun/build/5.10.0/site/lib/Digest/Directory/API.pm Installing /Users/cpanrun/build/5.10.0/site/lib/Digest/Directory/BASE.pm Installing /Users/cpanrun/build/5.10.0/site/man/man1/dirgest.cgi.1 Installing /Users/cpanrun/build/5.10.0/site/man/man1/dirgest.pl.1 Installing /Users/cpanrun/build/5.10.0/site/man/man3/Digest::Directory::API.3 Installing /Users/cpanrun/build/5.10.0/site/man/man3/Digest::Directory::BASE.3 Installing /Users/cpanrun/build/5.10.0/site/bin/dirgest.cgi Installing /Users/cpanrun/build/5.10.0/site/bin/dirgest.pl Appending installation info to /Users/cpanrun/build/5.10.0/lib/perllocal.pod