Checking if your kit is complete... Looks good Writing Makefile for Class::Clone cp lib/Class/Clone.pm blib/lib/Class/Clone.pm cp lib/Class/Clone.pod blib/lib/Class/Clone.pod Manifying blib/man3/Class::Clone.3 PERL_DL_NONLAZY=1 /home/cpanrun/pa-risc1.1/build/5.8.2/bin/perl "-MExtUtils::Command::MM" "-e" "test_harness(1, 'blib/lib', 'blib/arch')" t/*.t t/Class-Clone-Synopsis....ok 1 - Another::Package's namespace is completely independant of Some::Package 1..1 ok t/Class-Clone.............ok 1 - use Class::Clone; Name "Class::Clone::TestB_Clone::foo" used only once: possible typo at t/Class-Clone.t line 200. # Basic Cloning ok 2 - starting value of TestB is correct ok 3 - starting value of Test2 is correct # Copy does not reference original ok 4 - Cloned TestB into TestB2 ok 5 - TestB2 has TestB's value ok 6 - TestB2 has a new value ok 7 - TestB still has old value ok 8 - TestB has goo hash ok 9 - TestB2 has copy of goo hash ok 10 - TestB has goo hash # Reassignment of @ISA / SUPER:: in new class ok 11 - TestB2 has it's own goo hash # Merging in a second class ok 12 - B2 isnt a 2 yet ok 13 - TestB2 has a B value but no 2 value ok 14 - B2 has polymorphed into a 2 ok 15 - TestB2 has a B value and a 2 value ok 16 - TestB2 has its goo ok 17 - TestBI's foo method is it's own ok 18 - TestB2's foo method is it's composite ok 19 - Cloned TestBI into TestB2 successfully ok 20 - TestBI's foo method is still it's own # Selective Copying ok 21 - TestB2's foo method is still it's composite ok 22 - TestB2 got goo method from TestBI, but Test2 still gets SUPER:: ok 23 - Cloned Test1 into Test1BI successfully ok 24 - Test1BI can't moo yet ok 25 - TestBI has it's moo ok 26 - TestBI has it's $moo ok 27 - Cloned only code from TestBI into Test1BI successfully ok 28 - Test1BI can moo thanks to TestBI ok 29 - Test1BI has TestBI's moo ok 30 - Test1BI doesn't have TestBI's moo ok 31 - Imported only scalars from TestBI into Test1BI successfully ok 32 - Test1BI doesn't have TestBI's goo ok 33 - Test1BI has TestBI's moo now ok 34 - Copied nothing from Test1BI ok 35 - Test1BI doesn't have TestBI's goo # Subclassing ok 36 - Imported goo from Test1BI ok 37 - Test1BI has goo now ok 38 - TestBI shares goo with Test1BI ok 39 - Subclassed a TestXX Class ok 40 - TestX has $zoo ok 41 - TestXX has no $zoo ok 42 - TestXX can zoo ok 43 - TestXX's zoo is in TestX's scope ok 44 - Subclassed a TestXXX Class # Implicit referencing ok 45 - TestXXX has $zoo ok 46 - Copied TestZ into TestZB ok 47 - TestZB has its own reference to zoo ok 48 - Made TestZB a TestB ok 49 - TestB has its zoo ok 50 - TestZ has its zoo # Copy vs. Clone vs. Closures ok 51 - TestZBs zoo follows TestZs ISA ok 52 - Copied ARRAY from TestB to TestB_Copy ok 53 - Contents of array match ok 54 - Copy has the same reference in array ok 55 - Closure in array is the same ok 56 - Closure in array returns original packages variable ok 57 - Cloned ARRAY from TestB to TestB_Clone ok 58 - Contents of array match ok 59 - Clone has a different reference in array not ok 60 - Closure in array is not the same # TODO Can't make a clone of an anonymous sub inside another data type yet # Failed (TODO) test (t/Class-Clone.t at line 193) # 'CODE(0x40197d2c)' # ne # 'CODE(0x40197d2c)' # Failed (TODO) test (t/Class-Clone.t at line 198) # got: 'SCALAR(0x4019389c)' # expected: 'SCALAR(0x4050146c)' # Failure conditions not ok 61 - Closure in array returns new packages variable # TODO Can't make a clone of an anonymous sub inside another data type yet ok 62 - Invalid imports die ok 63 - Bad subroutine names die 1..63 ok All tests successful. Files=2, Tests=64, 7 wallclock secs ( 6.90 cusr + 0.21 csys = 7.11 CPU) Installing /home/cpanrun/pa-risc1.1/build/5.8.2/lib/site_perl/5.8.2/Class/Clone.pm Installing /home/cpanrun/pa-risc1.1/build/5.8.2/lib/site_perl/5.8.2/Class/Clone.pod Installing /home/cpanrun/pa-risc1.1/build/5.8.2/man/man3/Class::Clone.3 Appending installation info to /home/cpanrun/pa-risc1.1/build/5.8.2/lib/5.8.2/PA-RISC1.1-thread-multi/perllocal.pod