Checking if your kit is complete... Looks good Writing Makefile for Devel::Size::Report cp lib/Devel/Size/Report.pm blib/lib/Devel/Size/Report.pm Manifying blib/man3/Devel::Size::Report.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_basic......1..13 ok 1 - use Devel::Size::Report; ok 2 - Devel::Size::Report->can(...) # _flags: # IS_WEAK : 2048 # IS_RO : 4096 # IS_DUAL : 8192 ok 3 ok 4 - ref to 123 ok 5 - weakened ref ok 6 - ref to 123 ok 7 - weakened ref ok 8 - readonly scalar ok 9 - Unknown element type ok 10 - no spurious key added ok 11 - Scalar element type ok 12 - no spurious key added ok 13 - Scalar type ok t/01_track......1..27 ok 1 - level is 0 ok 2 - type S_SCALAR ok 3 - size is ok ok 4 - overhead for scalars is 0 ok 5 - not a key ok 6 - level is 0 ok 7 - type S_SCALAR ok 8 - size is ok ok 9 - overhead for scalars is 0 ok 10 - not a key ok 11 - level is 0 ok 12 - type S_SCALAR ok 13 - size is ok ok 14 - overhead for scalars is 0 ok 15 - not a key ok 16 - 1 (1 scalar) elements Use of uninitialized value $blessed in string eq at ../blib/lib/Devel/Size/Report.pm line 549. ok 17 - 2 (1 ref, 1 scalar) elements ok 18 - ref to scalar is bigger than scalar alone ok 19 - 4 (3 scalars + 1 array) elements ok 20 - 8 (6 scalars + 2 arrays) elements ok 21 - 8 (6 scalars + 2 hashes) elements ok 22 - 8 (6 scalars + 1 array + 1 hash) elements ok 23 - 9 (7 scalars + 1 array + 1 hash) elements ok 24 - 2 (1 scalar + 1 array) elements ok 25 - 2 (1 scalar + 1 hash) elements ok 26 - 6 (4 scalar + 2 hash) elements ok 27 - 6 (4 scalar + 2 hash) elements ok t/02_report.....1..44 ok 1 - old size agrees with total_size ok 2 - still 44 bytes ok 3 - size() agrees with total_size() ok 4 - $x is still 44 bytes ok 5 - size() agrees with total_size() ok 6 - $v is still 44 bytes ok 7 - size() agrees with total_size() ok 8 - $x and $v are the same sizes ok 9 - $x is still 44 bytes ok 10 - size() agrees with total_size() ok 11 - two same-sized scalars reports are the same ok 12 - $x is still 44 bytes ok 13 - $v is still 44 bytes ok 14 - size() agrees with total_size() ok 15 - two different sized scalars reports are different ok 16 - two same-sized scalars reports are equal ok 17 - two different sized scalars reports are different ok 18 - Scalar ok 19 - Not read only ok 20 - Read-Only Scalar ok 21 - VString ok 22 - RO VString ok 23 - VString ok 24 - no RO VString ok 25 - VString # Failed test 'Ref' not ok 26 - Ref # at t/02_report.t line 120. # ' VString 80 bytes # Total: 80 bytes in 1 elements # ' # doesn't match '(?-xism:Scalar Ref )' # Failed test 'RO VString' # at t/02_report.t line 121. not ok 27 - RO VString # ' VString 80 bytes # Total: 80 bytes in 1 elements # ' # doesn't match '(?-xism:Read-Only VString )' ok 28 - Hash ok 29 - Hash key is present ok 30 - Array Use of uninitialized value $blessed in string eq at ../blib/lib/Devel/Size/Report.pm line 549. Use of uninitialized value $blessed in string eq at ../blib/lib/Devel/Size/Report.pm line 549. ok 31 - Scalar ref ok 32 - Weak Scalar ref ok 33 - But not RO ok 34 - RO Scalar ok 35 - RO Scalar Use of uninitialized value $blessed in string eq at ../blib/lib/Devel/Size/Report.pm line 549. ok 36 - Array ref Use of uninitialized value $blessed in string eq at ../blib/lib/Devel/Size/Report.pm line 549. ok 37 - Hash ref ok 38 - Contains code ok 39 - Contains code dubious Test returned status 0 (wstat 10, 0xa) DIED. FAILED tests 26-27, 40-44 Failed 7/44 tests, 84.09% okay t/03_format.....1..16 ok 1 - No bytes text ok 2 - report contains version ok 3 - report contains total sum ok 4 - report contains address Use of uninitialized value $blessed in string eq at ../blib/lib/Devel/Size/Report.pm line 549. Use of uninitialized value $blessed in string eq at ../blib/lib/Devel/Size/Report.pm line 549. ok 5 - report contains 7 addresses ok 6 - report contains 8 addresses ok 7 - Contains addr ok 8 - Contains (Foo) ok 9 - Contains (Foo) ok 10 - Contains (Bar) ok 11 - Total: 4 elements ok 12 - one Foo ok 13 - one Bar ok 14 - two Scalar ok 15 - doesn't contain Foo ok 16 - contains Total ok t/04_cycle......1..18 ok 1 - Contains a cycle ok 2 - Contains a cycle ok 3 - Contains two cycles Use of uninitialized value $blessed in string eq at ../blib/lib/Devel/Size/Report.pm line 549. ok 4 - no cycle Use of uninitialized value $blessed in string eq at ../blib/lib/Devel/Size/Report.pm line 549. Use of uninitialized value $blessed in string eq at ../blib/lib/Devel/Size/Report.pm line 549. Use of uninitialized value $blessed in string eq at ../blib/lib/Devel/Size/Report.pm line 549. ok 5 - no cycle Use of uninitialized value $blessed in string eq at ../blib/lib/Devel/Size/Report.pm line 549. ok 6 - double scalar ref e.g. two refs to the same scalar ok 7 - no cycle or double ok 8 - no cycle or double ok 9 - no cycle or double ok 10 - no cycle or double ok 11 - no cycle or double ok 12 - address found ok 13 - right address found ok 14 - circular ref to parent ok 15 - no cycle # 488 180 180 ok 16 - second and third array have same size ok 17 - first array is biggest ok 18 - first array is biggest ok t/05_address....1..9 Use of uninitialized value $blessed in string eq at ../blib/lib/Devel/Size/Report.pm line 549. ok 1 - report contains address ok 2 - contains 2 addresses ok 3 - contains 2 different addresses Use of uninitialized value $blessed in string eq at ../blib/lib/Devel/Size/Report.pm line 549. ok 4 - contains 3 addresses ok 5 - contains 2 different addresses ok 6 - contains 3 different addresses Use of uninitialized value $blessed in string eq at ../blib/lib/Devel/Size/Report.pm line 549. ok 7 - contains 3 addresses ok 8 - contains 2 different addresses ok 9 - contains 3 different addresses ok t/06_error......1..1 ok 1 - Need hash ref ok t/07_double.....1..4 ok 1 - dont see two doubles ok 2 - seen two doubles ok 3 - dont see two doubles ok 4 - seen two doubles ok t/08_size.......1..13 # array size: 120 # scalar size: 16 # array grow: 8 # Failed test 'two empty arrays' # at t/08_size.t line 48. not ok 1 - two empty arrays # got: '244' # expected: '240' ok 2 - two empty arrays, one scalar # Failed test 'two empty arrays, two scalars' # at t/08_size.t line 54. not ok 3 - two empty arrays, two scalars # got: '284' # expected: '288' # Failed test 'two empty arrays, three scalars' not ok 4 - two empty arrays, three scalars # at t/08_size.t line 57. # got: '304' # expected: '312' # Failed test 'two empty arrays, four scalars' # at t/08_size.t line 60. # got: '324' # expected: '328' not ok 5 - two empty arrays, four scalars # Failed test 'two empty arrays, five scalars' not ok 6 - two empty arrays, five scalars # at t/08_size.t line 63. # got: '344' # expected: '352' ok 7 - one empty array # Failed test 'one array, plus one scalars (no double testing)' # at t/08_size.t line 82. not ok 8 - one array, plus one scalars (no double testing) # got: '152' # expected: '160' # Failed test 'one array, plus one scalars (double testing)' not ok 9 - one array, plus one scalars (double testing) # at t/08_size.t line 86. # got: '152' # expected: '160' # Failed test 'one array, plus two scalars (no double testing)' not ok 10 - one array, plus two scalars (no double testing) # at t/08_size.t line 94. # got: '168' # expected: '176' # Failed test 'one array, plus two scalars (double testing)' not ok 11 - one array, plus two scalars (double testing) # at t/08_size.t line 97. # got: '152' # expected: '160' # Failed test 'one array, plus two scalars (no double testing)' not ok 12 - one array, plus two scalars (no double testing) # at t/08_size.t line 104. # got: '184' # expected: '192' # Failed test 'one array, plus two scalars (double testing)' # at t/08_size.t line 107. not ok 13 - one array, plus two scalars (double testing) # got: '152' # expected: '160' # Looks like you failed 11 tests of 13. dubious Test returned status 11 (wstat 2816, 0xb00) DIED. FAILED tests 1, 3-6, 8-13 Failed 11/13 tests, 15.38% okay Failed Test Stat Wstat Total Fail List of Failed ------------------------------------------------------------------------------- t/02_report.t 0 10 44 12 26-27 40-44 t/08_size.t 11 2816 13 11 1 3-6 8-13 Failed 2/9 test scripts. 18/145 subtests failed. Files=9, Tests=145, 2 wallclock secs ( 1.02 cusr + 0.30 csys = 1.32 CPU) Failed 2/9 test programs. 18/145 subtests failed. make: *** [test_dynamic] Error 11