PATH=/usr/bin:/bin:/Users/fly2400/cpanfly-5.24/var/megalib/bin Start 2018-03-12T02:04:21 ActivePerl-2400 CPAN-2.10 Reading '/Users/fly2400/cpanfly-5.24/var/cpan/Metadata' Database was generated on Sun, 11 Mar 2018 06:54:41 GMT Checksum for /Users/fly2400/cpanfly-5.24/var/cpan/sources/authors/id/R/RE/REHSACK/Hash-Merge-0.300.tar.gz ok Hash-Merge-0.300/ Hash-Merge-0.300/MAINTAINER.md Hash-Merge-0.300/Changes Hash-Merge-0.300/MANIFEST Hash-Merge-0.300/t/ Hash-Merge-0.300/README.md Hash-Merge-0.300/MANIFEST.SKIP Hash-Merge-0.300/META.yml Hash-Merge-0.300/lib/ Hash-Merge-0.300/Makefile.PL Hash-Merge-0.300/META.json Hash-Merge-0.300/lib/Hash/ Hash-Merge-0.300/lib/Hash/Merge.pm Hash-Merge-0.300/t/Auto/ Hash-Merge-0.300/t/Storable/ Hash-Merge-0.300/t/ClonePP/ Hash-Merge-0.300/t/inline/ Hash-Merge-0.300/t/Clone/ Hash-Merge-0.300/t/Clone/02-oo.t Hash-Merge-0.300/t/Clone/01-merge.t Hash-Merge-0.300/t/Clone/00-load.t Hash-Merge-0.300/t/inline/02-oo.t Hash-Merge-0.300/t/inline/01-merge.t Hash-Merge-0.300/t/inline/00-load.t Hash-Merge-0.300/t/ClonePP/02-oo.t Hash-Merge-0.300/t/ClonePP/01-merge.t Hash-Merge-0.300/t/ClonePP/00-load.t Hash-Merge-0.300/t/Storable/02-oo.t Hash-Merge-0.300/t/Storable/01-merge.t Hash-Merge-0.300/t/Storable/00-load.t Hash-Merge-0.300/t/Auto/02-oo.t Hash-Merge-0.300/t/Auto/01-merge.t Hash-Merge-0.300/t/Auto/00-load.t Configuring R/RE/REHSACK/Hash-Merge-0.300.tar.gz with Makefile.PL >>> /Users/fly2400/ap2400-300558/bin/perl-dynamic Makefile.PL Checking if your kit is complete... Looks good Have /Users/fly2400/cpanfly-5.24/var/megalib Want /Users/fly2400/ap2400-300558/lib Your perl and your Config.pm seem to have different ideas about the architecture they are running on. Perl thinks: [megalib] Config says: [darwin-thread-multi-2level] This may or may not cause problems. Please check your installation of perl if you have problems building this extension. Generating a Unix-style Makefile Writing Makefile for Hash::Merge Writing MYMETA.yml and MYMETA.json REHSACK/Hash-Merge-0.300.tar.gz /Users/fly2400/ap2400-300558/bin/perl-dynamic Makefile.PL -- OK Running make for R/RE/REHSACK/Hash-Merge-0.300.tar.gz >>> make cp lib/Hash/Merge.pm blib/lib/Hash/Merge.pm Manifying 1 pod document REHSACK/Hash-Merge-0.300.tar.gz make -- OK Running make test >>> make test TEST_VERBOSE=1 PERL_DL_NONLAZY=1 "/Users/fly2400/ap2400-300558/bin/perl-dynamic" "-MExtUtils::Command::MM" "-MTest::Harness" "-e" "undef *Test::Harness::Switches; test_harness(1, 'blib/lib', 'blib/arch')" t/*.t xt/*.t t/Auto/*.t t/Clone/*.t t/Storable/*.t t/ClonePP/*.t # Testing Hash::Merge version 0.300, Perl 5.024000, /Users/fly2400/ap2400-300558/bin/perl-dynamic # Using backend Clone version 0.39 t/Auto/00-load.t ....... ok 1 - use Hash::Merge; 1..1 ok t/Auto/01-merge.t ...... ok 1 - Left Precedent - Scalar on Scalar ok 2 - Left Precedent - Scalar on Array ok 3 - Left Precedent - Scalar on Hash ok 4 - Left Precedent - Scalar on Object ok 5 - Left Precedent - Array on Scalar ok 6 - Left Precedent - Array on Array ok 7 - Left Precedent - Array on Hash ok 8 - Left Precedent - Array on Object ok 9 - Left Precedent - Hash on Scalar ok 10 - Left Precedent - Hash on Array ok 11 - Left Precedent - Hash on Hash ok 12 - Left Precedent - Hash on Object ok 13 - Left Precedent - Object on Scalar ok 14 - Left Precedent - Object on Array ok 15 - Left Precedent - Object on Array ok 16 - Left Precedent - Object on Array ok 17 - Right Precedent - Scalar on Scalar ok 18 - Right Precedent - Scalar on Array ok 19 - Right Precedent - Scalar on Hash ok 20 - Right Precedent - Scalar on Object ok 21 - Right Precedent - Array on Scalar ok 22 - Right Precedent - Array on Array ok 23 - Right Precedent - Array on Hash ok 24 - Right Precedent - Array on Object ok 25 - Right Precedent - Hash on Scalar ok 26 - Right Precedent - Hash on Array ok 27 - Right Precedent - Hash on Hash ok 28 - Right Precedent - Hash on Object ok 29 - Right Precedent - Object on Scalar ok 30 - Right Precedent - Object on Array ok 31 - Right Precedent - Object on Hash ok 32 - Right Precedent - Object on Object ok 33 - Storage Precedent - Scalar on Scalar ok 34 - Storage Precedent - Scalar on Array ok 35 - Storage Precedent - Scalar on Hash ok 36 - Storage Precedent - Scalar on Object ok 37 - Storage Precedent - Array on Scalar ok 38 - Storage Precedent - Array on Array ok 39 - Storage Precedent - Array on Hash ok 40 - Storage Precedent - Array on Object ok 41 - Storage Precedent - Hash on Scalar ok 42 - Storage Precedent - Hash on Array ok 43 - Storage Precedent - Hash on Hash ok 44 - Storage Precedent - Hash on Object ok 45 - Storage Precedent - Object on Scalar ok 46 - Storage Precedent - Object on Array ok 47 - Storage Precedent - Object on Hash ok 48 - Storage Precedent - Object on Object ok 49 - Retainment Precedent - Scalar on Scalar ok 50 - Retainment Precedent - Scalar on Array ok 51 - Retainment Precedent - Scalar on Hash ok 52 - Retainment Precedent - Scalar on Object ok 53 - Retainment Precedent - Array on Scalar ok 54 - Retainment Precedent - Array on Array ok 55 - Retainment Precedent - Array on Hash ok 56 - Retainment Precedent - Array on Object ok 57 - Retainment Precedent - Hash on Scalar ok 58 - Retainment Precedent - Hash on Array ok 59 - Retainment Precedent - Hash on Hash ok 60 - Retainment Precedent - Hash on Object ok 61 - Retainment Precedent - Object on Scalar ok 62 - Retainment Precedent - Object on Array ok 63 - Retainment Precedent - Object on Hash ok 64 - Retainment Precedent - Object on Object ok 65 - Cannot add behavior spec twice ok 66 - Custom Precedent - Scalar on Scalar ok 67 - Custom Precedent - Scalar on Array ok 68 - Custom Precedent - Scalar on Hash ok 69 - Custom Precedent - Scalar on Object ok 70 - Custom Precedent - Array on Scalar ok 71 - Custom Precedent - Array on Array ok 72 - Custom Precedent - Array on Hash ok 73 - Custom Precedent - Array on Object ok 74 - Custom Precedent - Hash on Scalar ok 75 - Custom Precedent - Hash on Array ok 76 - Custom Precedent - Hash on Hash ok 77 - Custom Precedent - Hash on Hash ok 78 - Custom Precedent - Object on Scalar ok 79 - Custom Precedent - Object on Array ok 80 - Custom Precedent - Object on Hash ok 81 - Custom Precedent - Object on Object ok 82 1..82 ok t/Auto/02-oo.t ......... ok 1 - no arg default is LEFT_PRECEDENT ok 2 - Left Precedent - Scalar on Scalar ok 3 - Left Precedent - Scalar on Array ok 4 - Left Precedent - Scalar on Hash ok 5 - Left Precedent - Scalar on Object ok 6 - Left Precedent - Array on Scalar ok 7 - Left Precedent - Array on Array ok 8 - Left Precedent - Array on Hash ok 9 - Left Precedent - Array on Object ok 10 - Left Precedent - Hash on Scalar ok 11 - Left Precedent - Hash on Array ok 12 - Left Precedent - Hash on Hash ok 13 - Left Precedent - Hash on Object ok 14 - Left Precedent - Object on Scalar ok 15 - Left Precedent - Object on Array ok 16 - Left Precedent - Object on Array ok 17 - Left Precedent - Object on Array ok 18 - set_behavior() returns previous behavior ok 19 - set_behavior() actually sets the behavior) ok 20 - Right Precedent - Scalar on Scalar ok 21 - Right Precedent - Scalar on Array ok 22 - Right Precedent - Scalar on Hash ok 23 - Right Precedent - Scalar on Object ok 24 - Right Precedent - Array on Scalar ok 25 - Right Precedent - Array on Array ok 26 - Right Precedent - Array on Hash ok 27 - Right Precedent - Array on Object ok 28 - Right Precedent - Hash on Scalar ok 29 - Right Precedent - Hash on Array ok 30 - Right Precedent - Hash on Hash ok 31 - Right Precedent - Hash on Object ok 32 - Right Precedent - Object on Scalar ok 33 - Right Precedent - Object on Array ok 34 - Right Precedent - Object on Hash ok 35 - Right Precedent - Object on Object ok 36 - "global" function does not affect object ok 37 - Storage Precedent - Scalar on Scalar ok 38 - Storage Precedent - Scalar on Array ok 39 - Storage Precedent - Scalar on Hash ok 40 - Storage Precedent - Scalar on Object ok 41 - Storage Precedent - Array on Scalar ok 42 - Storage Precedent - Array on Array ok 43 - Storage Precedent - Array on Hash ok 44 - Storage Precedent - Array on Object ok 45 - Storage Precedent - Hash on Scalar ok 46 - Storage Precedent - Hash on Array ok 47 - Storage Precedent - Hash on Hash ok 48 - Storage Precedent - Hash on Object ok 49 - Storage Precedent - Object on Scalar ok 50 - Storage Precedent - Object on Array ok 51 - Storage Precedent - Object on Hash ok 52 - Storage Precedent - Object on Object ok 53 - Retainment Precedent - Scalar on Scalar ok 54 - Retainment Precedent - Scalar on Array ok 55 - Retainment Precedent - Scalar on Hash ok 56 - Retainment Precedent - Scalar on Object ok 57 - Retainment Precedent - Array on Scalar ok 58 - Retainment Precedent - Array on Array ok 59 - Retainment Precedent - Array on Hash ok 60 - Retainment Precedent - Array on Object ok 61 - Retainment Precedent - Hash on Scalar ok 62 - Retainment Precedent - Hash on Array ok 63 - Retainment Precedent - Hash on Hash ok 64 - Retainment Precedent - Hash on Object ok 65 - Retainment Precedent - Object on Scalar ok 66 - Retainment Precedent - Object on Array ok 67 - Retainment Precedent - Object on Hash ok 68 - Retainment Precedent - Object on Object ok 69 - Cannot add behavior spec twice ok 70 - Custom Precedent - Scalar on Scalar ok 71 - Custom Precedent - Scalar on Array ok 72 - Custom Precedent - Scalar on Hash ok 73 - Custom Precedent - Scalar on Object ok 74 - Custom Precedent - Array on Scalar ok 75 - Custom Precedent - Array on Array ok 76 - Custom Precedent - Array on Hash ok 77 - Custom Precedent - Array on Object ok 78 - Custom Precedent - Hash on Scalar ok 79 - Custom Precedent - Hash on Array ok 80 - Custom Precedent - Hash on Hash ok 81 - Custom Precedent - Hash on Hash ok 82 - Custom Precedent - Object on Scalar ok 83 - Custom Precedent - Object on Array ok 84 - Custom Precedent - Object on Hash ok 85 - Custom Precedent - Object on Object ok 86 1..86 ok # Testing Hash::Merge version 0.300, Perl 5.024000, /Users/fly2400/ap2400-300558/bin/perl-dynamic # Using backend Clone version 0.39 t/Clone/00-load.t ...... ok 1 - use Hash::Merge; 1..1 ok t/Clone/01-merge.t ..... ok 1 - Left Precedent - Scalar on Scalar ok 2 - Left Precedent - Scalar on Array ok 3 - Left Precedent - Scalar on Hash ok 4 - Left Precedent - Scalar on Object ok 5 - Left Precedent - Array on Scalar ok 6 - Left Precedent - Array on Array ok 7 - Left Precedent - Array on Hash ok 8 - Left Precedent - Array on Object ok 9 - Left Precedent - Hash on Scalar ok 10 - Left Precedent - Hash on Array ok 11 - Left Precedent - Hash on Hash ok 12 - Left Precedent - Hash on Object ok 13 - Left Precedent - Object on Scalar ok 14 - Left Precedent - Object on Array ok 15 - Left Precedent - Object on Array ok 16 - Left Precedent - Object on Array ok 17 - Right Precedent - Scalar on Scalar ok 18 - Right Precedent - Scalar on Array ok 19 - Right Precedent - Scalar on Hash ok 20 - Right Precedent - Scalar on Object ok 21 - Right Precedent - Array on Scalar ok 22 - Right Precedent - Array on Array ok 23 - Right Precedent - Array on Hash ok 24 - Right Precedent - Array on Object ok 25 - Right Precedent - Hash on Scalar ok 26 - Right Precedent - Hash on Array ok 27 - Right Precedent - Hash on Hash ok 28 - Right Precedent - Hash on Object ok 29 - Right Precedent - Object on Scalar ok 30 - Right Precedent - Object on Array ok 31 - Right Precedent - Object on Hash ok 32 - Right Precedent - Object on Object ok 33 - Storage Precedent - Scalar on Scalar ok 34 - Storage Precedent - Scalar on Array ok 35 - Storage Precedent - Scalar on Hash ok 36 - Storage Precedent - Scalar on Object ok 37 - Storage Precedent - Array on Scalar ok 38 - Storage Precedent - Array on Array ok 39 - Storage Precedent - Array on Hash ok 40 - Storage Precedent - Array on Object ok 41 - Storage Precedent - Hash on Scalar ok 42 - Storage Precedent - Hash on Array ok 43 - Storage Precedent - Hash on Hash ok 44 - Storage Precedent - Hash on Object ok 45 - Storage Precedent - Object on Scalar ok 46 - Storage Precedent - Object on Array ok 47 - Storage Precedent - Object on Hash ok 48 - Storage Precedent - Object on Object ok 49 - Retainment Precedent - Scalar on Scalar ok 50 - Retainment Precedent - Scalar on Array ok 51 - Retainment Precedent - Scalar on Hash ok 52 - Retainment Precedent - Scalar on Object ok 53 - Retainment Precedent - Array on Scalar ok 54 - Retainment Precedent - Array on Array ok 55 - Retainment Precedent - Array on Hash ok 56 - Retainment Precedent - Array on Object ok 57 - Retainment Precedent - Hash on Scalar ok 58 - Retainment Precedent - Hash on Array ok 59 - Retainment Precedent - Hash on Hash ok 60 - Retainment Precedent - Hash on Object ok 61 - Retainment Precedent - Object on Scalar ok 62 - Retainment Precedent - Object on Array ok 63 - Retainment Precedent - Object on Hash ok 64 - Retainment Precedent - Object on Object ok 65 - Cannot add behavior spec twice ok 66 - Custom Precedent - Scalar on Scalar ok 67 - Custom Precedent - Scalar on Array ok 68 - Custom Precedent - Scalar on Hash ok 69 - Custom Precedent - Scalar on Object ok 70 - Custom Precedent - Array on Scalar ok 71 - Custom Precedent - Array on Array ok 72 - Custom Precedent - Array on Hash ok 73 - Custom Precedent - Array on Object ok 74 - Custom Precedent - Hash on Scalar ok 75 - Custom Precedent - Hash on Array ok 76 - Custom Precedent - Hash on Hash ok 77 - Custom Precedent - Hash on Hash ok 78 - Custom Precedent - Object on Scalar ok 79 - Custom Precedent - Object on Array ok 80 - Custom Precedent - Object on Hash ok 81 - Custom Precedent - Object on Object ok 82 1..82 ok t/Clone/02-oo.t ........ ok 1 - no arg default is LEFT_PRECEDENT ok 2 - Left Precedent - Scalar on Scalar ok 3 - Left Precedent - Scalar on Array ok 4 - Left Precedent - Scalar on Hash ok 5 - Left Precedent - Scalar on Object ok 6 - Left Precedent - Array on Scalar ok 7 - Left Precedent - Array on Array ok 8 - Left Precedent - Array on Hash ok 9 - Left Precedent - Array on Object ok 10 - Left Precedent - Hash on Scalar ok 11 - Left Precedent - Hash on Array ok 12 - Left Precedent - Hash on Hash ok 13 - Left Precedent - Hash on Object ok 14 - Left Precedent - Object on Scalar ok 15 - Left Precedent - Object on Array ok 16 - Left Precedent - Object on Array ok 17 - Left Precedent - Object on Array ok 18 - set_behavior() returns previous behavior ok 19 - set_behavior() actually sets the behavior) ok 20 - Right Precedent - Scalar on Scalar ok 21 - Right Precedent - Scalar on Array ok 22 - Right Precedent - Scalar on Hash ok 23 - Right Precedent - Scalar on Object ok 24 - Right Precedent - Array on Scalar ok 25 - Right Precedent - Array on Array ok 26 - Right Precedent - Array on Hash ok 27 - Right Precedent - Array on Object ok 28 - Right Precedent - Hash on Scalar ok 29 - Right Precedent - Hash on Array ok 30 - Right Precedent - Hash on Hash ok 31 - Right Precedent - Hash on Object ok 32 - Right Precedent - Object on Scalar ok 33 - Right Precedent - Object on Array ok 34 - Right Precedent - Object on Hash ok 35 - Right Precedent - Object on Object ok 36 - "global" function does not affect object ok 37 - Storage Precedent - Scalar on Scalar ok 38 - Storage Precedent - Scalar on Array ok 39 - Storage Precedent - Scalar on Hash ok 40 - Storage Precedent - Scalar on Object ok 41 - Storage Precedent - Array on Scalar ok 42 - Storage Precedent - Array on Array ok 43 - Storage Precedent - Array on Hash ok 44 - Storage Precedent - Array on Object ok 45 - Storage Precedent - Hash on Scalar ok 46 - Storage Precedent - Hash on Array ok 47 - Storage Precedent - Hash on Hash ok 48 - Storage Precedent - Hash on Object ok 49 - Storage Precedent - Object on Scalar ok 50 - Storage Precedent - Object on Array ok 51 - Storage Precedent - Object on Hash ok 52 - Storage Precedent - Object on Object ok 53 - Retainment Precedent - Scalar on Scalar ok 54 - Retainment Precedent - Scalar on Array ok 55 - Retainment Precedent - Scalar on Hash ok 56 - Retainment Precedent - Scalar on Object ok 57 - Retainment Precedent - Array on Scalar ok 58 - Retainment Precedent - Array on Array ok 59 - Retainment Precedent - Array on Hash ok 60 - Retainment Precedent - Array on Object ok 61 - Retainment Precedent - Hash on Scalar ok 62 - Retainment Precedent - Hash on Array ok 63 - Retainment Precedent - Hash on Hash ok 64 - Retainment Precedent - Hash on Object ok 65 - Retainment Precedent - Object on Scalar ok 66 - Retainment Precedent - Object on Array ok 67 - Retainment Precedent - Object on Hash ok 68 - Retainment Precedent - Object on Object ok 69 - Cannot add behavior spec twice ok 70 - Custom Precedent - Scalar on Scalar ok 71 - Custom Precedent - Scalar on Array ok 72 - Custom Precedent - Scalar on Hash ok 73 - Custom Precedent - Scalar on Object ok 74 - Custom Precedent - Array on Scalar ok 75 - Custom Precedent - Array on Array ok 76 - Custom Precedent - Array on Hash ok 77 - Custom Precedent - Array on Object ok 78 - Custom Precedent - Hash on Scalar ok 79 - Custom Precedent - Hash on Array ok 80 - Custom Precedent - Hash on Hash ok 81 - Custom Precedent - Hash on Hash ok 82 - Custom Precedent - Object on Scalar ok 83 - Custom Precedent - Object on Array ok 84 - Custom Precedent - Object on Hash ok 85 - Custom Precedent - Object on Object ok 86 1..86 ok # Testing Hash::Merge version 0.300, Perl 5.024000, /Users/fly2400/ap2400-300558/bin/perl-dynamic # Using backend Clone::PP version 1.07 t/ClonePP/00-load.t .... ok 1 - use Hash::Merge; 1..1 ok t/ClonePP/01-merge.t ... ok 1 - Left Precedent - Scalar on Scalar ok 2 - Left Precedent - Scalar on Array ok 3 - Left Precedent - Scalar on Hash ok 4 - Left Precedent - Scalar on Object ok 5 - Left Precedent - Array on Scalar ok 6 - Left Precedent - Array on Array ok 7 - Left Precedent - Array on Hash ok 8 - Left Precedent - Array on Object ok 9 - Left Precedent - Hash on Scalar ok 10 - Left Precedent - Hash on Array ok 11 - Left Precedent - Hash on Hash ok 12 - Left Precedent - Hash on Object ok 13 - Left Precedent - Object on Scalar ok 14 - Left Precedent - Object on Array ok 15 - Left Precedent - Object on Array ok 16 - Left Precedent - Object on Array ok 17 - Right Precedent - Scalar on Scalar ok 18 - Right Precedent - Scalar on Array ok 19 - Right Precedent - Scalar on Hash ok 20 - Right Precedent - Scalar on Object ok 21 - Right Precedent - Array on Scalar ok 22 - Right Precedent - Array on Array ok 23 - Right Precedent - Array on Hash ok 24 - Right Precedent - Array on Object ok 25 - Right Precedent - Hash on Scalar ok 26 - Right Precedent - Hash on Array ok 27 - Right Precedent - Hash on Hash ok 28 - Right Precedent - Hash on Object ok 29 - Right Precedent - Object on Scalar ok 30 - Right Precedent - Object on Array ok 31 - Right Precedent - Object on Hash ok 32 - Right Precedent - Object on Object ok 33 - Storage Precedent - Scalar on Scalar ok 34 - Storage Precedent - Scalar on Array ok 35 - Storage Precedent - Scalar on Hash ok 36 - Storage Precedent - Scalar on Object ok 37 - Storage Precedent - Array on Scalar ok 38 - Storage Precedent - Array on Array ok 39 - Storage Precedent - Array on Hash ok 40 - Storage Precedent - Array on Object ok 41 - Storage Precedent - Hash on Scalar ok 42 - Storage Precedent - Hash on Array ok 43 - Storage Precedent - Hash on Hash ok 44 - Storage Precedent - Hash on Object ok 45 - Storage Precedent - Object on Scalar ok 46 - Storage Precedent - Object on Array ok 47 - Storage Precedent - Object on Hash ok 48 - Storage Precedent - Object on Object ok 49 - Retainment Precedent - Scalar on Scalar ok 50 - Retainment Precedent - Scalar on Array ok 51 - Retainment Precedent - Scalar on Hash ok 52 - Retainment Precedent - Scalar on Object ok 53 - Retainment Precedent - Array on Scalar ok 54 - Retainment Precedent - Array on Array ok 55 - Retainment Precedent - Array on Hash ok 56 - Retainment Precedent - Array on Object ok 57 - Retainment Precedent - Hash on Scalar ok 58 - Retainment Precedent - Hash on Array ok 59 - Retainment Precedent - Hash on Hash ok 60 - Retainment Precedent - Hash on Object ok 61 - Retainment Precedent - Object on Scalar ok 62 - Retainment Precedent - Object on Array ok 63 - Retainment Precedent - Object on Hash ok 64 - Retainment Precedent - Object on Object ok 65 - Cannot add behavior spec twice ok 66 - Custom Precedent - Scalar on Scalar ok 67 - Custom Precedent - Scalar on Array ok 68 - Custom Precedent - Scalar on Hash ok 69 - Custom Precedent - Scalar on Object ok 70 - Custom Precedent - Array on Scalar ok 71 - Custom Precedent - Array on Array ok 72 - Custom Precedent - Array on Hash ok 73 - Custom Precedent - Array on Object ok 74 - Custom Precedent - Hash on Scalar ok 75 - Custom Precedent - Hash on Array ok 76 - Custom Precedent - Hash on Hash ok 77 - Custom Precedent - Hash on Hash ok 78 - Custom Precedent - Object on Scalar ok 79 - Custom Precedent - Object on Array ok 80 - Custom Precedent - Object on Hash ok 81 - Custom Precedent - Object on Object ok 82 1..82 ok t/ClonePP/02-oo.t ...... ok 1 - no arg default is LEFT_PRECEDENT ok 2 - Left Precedent - Scalar on Scalar ok 3 - Left Precedent - Scalar on Array ok 4 - Left Precedent - Scalar on Hash ok 5 - Left Precedent - Scalar on Object ok 6 - Left Precedent - Array on Scalar ok 7 - Left Precedent - Array on Array ok 8 - Left Precedent - Array on Hash ok 9 - Left Precedent - Array on Object ok 10 - Left Precedent - Hash on Scalar ok 11 - Left Precedent - Hash on Array ok 12 - Left Precedent - Hash on Hash ok 13 - Left Precedent - Hash on Object ok 14 - Left Precedent - Object on Scalar ok 15 - Left Precedent - Object on Array ok 16 - Left Precedent - Object on Array ok 17 - Left Precedent - Object on Array ok 18 - set_behavior() returns previous behavior ok 19 - set_behavior() actually sets the behavior) ok 20 - Right Precedent - Scalar on Scalar ok 21 - Right Precedent - Scalar on Array ok 22 - Right Precedent - Scalar on Hash ok 23 - Right Precedent - Scalar on Object ok 24 - Right Precedent - Array on Scalar ok 25 - Right Precedent - Array on Array ok 26 - Right Precedent - Array on Hash ok 27 - Right Precedent - Array on Object ok 28 - Right Precedent - Hash on Scalar ok 29 - Right Precedent - Hash on Array ok 30 - Right Precedent - Hash on Hash ok 31 - Right Precedent - Hash on Object ok 32 - Right Precedent - Object on Scalar ok 33 - Right Precedent - Object on Array ok 34 - Right Precedent - Object on Hash ok 35 - Right Precedent - Object on Object ok 36 - "global" function does not affect object ok 37 - Storage Precedent - Scalar on Scalar ok 38 - Storage Precedent - Scalar on Array ok 39 - Storage Precedent - Scalar on Hash ok 40 - Storage Precedent - Scalar on Object ok 41 - Storage Precedent - Array on Scalar ok 42 - Storage Precedent - Array on Array ok 43 - Storage Precedent - Array on Hash ok 44 - Storage Precedent - Array on Object ok 45 - Storage Precedent - Hash on Scalar ok 46 - Storage Precedent - Hash on Array ok 47 - Storage Precedent - Hash on Hash ok 48 - Storage Precedent - Hash on Object ok 49 - Storage Precedent - Object on Scalar ok 50 - Storage Precedent - Object on Array ok 51 - Storage Precedent - Object on Hash ok 52 - Storage Precedent - Object on Object ok 53 - Retainment Precedent - Scalar on Scalar ok 54 - Retainment Precedent - Scalar on Array ok 55 - Retainment Precedent - Scalar on Hash ok 56 - Retainment Precedent - Scalar on Object ok 57 - Retainment Precedent - Array on Scalar ok 58 - Retainment Precedent - Array on Array ok 59 - Retainment Precedent - Array on Hash ok 60 - Retainment Precedent - Array on Object ok 61 - Retainment Precedent - Hash on Scalar ok 62 - Retainment Precedent - Hash on Array ok 63 - Retainment Precedent - Hash on Hash ok 64 - Retainment Precedent - Hash on Object ok 65 - Retainment Precedent - Object on Scalar ok 66 - Retainment Precedent - Object on Array ok 67 - Retainment Precedent - Object on Hash ok 68 - Retainment Precedent - Object on Object ok 69 - Cannot add behavior spec twice ok 70 - Custom Precedent - Scalar on Scalar ok 71 - Custom Precedent - Scalar on Array ok 72 - Custom Precedent - Scalar on Hash ok 73 - Custom Precedent - Scalar on Object ok 74 - Custom Precedent - Array on Scalar ok 75 - Custom Precedent - Array on Array ok 76 - Custom Precedent - Array on Hash ok 77 - Custom Precedent - Array on Object ok 78 - Custom Precedent - Hash on Scalar ok 79 - Custom Precedent - Hash on Array ok 80 - Custom Precedent - Hash on Hash ok 81 - Custom Precedent - Hash on Hash ok 82 - Custom Precedent - Object on Scalar ok 83 - Custom Precedent - Object on Array ok 84 - Custom Precedent - Object on Hash ok 85 - Custom Precedent - Object on Object ok 86 1..86 ok # Testing Hash::Merge version 0.300, Perl 5.024000, /Users/fly2400/ap2400-300558/bin/perl-dynamic # Using backend Storable version 2.51 t/Storable/00-load.t ... ok 1 - use Hash::Merge; 1..1 ok t/Storable/01-merge.t .. ok 1 - Left Precedent - Scalar on Scalar ok 2 - Left Precedent - Scalar on Array ok 3 - Left Precedent - Scalar on Hash ok 4 - Left Precedent - Scalar on Object ok 5 - Left Precedent - Array on Scalar ok 6 - Left Precedent - Array on Array ok 7 - Left Precedent - Array on Hash ok 8 - Left Precedent - Array on Object ok 9 - Left Precedent - Hash on Scalar ok 10 - Left Precedent - Hash on Array ok 11 - Left Precedent - Hash on Hash ok 12 - Left Precedent - Hash on Object ok 13 - Left Precedent - Object on Scalar ok 14 - Left Precedent - Object on Array ok 15 - Left Precedent - Object on Array ok 16 - Left Precedent - Object on Array ok 17 - Right Precedent - Scalar on Scalar ok 18 - Right Precedent - Scalar on Array ok 19 - Right Precedent - Scalar on Hash ok 20 - Right Precedent - Scalar on Object ok 21 - Right Precedent - Array on Scalar ok 22 - Right Precedent - Array on Array ok 23 - Right Precedent - Array on Hash ok 24 - Right Precedent - Array on Object ok 25 - Right Precedent - Hash on Scalar ok 26 - Right Precedent - Hash on Array ok 27 - Right Precedent - Hash on Hash ok 28 - Right Precedent - Hash on Object ok 29 - Right Precedent - Object on Scalar ok 30 - Right Precedent - Object on Array ok 31 - Right Precedent - Object on Hash ok 32 - Right Precedent - Object on Object ok 33 - Storage Precedent - Scalar on Scalar ok 34 - Storage Precedent - Scalar on Array ok 35 - Storage Precedent - Scalar on Hash ok 36 - Storage Precedent - Scalar on Object ok 37 - Storage Precedent - Array on Scalar ok 38 - Storage Precedent - Array on Array ok 39 - Storage Precedent - Array on Hash ok 40 - Storage Precedent - Array on Object ok 41 - Storage Precedent - Hash on Scalar ok 42 - Storage Precedent - Hash on Array ok 43 - Storage Precedent - Hash on Hash ok 44 - Storage Precedent - Hash on Object ok 45 - Storage Precedent - Object on Scalar ok 46 - Storage Precedent - Object on Array ok 47 - Storage Precedent - Object on Hash ok 48 - Storage Precedent - Object on Object ok 49 - Retainment Precedent - Scalar on Scalar ok 50 - Retainment Precedent - Scalar on Array ok 51 - Retainment Precedent - Scalar on Hash ok 52 - Retainment Precedent - Scalar on Object ok 53 - Retainment Precedent - Array on Scalar ok 54 - Retainment Precedent - Array on Array ok 55 - Retainment Precedent - Array on Hash ok 56 - Retainment Precedent - Array on Object ok 57 - Retainment Precedent - Hash on Scalar ok 58 - Retainment Precedent - Hash on Array ok 59 - Retainment Precedent - Hash on Hash ok 60 - Retainment Precedent - Hash on Object ok 61 - Retainment Precedent - Object on Scalar ok 62 - Retainment Precedent - Object on Array ok 63 - Retainment Precedent - Object on Hash ok 64 - Retainment Precedent - Object on Object ok 65 - Cannot add behavior spec twice ok 66 - Custom Precedent - Scalar on Scalar ok 67 - Custom Precedent - Scalar on Array ok 68 - Custom Precedent - Scalar on Hash ok 69 - Custom Precedent - Scalar on Object ok 70 - Custom Precedent - Array on Scalar ok 71 - Custom Precedent - Array on Array ok 72 - Custom Precedent - Array on Hash ok 73 - Custom Precedent - Array on Object ok 74 - Custom Precedent - Hash on Scalar ok 75 - Custom Precedent - Hash on Array ok 76 - Custom Precedent - Hash on Hash ok 77 - Custom Precedent - Hash on Hash ok 78 - Custom Precedent - Object on Scalar ok 79 - Custom Precedent - Object on Array ok 80 - Custom Precedent - Object on Hash ok 81 - Custom Precedent - Object on Object ok 82 1..82 ok t/Storable/02-oo.t ..... ok 1 - no arg default is LEFT_PRECEDENT ok 2 - Left Precedent - Scalar on Scalar ok 3 - Left Precedent - Scalar on Array ok 4 - Left Precedent - Scalar on Hash ok 5 - Left Precedent - Scalar on Object ok 6 - Left Precedent - Array on Scalar ok 7 - Left Precedent - Array on Array ok 8 - Left Precedent - Array on Hash ok 9 - Left Precedent - Array on Object ok 10 - Left Precedent - Hash on Scalar ok 11 - Left Precedent - Hash on Array ok 12 - Left Precedent - Hash on Hash ok 13 - Left Precedent - Hash on Object ok 14 - Left Precedent - Object on Scalar ok 15 - Left Precedent - Object on Array ok 16 - Left Precedent - Object on Array ok 17 - Left Precedent - Object on Array ok 18 - set_behavior() returns previous behavior ok 19 - set_behavior() actually sets the behavior) ok 20 - Right Precedent - Scalar on Scalar ok 21 - Right Precedent - Scalar on Array ok 22 - Right Precedent - Scalar on Hash ok 23 - Right Precedent - Scalar on Object ok 24 - Right Precedent - Array on Scalar ok 25 - Right Precedent - Array on Array ok 26 - Right Precedent - Array on Hash ok 27 - Right Precedent - Array on Object ok 28 - Right Precedent - Hash on Scalar ok 29 - Right Precedent - Hash on Array ok 30 - Right Precedent - Hash on Hash ok 31 - Right Precedent - Hash on Object ok 32 - Right Precedent - Object on Scalar ok 33 - Right Precedent - Object on Array ok 34 - Right Precedent - Object on Hash ok 35 - Right Precedent - Object on Object ok 36 - "global" function does not affect object ok 37 - Storage Precedent - Scalar on Scalar ok 38 - Storage Precedent - Scalar on Array ok 39 - Storage Precedent - Scalar on Hash ok 40 - Storage Precedent - Scalar on Object ok 41 - Storage Precedent - Array on Scalar ok 42 - Storage Precedent - Array on Array ok 43 - Storage Precedent - Array on Hash ok 44 - Storage Precedent - Array on Object ok 45 - Storage Precedent - Hash on Scalar ok 46 - Storage Precedent - Hash on Array ok 47 - Storage Precedent - Hash on Hash ok 48 - Storage Precedent - Hash on Object ok 49 - Storage Precedent - Object on Scalar ok 50 - Storage Precedent - Object on Array ok 51 - Storage Precedent - Object on Hash ok 52 - Storage Precedent - Object on Object ok 53 - Retainment Precedent - Scalar on Scalar ok 54 - Retainment Precedent - Scalar on Array ok 55 - Retainment Precedent - Scalar on Hash ok 56 - Retainment Precedent - Scalar on Object ok 57 - Retainment Precedent - Array on Scalar ok 58 - Retainment Precedent - Array on Array ok 59 - Retainment Precedent - Array on Hash ok 60 - Retainment Precedent - Array on Object ok 61 - Retainment Precedent - Hash on Scalar ok 62 - Retainment Precedent - Hash on Array ok 63 - Retainment Precedent - Hash on Hash ok 64 - Retainment Precedent - Hash on Object ok 65 - Retainment Precedent - Object on Scalar ok 66 - Retainment Precedent - Object on Array ok 67 - Retainment Precedent - Object on Hash ok 68 - Retainment Precedent - Object on Object ok 69 - Cannot add behavior spec twice ok 70 - Custom Precedent - Scalar on Scalar ok 71 - Custom Precedent - Scalar on Array ok 72 - Custom Precedent - Scalar on Hash ok 73 - Custom Precedent - Scalar on Object ok 74 - Custom Precedent - Array on Scalar ok 75 - Custom Precedent - Array on Array ok 76 - Custom Precedent - Array on Hash ok 77 - Custom Precedent - Array on Object ok 78 - Custom Precedent - Hash on Scalar ok 79 - Custom Precedent - Hash on Array ok 80 - Custom Precedent - Hash on Hash ok 81 - Custom Precedent - Hash on Hash ok 82 - Custom Precedent - Object on Scalar ok 83 - Custom Precedent - Object on Array ok 84 - Custom Precedent - Object on Hash ok 85 - Custom Precedent - Object on Object ok 86 1..86 ok All tests successful. Files=12, Tests=676, 1 wallclock secs ( 0.08 usr 0.03 sys + 0.66 cusr 0.10 csys = 0.87 CPU) Result: PASS REHSACK/Hash-Merge-0.300.tar.gz make test TEST_VERBOSE=1 -- OK Fetching with LWP: http://ppm.activestate.com/CPAN/authors/id/R/RE/REHSACK/CHECKSUMS Jens Rehsack <rehsack@cpan.org> Merges arbitrarily deep hashes into a single hash >>> (cd /Users/fly2400/cpanfly-5.24/var/tmp/cpan_build/Hash-Merge-0.300-Sz_hNC && tar cvf - Hash-Merge-0.300.ppd blib) | gzip -c >/Users/fly2400/cpanfly-5.24/var/REPO/R/RE/REHSACK/Hash-Merge-0.300.tar.gz Hash-Merge-0.300.ppd blib/ blib/lib/ blib/lib/Hash/ blib/lib/Hash/Merge.pm blib/man3/ blib/man3/Hash::Merge.3 Finished 2018-03-12T02:04:24