PATH=C:\cpanfly-5.24-64\var\megalib\bin;C:\Perl-5.24-64\site\bin;C:\Perl-5.24-64\bin;C:\MinGW-64\bin;C:\cygwin\bin;C:\instantclient_11_2-64;C:\cpanfly-5.24-64\var\megalib\bin;C:\Perl-5.24-64\site\bin;C:\Perl-5.24-64\bin;C:\MinGW-64\bin;C:\cygwin\bin;C:\instantclient_11_2-64;C:\p4;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\Program Files\Git\cmd;C:\Program Files (x86)\CMake\bin Start 2017-12-20T19:58:55 ActivePerl-2400 CPAN-2.10 PATH=C:/CPANFL~1.24-/var/libs/bin;C:\CPANFL~1.24-\var\megalib\bin;C:\PERL-5~1.24-\site\bin;C:\PERL-5~1.24-\bin;C:\MinGW-64\bin;C:\cygwin\bin;C:\INSTAN~1;C:\CPANFL~1.24-\var\megalib\bin;C:\PERL-5~1.24-\site\bin;C:\PERL-5~1.24-\bin;C:\MinGW-64\bin;C:\cygwin\bin;C:\INSTAN~1;C:\p4;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WINDOW~1\v1.0\;C:\PROGRA~1\Git\cmd;C:\PROGRA~2\CMake\bin Reading 'C:\cpanfly-5.24-64\var\cpan\Metadata' Database was generated on Wed, 20 Dec 2017 01:29:02 GMT Fetching with LWP: http://ppm.activestate.com/CPAN/authors/id/H/HE/HERMES/Hash-Merge-0.299.tar.gz Fetching with LWP: http://ppm.activestate.com/CPAN/authors/id/H/HE/HERMES/CHECKSUMS Checksum for C:\cpanfly-5.24-64\var\cpan\sources\authors\id\H\HE\HERMES\Hash-Merge-0.299.tar.gz ok Hash-Merge-0.299/ Hash-Merge-0.299/MANIFEST Hash-Merge-0.299/MANIFEST.SKIP Hash-Merge-0.299/MAINTAINER.md Hash-Merge-0.299/META.yml Hash-Merge-0.299/Changes Hash-Merge-0.299/Makefile.PL Hash-Merge-0.299/t/ Hash-Merge-0.299/t/ClonePP/ Hash-Merge-0.299/t/ClonePP/00-load.t Hash-Merge-0.299/t/ClonePP/01-merge.t Hash-Merge-0.299/t/ClonePP/02-oo.t Hash-Merge-0.299/t/Auto/ Hash-Merge-0.299/t/Auto/00-load.t Hash-Merge-0.299/t/Auto/01-merge.t Hash-Merge-0.299/t/Auto/02-oo.t Hash-Merge-0.299/t/Clone/ Hash-Merge-0.299/t/Clone/00-load.t Hash-Merge-0.299/t/Clone/01-merge.t Hash-Merge-0.299/t/Clone/02-oo.t Hash-Merge-0.299/t/inline/ Hash-Merge-0.299/t/inline/00-load.t Hash-Merge-0.299/t/inline/01-merge.t Hash-Merge-0.299/t/inline/02-oo.t Hash-Merge-0.299/t/Storable/ Hash-Merge-0.299/t/Storable/00-load.t Hash-Merge-0.299/t/Storable/01-merge.t Hash-Merge-0.299/t/Storable/02-oo.t Hash-Merge-0.299/META.json Hash-Merge-0.299/README.md Hash-Merge-0.299/lib/ Hash-Merge-0.299/lib/Hash/ Hash-Merge-0.299/lib/Hash/Merge.pm Configuring H/HE/HERMES/Hash-Merge-0.299.tar.gz with Makefile.PL >>> C:\Perl-5.24-64\bin\perl.exe Makefile.PL Warning: prerequisite Clone::Choose 0.008 not found. Checking if your kit is complete... Looks good Have \cpanfl~1.24-\var\megalib Want \perl-5~1.24-\lib Your perl and your Config.pm seem to have different ideas about the architecture they are running on. Perl thinks: [megalib] Config says: [MSWin32-x64-multi-thread] This may or may not cause problems. Please check your installation of perl if you have problems building this extension. Generating a dmake-style Makefile Writing Makefile for Hash::Merge Writing MYMETA.yml and MYMETA.json HERMES/Hash-Merge-0.299.tar.gz C:\Perl-5.24-64\bin\perl.exe Makefile.PL -- OK Running make for H/HE/HERMES/Hash-Merge-0.299.tar.gz ---- Unsatisfied dependencies detected during ---- ---- HERMES/Hash-Merge-0.299.tar.gz ---- Clone::Choose [requires] Running test for module 'Clone::Choose' Checksum for C:\cpanfly-5.24-64\var\cpan\sources\authors\id\H\HE\HERMES\Clone-Choose-0.008.tar.gz ok Clone-Choose-0.008/ Clone-Choose-0.008/MANIFEST Clone-Choose-0.008/MANIFEST.SKIP Clone-Choose-0.008/META.yml Clone-Choose-0.008/Changes Clone-Choose-0.008/Makefile.PL Clone-Choose-0.008/t/ Clone-Choose-0.008/t/ClonePP/ Clone-Choose-0.008/t/ClonePP/00-load.t Clone-Choose-0.008/t/ClonePP/05-scalar.t Clone-Choose-0.008/t/ClonePP/07-hash.t Clone-Choose-0.008/t/ClonePP/01-simple.t Clone-Choose-0.008/t/ClonePP/06-array.t Clone-Choose-0.008/t/Auto/ Clone-Choose-0.008/t/Auto/00-load.t Clone-Choose-0.008/t/Auto/05-scalar.t Clone-Choose-0.008/t/Auto/07-hash.t Clone-Choose-0.008/t/Auto/01-simple.t Clone-Choose-0.008/t/Auto/06-array.t Clone-Choose-0.008/t/02-load-with-clone.t Clone-Choose-0.008/t/Clone/ Clone-Choose-0.008/t/Clone/00-load.t Clone-Choose-0.008/t/Clone/05-scalar.t Clone-Choose-0.008/t/Clone/07-hash.t Clone-Choose-0.008/t/Clone/01-simple.t Clone-Choose-0.008/t/Clone/06-array.t Clone-Choose-0.008/t/inline/ Clone-Choose-0.008/t/inline/00-load.t Clone-Choose-0.008/t/inline/05-scalar.t Clone-Choose-0.008/t/inline/07-hash.t Clone-Choose-0.008/t/inline/01-simple.t Clone-Choose-0.008/t/inline/06-array.t Clone-Choose-0.008/t/04-load-with-clone-pp.t Clone-Choose-0.008/t/03-load-with-storable.t Clone-Choose-0.008/t/Storable/ Clone-Choose-0.008/t/Storable/00-load.t Clone-Choose-0.008/t/Storable/05-scalar.t Clone-Choose-0.008/t/Storable/07-hash.t Clone-Choose-0.008/t/Storable/01-simple.t Clone-Choose-0.008/t/Storable/06-array.t Clone-Choose-0.008/META.json Clone-Choose-0.008/README.md Clone-Choose-0.008/lib/ Clone-Choose-0.008/lib/Clone/ Clone-Choose-0.008/lib/Clone/Choose.pm Configuring H/HE/HERMES/Clone-Choose-0.008.tar.gz with Makefile.PL >>> C:\Perl-5.24-64\bin\perl.exe Makefile.PL Checking if your kit is complete... Looks good Have \cpanfl~1.24-\var\megalib Want \perl-5~1.24-\lib Your perl and your Config.pm seem to have different ideas about the architecture they are running on. Perl thinks: [megalib] Config says: [MSWin32-x64-multi-thread] This may or may not cause problems. Please check your installation of perl if you have problems building this extension. Generating a dmake-style Makefile Writing Makefile for Clone::Choose Writing MYMETA.yml and MYMETA.json HERMES/Clone-Choose-0.008.tar.gz C:\Perl-5.24-64\bin\perl.exe Makefile.PL -- OK Running make for H/HE/HERMES/Clone-Choose-0.008.tar.gz >>> dmake cp lib/Clone/Choose.pm blib\lib\Clone\Choose.pm HERMES/Clone-Choose-0.008.tar.gz dmake -- OK Running make test >>> dmake test TEST_VERBOSE=1 "C:\Perl-5.24-64\bin\perl.exe" "-MExtUtils::Command::MM" "-MTest::Harness" "-e" "undef *Test::Harness::Switches; test_harness(1, 'blib\lib', 'blib\arch')" t/Auto/*.t t/*.t t/Clone/*.t t/Storable/*.t t/ClonePP/*.t xt/*.t t/02-load-with-clone.t ..... ok 1 - use Clone::Choose; 1..1 ok t/03-load-with-storable.t .. ok 1 - use Clone::Choose; 1..1 ok t/04-load-with-clone-pp.t .. ok 1 - use Clone::Choose; 1..1 ok # Testing Clone::Choose 0.008, Perl 5.024000, C:\Perl-5.24-64\bin\perl.exe # Using backend Clone version 0.39 t/Auto/00-load.t ........... ok 1 - use Clone::Choose; 1..1 ok t/Auto/01-simple.t ......... ok 1 1..1 ok t/Auto/05-scalar.t ......... ok 1 - Scalar String ok 2 - Scalar Numeric ok 3 - Scalar Undef 1..3 ok t/Auto/06-array.t .......... ok 1 - Clone depth 0 ok 2 - Clone depth 1 ok 3 - Clone depth 2 ok 4 - Clone depth 3 ok 5 - Array value depth 0 ok 6 - Array value depth 1 ok 7 - Array value depth 2 ok 8 - Array value depth 3 ok 9 - Array value sanity depth 0 ok 10 - Array value sanity depth 1 ok 11 - Array value sanity depth 2 ok 12 - Array value sanity depth 3 ok 13 - Empty array clone 1..13 ok t/Auto/07-hash.t ........... ok 1 - Clone depth 0 ok 2 - Clone depth 1 ok 3 - Clone depth 2 ok 4 - Clone depth 3 ok 5 - Hash value depth 0 ok 6 - Hash value depth 1 ok 7 - Hash value depth 2 ok 8 - Hash value depth 3 ok 9 - Hash value sanity depth 0 ok 10 - Hash value sanity depth 1 ok 11 - Hash value sanity depth 2 ok 12 - Hash value sanity depth 3 ok 13 - Empty hash clone 1..13 ok # Testing Clone::Choose 0.008, Perl 5.024000, C:\Perl-5.24-64\bin\perl.exe # Using backend Clone version 0.39 t/Clone/00-load.t .......... ok 1 - use Clone::Choose; 1..1 ok t/Clone/01-simple.t ........ ok 1 1..1 ok t/Clone/05-scalar.t ........ ok 1 - Scalar String ok 2 - Scalar Numeric ok 3 - Scalar Undef 1..3 ok t/Clone/06-array.t ......... ok 1 - Clone depth 0 ok 2 - Clone depth 1 ok 3 - Clone depth 2 ok 4 - Clone depth 3 ok 5 - Array value depth 0 ok 6 - Array value depth 1 ok 7 - Array value depth 2 ok 8 - Array value depth 3 ok 9 - Array value sanity depth 0 ok 10 - Array value sanity depth 1 ok 11 - Array value sanity depth 2 ok 12 - Array value sanity depth 3 ok 13 - Empty array clone 1..13 ok t/Clone/07-hash.t .......... ok 1 - Clone depth 0 ok 2 - Clone depth 1 ok 3 - Clone depth 2 ok 4 - Clone depth 3 ok 5 - Hash value depth 0 ok 6 - Hash value depth 1 ok 7 - Hash value depth 2 ok 8 - Hash value depth 3 ok 9 - Hash value sanity depth 0 ok 10 - Hash value sanity depth 1 ok 11 - Hash value sanity depth 2 ok 12 - Hash value sanity depth 3 ok 13 - Empty hash clone 1..13 ok # Testing Clone::Choose 0.008, Perl 5.024000, C:\Perl-5.24-64\bin\perl.exe # Using backend Clone::PP version 1.07 t/ClonePP/00-load.t ........ ok 1 - use Clone::Choose; 1..1 ok t/ClonePP/01-simple.t ...... ok 1 1..1 ok t/ClonePP/05-scalar.t ...... ok 1 - Scalar String ok 2 - Scalar Numeric ok 3 - Scalar Undef 1..3 ok t/ClonePP/06-array.t ....... ok 1 - Clone depth 0 ok 2 - Clone depth 1 ok 3 - Clone depth 2 ok 4 - Clone depth 3 ok 5 - Array value depth 0 ok 6 - Array value depth 1 ok 7 - Array value depth 2 ok 8 - Array value depth 3 ok 9 - Array value sanity depth 0 ok 10 - Array value sanity depth 1 ok 11 - Array value sanity depth 2 ok 12 - Array value sanity depth 3 ok 13 - Empty array clone 1..13 ok t/ClonePP/07-hash.t ........ ok 1 - Clone depth 0 ok 2 - Clone depth 1 ok 3 - Clone depth 2 ok 4 - Clone depth 3 ok 5 - Hash value depth 0 ok 6 - Hash value depth 1 ok 7 - Hash value depth 2 ok 8 - Hash value depth 3 ok 9 - Hash value sanity depth 0 ok 10 - Hash value sanity depth 1 ok 11 - Hash value sanity depth 2 ok 12 - Hash value sanity depth 3 ok 13 - Empty hash clone 1..13 ok # Testing Clone::Choose 0.008, Perl 5.024000, C:\Perl-5.24-64\bin\perl.exe # Using backend Storable version 2.51 t/Storable/00-load.t ....... ok 1 - use Clone::Choose; 1..1 ok t/Storable/01-simple.t ..... ok 1 1..1 ok t/Storable/05-scalar.t ..... ok 1 - Scalar String ok 2 - Scalar Numeric ok 3 - Scalar Undef 1..3 ok t/Storable/06-array.t ...... ok 1 - Clone depth 0 ok 2 - Clone depth 1 ok 3 - Clone depth 2 ok 4 - Clone depth 3 ok 5 - Array value depth 0 ok 6 - Array value depth 1 ok 7 - Array value depth 2 ok 8 - Array value depth 3 ok 9 - Array value sanity depth 0 ok 10 - Array value sanity depth 1 ok 11 - Array value sanity depth 2 ok 12 - Array value sanity depth 3 ok 13 - Empty array clone 1..13 ok t/Storable/07-hash.t ....... ok 1 - Clone depth 0 ok 2 - Clone depth 1 ok 3 - Clone depth 2 ok 4 - Clone depth 3 ok 5 - Hash value depth 0 ok 6 - Hash value depth 1 ok 7 - Hash value depth 2 ok 8 - Hash value depth 3 ok 9 - Hash value sanity depth 0 ok 10 - Hash value sanity depth 1 ok 11 - Hash value sanity depth 2 ok 12 - Hash value sanity depth 3 ok 13 - Empty hash clone 1..13 ok All tests successful. Files=23, Tests=127, 4 wallclock secs ( 0.08 usr + 0.01 sys = 0.09 CPU) Result: PASS HERMES/Clone-Choose-0.008.tar.gz dmake test TEST_VERBOSE=1 -- OK Stefan Hermes <hermes@cpan.org> Choose appropriate clone utility >>> (cd C:\cpanfly-5.24-64\var\tmp\cpan_build\Clone-Choose-0.008-VRvUpQ && tar cvf - Clone-Choose-0.008.ppd blib) | gzip -c >C:/cpanfly-5.24-64/var/REPO/H/HE/HERMES/Clone-Choose-0.008.tar.gz Clone-Choose-0.008.ppd blib/ blib/lib/ blib/lib/Clone/ blib/lib/Clone/Choose.pm HERMES/Hash-Merge-0.299.tar.gz Has already been unwrapped into directory C:\cpanfly-5.24-64\var\tmp\cpan_build\Hash-Merge-0.299-2X2uxg HERMES/Hash-Merge-0.299.tar.gz Has already been prepared Running make for H/HE/HERMES/Hash-Merge-0.299.tar.gz Prepending C:\cpanfly-5.24-64\var\tmp\cpan_build\Clone-Choose-0.008-VRvUpQ/blib/arch C:\cpanfly-5.24-64\var\tmp\cpan_build\Clone-Choose-0.008-VRvUpQ/blib/lib to PERL5LIB for 'make' >>> dmake cp lib/Hash/Merge.pm blib\lib\Hash\Merge.pm HERMES/Hash-Merge-0.299.tar.gz dmake -- OK Prepending C:\cpanfly-5.24-64\var\tmp\cpan_build\Clone-Choose-0.008-VRvUpQ/blib/arch C:\cpanfly-5.24-64\var\tmp\cpan_build\Clone-Choose-0.008-VRvUpQ/blib/lib to PERL5LIB for 'test' Running make test >>> dmake test TEST_VERBOSE=1 "C:\Perl-5.24-64\bin\perl.exe" "-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.299, Perl 5.024000, C:\Perl-5.24-64\bin\perl.exe # 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 - Custom Precedent - Scalar on Scalar ok 66 - Custom Precedent - Scalar on Array ok 67 - Custom Precedent - Scalar on Hash ok 68 - Custom Precedent - Scalar on Object ok 69 - Custom Precedent - Array on Scalar ok 70 - Custom Precedent - Array on Array ok 71 - Custom Precedent - Array on Hash ok 72 - Custom Precedent - Array on Object ok 73 - Custom Precedent - Hash on Scalar ok 74 - Custom Precedent - Hash on Array ok 75 - Custom Precedent - Hash on Hash ok 76 - Custom Precedent - Hash on Hash ok 77 - Custom Precedent - Object on Scalar ok 78 - Custom Precedent - Object on Array ok 79 - Custom Precedent - Object on Hash ok 80 - Custom Precedent - Object on Object ok 81 1..81 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 - Custom Precedent - Scalar on Scalar ok 70 - Custom Precedent - Scalar on Array ok 71 - Custom Precedent - Scalar on Hash ok 72 - Custom Precedent - Scalar on Object ok 73 - Custom Precedent - Array on Scalar ok 74 - Custom Precedent - Array on Array ok 75 - Custom Precedent - Array on Hash ok 76 - Custom Precedent - Array on Object ok 77 - Custom Precedent - Hash on Scalar ok 78 - Custom Precedent - Hash on Array ok 79 - Custom Precedent - Hash on Hash ok 80 - Custom Precedent - Hash on Hash ok 81 - Custom Precedent - Object on Scalar ok 82 - Custom Precedent - Object on Array ok 83 - Custom Precedent - Object on Hash ok 84 - Custom Precedent - Object on Object ok 85 1..85 ok # Testing Hash::Merge version 0.299, Perl 5.024000, C:\Perl-5.24-64\bin\perl.exe # 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 - Custom Precedent - Scalar on Scalar ok 66 - Custom Precedent - Scalar on Array ok 67 - Custom Precedent - Scalar on Hash ok 68 - Custom Precedent - Scalar on Object ok 69 - Custom Precedent - Array on Scalar ok 70 - Custom Precedent - Array on Array ok 71 - Custom Precedent - Array on Hash ok 72 - Custom Precedent - Array on Object ok 73 - Custom Precedent - Hash on Scalar ok 74 - Custom Precedent - Hash on Array ok 75 - Custom Precedent - Hash on Hash ok 76 - Custom Precedent - Hash on Hash ok 77 - Custom Precedent - Object on Scalar ok 78 - Custom Precedent - Object on Array ok 79 - Custom Precedent - Object on Hash ok 80 - Custom Precedent - Object on Object ok 81 1..81 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 - Custom Precedent - Scalar on Scalar ok 70 - Custom Precedent - Scalar on Array ok 71 - Custom Precedent - Scalar on Hash ok 72 - Custom Precedent - Scalar on Object ok 73 - Custom Precedent - Array on Scalar ok 74 - Custom Precedent - Array on Array ok 75 - Custom Precedent - Array on Hash ok 76 - Custom Precedent - Array on Object ok 77 - Custom Precedent - Hash on Scalar ok 78 - Custom Precedent - Hash on Array ok 79 - Custom Precedent - Hash on Hash ok 80 - Custom Precedent - Hash on Hash ok 81 - Custom Precedent - Object on Scalar ok 82 - Custom Precedent - Object on Array ok 83 - Custom Precedent - Object on Hash ok 84 - Custom Precedent - Object on Object ok 85 1..85 ok # Testing Hash::Merge version 0.299, Perl 5.024000, C:\Perl-5.24-64\bin\perl.exe # 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 - Custom Precedent - Scalar on Scalar ok 66 - Custom Precedent - Scalar on Array ok 67 - Custom Precedent - Scalar on Hash ok 68 - Custom Precedent - Scalar on Object ok 69 - Custom Precedent - Array on Scalar ok 70 - Custom Precedent - Array on Array ok 71 - Custom Precedent - Array on Hash ok 72 - Custom Precedent - Array on Object ok 73 - Custom Precedent - Hash on Scalar ok 74 - Custom Precedent - Hash on Array ok 75 - Custom Precedent - Hash on Hash ok 76 - Custom Precedent - Hash on Hash ok 77 - Custom Precedent - Object on Scalar ok 78 - Custom Precedent - Object on Array ok 79 - Custom Precedent - Object on Hash ok 80 - Custom Precedent - Object on Object ok 81 1..81 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 - Custom Precedent - Scalar on Scalar ok 70 - Custom Precedent - Scalar on Array ok 71 - Custom Precedent - Scalar on Hash ok 72 - Custom Precedent - Scalar on Object ok 73 - Custom Precedent - Array on Scalar ok 74 - Custom Precedent - Array on Array ok 75 - Custom Precedent - Array on Hash ok 76 - Custom Precedent - Array on Object ok 77 - Custom Precedent - Hash on Scalar ok 78 - Custom Precedent - Hash on Array ok 79 - Custom Precedent - Hash on Hash ok 80 - Custom Precedent - Hash on Hash ok 81 - Custom Precedent - Object on Scalar ok 82 - Custom Precedent - Object on Array ok 83 - Custom Precedent - Object on Hash ok 84 - Custom Precedent - Object on Object ok 85 1..85 ok # Testing Hash::Merge version 0.299, Perl 5.024000, C:\Perl-5.24-64\bin\perl.exe # 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 - Custom Precedent - Scalar on Scalar ok 66 - Custom Precedent - Scalar on Array ok 67 - Custom Precedent - Scalar on Hash ok 68 - Custom Precedent - Scalar on Object ok 69 - Custom Precedent - Array on Scalar ok 70 - Custom Precedent - Array on Array ok 71 - Custom Precedent - Array on Hash ok 72 - Custom Precedent - Array on Object ok 73 - Custom Precedent - Hash on Scalar ok 74 - Custom Precedent - Hash on Array ok 75 - Custom Precedent - Hash on Hash ok 76 - Custom Precedent - Hash on Hash ok 77 - Custom Precedent - Object on Scalar ok 78 - Custom Precedent - Object on Array ok 79 - Custom Precedent - Object on Hash ok 80 - Custom Precedent - Object on Object ok 81 1..81 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 - Custom Precedent - Scalar on Scalar ok 70 - Custom Precedent - Scalar on Array ok 71 - Custom Precedent - Scalar on Hash ok 72 - Custom Precedent - Scalar on Object ok 73 - Custom Precedent - Array on Scalar ok 74 - Custom Precedent - Array on Array ok 75 - Custom Precedent - Array on Hash ok 76 - Custom Precedent - Array on Object ok 77 - Custom Precedent - Hash on Scalar ok 78 - Custom Precedent - Hash on Array ok 79 - Custom Precedent - Hash on Hash ok 80 - Custom Precedent - Hash on Hash ok 81 - Custom Precedent - Object on Scalar ok 82 - Custom Precedent - Object on Array ok 83 - Custom Precedent - Object on Hash ok 84 - Custom Precedent - Object on Object ok 85 1..85 ok All tests successful. Files=12, Tests=668, 2 wallclock secs ( 0.08 usr + 0.00 sys = 0.08 CPU) Result: PASS HERMES/Hash-Merge-0.299.tar.gz dmake test TEST_VERBOSE=1 -- OK Stefan Hermes <hermes@cpan.org> Merges arbitrarily deep hashes into a single hash >>> (cd C:\cpanfly-5.24-64\var\tmp\cpan_build\Hash-Merge-0.299-2X2uxg && tar cvf - Hash-Merge-0.299.ppd blib) | gzip -c >C:/cpanfly-5.24-64/var/REPO/H/HE/HERMES/Hash-Merge-0.299.tar.gz Hash-Merge-0.299.ppd blib/ blib/lib/ blib/lib/Hash/ blib/lib/Hash/Merge.pm Finished 2017-12-20T19:59:17