PATH=/opt/SUNWspro/bin:/usr/local/bin:/opt/csw/bin:/usr/ccs/bin:/usr/bin:/usr/sbin Start 2014-04-03T18:41:52 ActivePerl-1205 CPAN-2.00 Reading '/export/home/fly1232/var/cpan/Metadata' Database was generated on Fri, 04 Apr 2014 00:06:33 GMT Running make for H/HI/HITODE/App-PRT-0.09.tar.gz Fetching with LWP: http://cpan.nas1.activestate.com/authors/id/H/HI/HITODE/App-PRT-0.09.tar.gz Fetching with LWP: http://cpan.nas1.activestate.com/authors/id/H/HI/HITODE/CHECKSUMS Checksum for /export/home/fly1232/var/cpan/sources/authors/id/H/HI/HITODE/App-PRT-0.09.tar.gz ok App-PRT-0.09/Build.PL App-PRT-0.09/Changes App-PRT-0.09/LICENSE App-PRT-0.09/META.json App-PRT-0.09/README.md App-PRT-0.09/bin/prt App-PRT-0.09/cpanfile App-PRT-0.09/lib/App/PRT.pm App-PRT-0.09/lib/App/PRT/CLI.pm App-PRT-0.09/lib/App/PRT/Collector/Files.pm App-PRT-0.09/lib/App/PRT/Command/DeleteMethod.pm App-PRT-0.09/lib/App/PRT/Command/Help.pm App-PRT-0.09/lib/App/PRT/Command/RenameClass.pm App-PRT-0.09/lib/App/PRT/Command/ReplaceToken.pm App-PRT-0.09/minil.toml App-PRT-0.09/t/App-PRT-CLI.t App-PRT-0.09/t/App-PRT-Collector-Files.t App-PRT-0.09/t/App-PRT-Command-DeleteMethod.t App-PRT-0.09/t/App-PRT-Command-Help.t App-PRT-0.09/t/App-PRT-Command-RenameClass.t App-PRT-0.09/t/App-PRT-Command-ReplaceToken.t App-PRT-0.09/t/App-PRT.t App-PRT-0.09/t/data/contain_ignores/_build/Build.pm App-PRT-0.09/t/data/contain_ignores/app.psgi App-PRT-0.09/t/data/contain_ignores/blib/Blib.pm App-PRT-0.09/t/data/contain_ignores/cpanfile App-PRT-0.09/t/data/contain_ignores/eg/eg.pl App-PRT-0.09/t/data/contain_ignores/fatlib/Fatlib.pm App-PRT-0.09/t/data/contain_ignores/lib/Foo.pm App-PRT-0.09/t/data/contain_ignores/lib/Foo/Bar.pm App-PRT-0.09/t/data/contain_ignores/local/Local.pm App-PRT-0.09/t/data/contain_ignores/share/share.pl App-PRT-0.09/t/data/contain_ignores/t/test.t App-PRT-0.09/t/data/dinner/dinner.pl App-PRT-0.09/t/data/dinner/lib/My/Food.pm App-PRT-0.09/t/data/dinner/lib/My/Human.pm App-PRT-0.09/t/data/dinner/t/001-my-food._t App-PRT-0.09/t/data/dinner/t/My-Food._t App-PRT-0.09/t/data/hello_world/hello_world.pl App-PRT-0.09/t/data/inherit/inherit.pl App-PRT-0.09/t/test.pm App-PRT-0.09/t/test.t App-PRT-0.09/xt/perlcritic.t App-PRT-0.09/xt/perlcriticrc App-PRT-0.09/META.yml App-PRT-0.09/MANIFEST CPAN.pm: Building H/HI/HITODE/App-PRT-0.09.tar.gz >>> /export/home/fly1232/bin/perl Build.PL Created MYMETA.yml and MYMETA.json Creating new 'Build' script for 'App-PRT' version '0.09' Merging cpanfile prereqs to MYMETA.yml Merging cpanfile prereqs to MYMETA.json ---- Unsatisfied dependencies detected during ---- ---- HITODE/App-PRT-0.09.tar.gz ---- File::Copy::Recursive [build_requires] Running Build test Delayed until after prerequisites Running test for module 'File::Copy::Recursive' Running make for D/DM/DMUEY/File-Copy-Recursive-0.38.tar.gz Checksum for /export/home/fly1232/var/cpan/sources/authors/id/D/DM/DMUEY/File-Copy-Recursive-0.38.tar.gz ok File-Copy-Recursive-0.38/ File-Copy-Recursive-0.38/Changes File-Copy-Recursive-0.38/Makefile.PL File-Copy-Recursive-0.38/MANIFEST File-Copy-Recursive-0.38/META.yml File-Copy-Recursive-0.38/README File-Copy-Recursive-0.38/Recursive.pm File-Copy-Recursive-0.38/t/ File-Copy-Recursive-0.38/t/1.t CPAN.pm: Building D/DM/DMUEY/File-Copy-Recursive-0.38.tar.gz >>> /export/home/fly1232/bin/perl Makefile.PL Checking if your kit is complete... Looks good Generating a Unix-style Makefile Writing Makefile for File::Copy::Recursive Writing MYMETA.yml and MYMETA.json >>> make cp Recursive.pm blib/lib/File/Copy/Recursive.pm Manifying blib/man3/File::Copy::Recursive.3 DMUEY/File-Copy-Recursive-0.38.tar.gz make -- OK Running make test >>> make test TEST_VERBOSE=1 PERL_DL_NONLAZY=1 /export/home/fly1232/bin/perl "-MExtUtils::Command::MM" "-MTest::Harness" "-e" "undef *Test::Harness::Switches; test_harness(1, 'blib/lib', 'blib/arch')" t/*.t t/1.t .. 1..1 ok 1 - use File::Copy::Recursive; ok All tests successful. Files=1, Tests=1, 0 wallclock secs ( 0.07 usr 0.01 sys + 0.15 cusr 0.02 csys = 0.25 CPU) Result: PASS DMUEY/File-Copy-Recursive-0.38.tar.gz make test TEST_VERBOSE=1 -- OK PPD for File-Copy-Recursive-0.38 already made Running Build for H/HI/HITODE/App-PRT-0.09.tar.gz Prepending /export/home/fly1232/var/cpan/build/File-Copy-Recursive-0.38-UPY_i8/blib/arch /export/home/fly1232/var/cpan/build/File-Copy-Recursive-0.38-UPY_i8/blib/lib to PERL5LIB for 'get' Has already been unwrapped into directory /export/home/fly1232/var/cpan/build/App-PRT-0.09-mbSIS3 Prepending /export/home/fly1232/var/cpan/build/File-Copy-Recursive-0.38-UPY_i8/blib/arch /export/home/fly1232/var/cpan/build/File-Copy-Recursive-0.38-UPY_i8/blib/lib to PERL5LIB for 'make' CPAN.pm: Building H/HI/HITODE/App-PRT-0.09.tar.gz >>> ./Build Building App-PRT HITODE/App-PRT-0.09.tar.gz ./Build -- OK Prepending /export/home/fly1232/var/cpan/build/File-Copy-Recursive-0.38-UPY_i8/blib/arch /export/home/fly1232/var/cpan/build/File-Copy-Recursive-0.38-UPY_i8/blib/lib to PERL5LIB for 'test' Running Build test >>> ./Build test verbose=1 t/App-PRT-CLI.t ................... ok 1 - use App::PRT::CLI; ok 2 - ucfirst ok 3 - separate by _ ok 4 - An object of class 'App::PRT::CLI' isa 'App::PRT::CLI' # Subtest: when empty input ok 1 - parse ok 2 - 'default command is help' isa 'App::PRT::Command::Help' ok 3 - parse 1..3 ok 5 - when empty input # Subtest: when command specified ok 1 - ReplaceToken command loaded ok 2 - parse ok 3 - An object of class 'App::PRT::Collector::Files' isa 'App::PRT::Collector::Files' 1..3 ok 6 - when command specified # Subtest: when source and destination specified ok 1 - ReplaceToken command loaded and foo => bar registered ok 2 - parse ok 3 - An object of class 'App::PRT::Collector::Files' isa 'App::PRT::Collector::Files' 1..3 ok 7 - when source and destination specified # Subtest: when source, destination, target files specified ok 1 - ReplaceToken command loaded and foo => bar registered ok 2 - Files collector loaded and files are registered 1..2 ok 8 - when source, destination, target files specified # Subtest: when invalid command specified ok 1 - died 1..1 ok 9 - when invalid command specified # Subtest: command which doesn't handle files ok 1 - execute called 1..1 ok 10 - command which doesn't handle files # Subtest: command which handles files ok 1 - execute called ok 2 - called with file 1..2 ok 11 - command which handles files 1..11 ok t/App-PRT-Collector-Files.t ....... ok 1 - use App::PRT::Collector::Files; # Subtest: when files specified ok 1 - collect 1..1 ok 2 - when files specified # Subtest: when not existing file specified ok 1 - died 1..1 ok 3 - when not existing file specified ok 4 - all files are returned ok 5 - specified files are returned ok 6 - An object of class 'App::PRT::Collector::Files' isa 'App::PRT::Collector::Files' 1..6 ok t/App-PRT-Command-DeleteMethod.t .. ok 1 - use App::PRT::Command::DeleteMethod; # Subtest: target file ok 1 - name removed 1..1 ok 2 - target file # Subtest: another file ok 1 - nothing happen 1..1 ok 3 - another file ok 4 - DeleteMethod handles files ok 5 - An object of class 'App::PRT::Command::DeleteMethod' isa 'App::PRT::Command::DeleteMethod' # Subtest: when class and method specified ok 1 - parse arguments ok 2 - parse arguments ok 3 - parse_arguments returns rest arguments 1..3 ok 6 - when class and method specified # Subtest: when arguments are not enough ok 1 - died 1..1 ok 7 - when arguments are not enough ok 8 - register ok 9 - register 1..9 ok t/App-PRT-Command-Help.t .......... ok 1 - use App::PRT::Command::Help; usage: prt Examples: prt replace_token foo bar *.pm replace tokens with content 'foo' with 'bar' in *.pm. prt rename_class Foo Bar lib/*.pm Rename Foo class to Bar. This command will rename lib/Foo.pm to lib/Bar.pm. ok 2 - execute ok 3 - Help doesn't handle files ok 4 - An object of class 'App::PRT::Command::Help' isa 'App::PRT::Command::Help' ok 5 - NOP 1..5 ok t/App-PRT-Command-RenameClass.t ... ok 1 - use App::PRT::Command::RenameClass; ok 2 - without directory ok 3 - with directory ok 4 - with extname ok 5 - move deeper ok 6 - move lighter ok 7 - absolute path ok 8 - t/lib ok 9 - test file ok 10 - separated with -, _ ok 11 - separated with -, _, move deeper ok 12 - separated with -, _, move lighter ok 13 - separated with -, _, mixed with directory # Subtest: target class ok 1 - Food.pm doesn't exists ok 2 - Meal.pm exists ok 3 - package statement was rewritten 1..3 ok 14 - target class # Subtest: client file ok 1 - dinner.pl exists ok 2 - use statement and class-method invocation were rewritten 1..2 ok 15 - client file ok 16 - Food._t doesn't exists ok 17 - Meal._t exists ok 18 - package statement replaced ok 19 - test replaced # Subtest: target class ok 1 - script file exists ok 2 - use parent, use base statements were rewritten 1..2 ok 20 - target class ok 21 - RenameClass handles files ok 22 - An object of class 'App::PRT::Command::RenameClass' isa 'App::PRT::Command::RenameClass' # Subtest: when source and destination specified ok 1 - parse arguments ok 2 - parse arguments ok 3 - parse_arguments returns rest arguments 1..3 ok 23 - when source and destination specified # Subtest: when arguments are not enough ok 1 - died 1..1 ok 24 - when arguments are not enough ok 25 - register rule ok 26 - register rule 1..26 ok t/App-PRT-Command-ReplaceToken.t .. ok 1 - use App::PRT::Command::ReplaceToken; # Subtest: nothing happen when no rules are specified ok 1 - execute 1..1 ok 2 - nothing happen when no rules are specified # Subtest: tokens will be replaced when a rules is specified ok 1 - execute 1..1 ok 3 - tokens will be replaced when a rules is specified ok 4 - execute when many rules ok 5 - ReplaceToken handles files ok 6 - An object of class 'App::PRT::Command::ReplaceToken' isa 'App::PRT::Command::ReplaceToken' # Subtest: when source and destination specified ok 1 - registered ok 2 - parse_arguments returns rest arguments 1..2 ok 7 - when source and destination specified # Subtest: when arguments are not enough ok 1 - died 1..1 ok 8 - when arguments are not enough ok 9 - empty ok 10 - not registered ok 11 - registered ok 12 - registered ok 13 - updated ok 14 - added 1..14 ok t/App-PRT.t ....................... ok 1 - use App::PRT; ok 2 - welcome 1..2 ok t/data/contain_ignores/t/test.t ... ok 1 - dummy 1..1 ok t/test.t .......................... # Subtest: valid input ok 1 - prepare test code ok 2 - directory exists ok 3 - hello_world.pl exists 1..3 ok 1 - valid input # Subtest: valid input ok 1 - dies when specified code is not prepared 1..1 ok 2 - valid input 1..2 ok All tests successful. Files=9, Tests=76, 6 wallclock secs ( 0.15 usr 0.06 sys + 5.58 cusr 0.64 csys = 6.43 CPU) Result: PASS HITODE/App-PRT-0.09.tar.gz ./Build test verbose=1 -- OK hitode 909 <CENSORED> Command line Perl Refactoring Tool >>> (cd /export/home/fly1232/var/cpan/build/App-PRT-0.09-mbSIS3 && tar cvf - App-PRT-0.09.ppd blib) | gzip -c >/export/home/fly1232/var/REPO/H/HI/HITODE/App-PRT-0.09.tar.gz App-PRT-0.09.ppd blib/ blib/lib/ blib/lib/App/ blib/lib/App/PRT/ blib/lib/App/PRT/Collector/ blib/lib/App/PRT/Collector/Files.pm blib/lib/App/PRT/Command/ blib/lib/App/PRT/Command/ReplaceToken.pm blib/lib/App/PRT/Command/RenameClass.pm blib/lib/App/PRT/Command/Help.pm blib/lib/App/PRT/Command/DeleteMethod.pm blib/lib/App/PRT/CLI.pm blib/lib/App/PRT.pm blib/script/ blib/script/prt >>> mv /export/home/fly1232/var/cpan/build/App-PRT-0.09-mbSIS3/App-PRT-0.09.ppd /export/home/fly1232/var/REPO/H/HI/HITODE Finished 2014-04-03T18:42:19