PATH=C:\cpanfly-5.24-32\var\megalib\bin;C:\Perl-5.24-32\site\bin;C:\Perl-5.24-32\bin;C:\MinGW-32\bin;C:\cygwin\bin;C:\instantclient_11_2-32;C:\cpanfly-5.24-32\var\megalib\bin;C:\Perl-5.24-32\site\bin;C:\Perl-5.24-32\bin;C:\MinGW-32\bin;C:\cygwin\bin;C:\instantclient_11_2-32;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 2016-08-15T06:14:51 ActivePerl-2400 CPAN-2.10 PATH=C:/CPANFL~2.24-/var/libs/bin;C:\CPANFL~2.24-\var\megalib\bin;C:\PERL-5~2.24-\site\bin;C:\PERL-5~2.24-\bin;C:\MinGW-32\bin;C:\cygwin\bin;C:\INSTAN~3;C:\CPANFL~2.24-\var\megalib\bin;C:\PERL-5~2.24-\site\bin;C:\PERL-5~2.24-\bin;C:\MinGW-32\bin;C:\cygwin\bin;C:\INSTAN~3;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-32\var\cpan\Metadata' Database was generated on Sun, 14 Aug 2016 03:41:02 GMT Fetching with LWP: http://ppm.activestate.com/CPAN/authors/id/M/MS/MSCHWERN/Hash-StoredIterator-0.008.tar.gz Fetching with LWP: http://ppm.activestate.com/CPAN/authors/id/M/MS/MSCHWERN/CHECKSUMS Checksum for C:\cpanfly-5.24-32\var\cpan\sources\authors\id\M\MS\MSCHWERN\Hash-StoredIterator-0.008.tar.gz ok Hash-StoredIterator-0.008 Hash-StoredIterator-0.008/.travis.yml Hash-StoredIterator-0.008/appveyor.yml Hash-StoredIterator-0.008/Build.PL Hash-StoredIterator-0.008/Changes Hash-StoredIterator-0.008/LICENSE Hash-StoredIterator-0.008/MANIFEST Hash-StoredIterator-0.008/META.json Hash-StoredIterator-0.008/META.yml Hash-StoredIterator-0.008/ppport.h Hash-StoredIterator-0.008/README Hash-StoredIterator-0.008/lib Hash-StoredIterator-0.008/lib/Hash Hash-StoredIterator-0.008/lib/Hash/StoredIterator.pm Hash-StoredIterator-0.008/lib/Hash/StoredIterator.xs Hash-StoredIterator-0.008/t Hash-StoredIterator-0.008/t/Hash-StoredIterator.t Configuring M/MS/MSCHWERN/Hash-StoredIterator-0.008.tar.gz with Build.PL >>> C:\Perl-5.24-32\bin\perl.exe Build.PL Created MYMETA.yml and MYMETA.json Creating new 'Build' script for 'Hash-StoredIterator' version '0.008' MSCHWERN/Hash-StoredIterator-0.008.tar.gz C:\Perl-5.24-32\bin\perl.exe Build.PL -- OK Running Build for M/MS/MSCHWERN/Hash-StoredIterator-0.008.tar.gz >>> C:\Perl-5.24-32\bin\perl.exe ./Build Building Hash-StoredIterator gcc -c -s -O2 -DWIN32 -DPERL_TEXTMODE_SCRIPTS -DUSE_SITECUSTOMIZE -DPERL_IMPLICIT_CONTEXT -DPERL_IMPLICIT_SYS -fwrapv -fno-strict-aliasing -mms-bitfields -s -O2 "-DVERSION=\"0.008\"" "-DXS_VERSION=\"0.008\"" -I"C:\Perl-5.24-32\lib\CORE" -I"C:\MinGW\i686-w64-mingw32\include" -o "lib\Hash\StoredIterator.o" "lib\Hash\StoredIterator.c" ExtUtils::Mkbootstrap::Mkbootstrap('blib\arch\auto\Hash\StoredIterator\StoredIterator.bs') Generating script 'lib\Hash\StoredIterator.lds' dlltool --def "lib\Hash\StoredIterator.def" --output-exp "lib\Hash\StoredIterator.exp" g++ -o "blib\arch\auto\Hash\StoredIterator\StoredIterator.dll" -Wl,--image-base,0x36100000 -mdll -s -static-libgcc -static-libstdc++ -L"C:\Perl-5.24-32\lib\CORE" -L"C:\MinGW\i686-w64-mingw32\lib" "lib\Hash\StoredIterator.lds" "lib\Hash\StoredIterator.exp" dlltool --def "lib\Hash\StoredIterator.def" --output-exp "lib\Hash\StoredIterator.exp" g++ -o "blib\arch\auto\Hash\StoredIterator\StoredIterator.dll" -Wl,--image-base,0x36100000 -mdll -s -static-libgcc -static-libstdc++ -L"C:\Perl-5.24-32\lib\CORE" -L"C:\MinGW\i686-w64-mingw32\lib" "lib\Hash\StoredIterator.lds" "lib\Hash\StoredIterator.exp" MSCHWERN/Hash-StoredIterator-0.008.tar.gz C:\Perl-5.24-32\bin\perl.exe ./Build -- OK Running Build test >>> C:\Perl-5.24-32\bin\perl.exe ./Build test verbose=1 t\Hash-StoredIterator.t .. # Seeded srand with seed '20160815' from local date. ok 1 - iterator { ok 1 - Copied hash via iterator ok 2 - End, no more ok 3 - Got a key and value, iterator was reset 1..3 } ok 2 - keys_and_vals { ok 1 - Same list from both keys and hkeys ok 2 - Same list from both values and hvalues 1..2 } ok 3 - strange_edge_case { not ok 1 - Same list from both keys and hkeys # TODO Not sure what the problem is here... # Failed test 'Same list from both keys and hkeys' # at t\Hash-StoredIterator.t line 178. # +------+-----+---------+------------------+ # | PATH | GOT | OP | CHECK | # +------+-----+---------+------------------+ # | [0] | 2 | eq | a | # | [2] | 1 | eq | c | # | [3] | a | !exists | | # | [4] | 3 | !exists | | # | [5] | c | !exists | | # +------+-----+---------+------------------+ not ok 2 - Same list from both keys and hkeys # TODO Not sure what the problem is here... # Failed test 'Same list from both keys and hkeys' # at t\Hash-StoredIterator.t line 184. # +------+-----+---------+------------------+ # | PATH | GOT | OP | CHECK | # +------+-----+---------+------------------+ # | [0] | 2 | eq | a | # | [2] | 1 | eq | c | # | [3] | a | !exists | | # | [4] | 3 | !exists | | # | [5] | c | !exists | | # +------+-----+---------+------------------+ 1..2 } ok 4 - death { ok 1 - Got error ok 2 - First key matches initial garbage key ok 3 - Iterator was restored 1..3 } ok 5 - eaches { ok 1 - interference { ok 1 - nested_hmap { ok 1 - Got key ok 2 - Got val ok 3 - $_ is set to key ok 4 - $a is set to key ok 5 - $b is set to val ok 6 - $_ is set to key ok 7 - $a is set to key ok 8 - $b is set to val ok 9 - $_ is set to key ok 10 - $a is set to key ok 11 - $b is set to val ok 12 - $_ is set to key ok 13 - $a is set to key ok 14 - $b is set to val ok 15 - $_ is not squashed by inner loop ok 16 - $a is not squashed by inner loop ok 17 - $a is not squashed by inner loop ok 18 - Got key ok 19 - Got val ok 20 - $_ is set to key ok 21 - $a is set to key ok 22 - $b is set to val ok 23 - $_ is set to key ok 24 - $a is set to key ok 25 - $b is set to val ok 26 - $_ is set to key ok 27 - $a is set to key ok 28 - $b is set to val ok 29 - $_ is set to key ok 30 - $a is set to key ok 31 - $b is set to val ok 32 - $_ is not squashed by inner loop ok 33 - $a is not squashed by inner loop ok 34 - $a is not squashed by inner loop ok 35 - Got key ok 36 - Got val ok 37 - $_ is set to key ok 38 - $a is set to key ok 39 - $b is set to val ok 40 - $_ is set to key ok 41 - $a is set to key ok 42 - $b is set to val ok 43 - $_ is set to key ok 44 - $a is set to key ok 45 - $b is set to val ok 46 - $_ is set to key ok 47 - $a is set to key ok 48 - $b is set to val ok 49 - $_ is not squashed by inner loop ok 50 - $a is not squashed by inner loop ok 51 - $a is not squashed by inner loop ok 52 - Outer loop got all keys ok 53 - Inner loop got all keys multiple times 1..53 } ok 2 - nested_eich { ok 1 - Out loop got all keys ok 2 - Inner loop got all keys multiple times 1..2 } 1..2 } ok 2 - no_interference { ok 1 - nested_eich { ok 1 - Out loop got all keys ok 2 - Inner loop got all keys multiple times 1..2 } ok 2 - nested_hmap { ok 1 - Got key ok 2 - Got val ok 3 - $_ is set to key ok 4 - $a is set to key ok 5 - $b is set to val ok 6 - $_ is set to key ok 7 - $a is set to key ok 8 - $b is set to val ok 9 - $_ is set to key ok 10 - $a is set to key ok 11 - $b is set to val ok 12 - $_ is set to key ok 13 - $a is set to key ok 14 - $b is set to val ok 15 - $_ is not squashed by inner loop ok 16 - $a is not squashed by inner loop ok 17 - $a is not squashed by inner loop ok 18 - Got key ok 19 - Got val ok 20 - $_ is set to key ok 21 - $a is set to key ok 22 - $b is set to val ok 23 - $_ is set to key ok 24 - $a is set to key ok 25 - $b is set to val ok 26 - $_ is set to key ok 27 - $a is set to key ok 28 - $b is set to val ok 29 - $_ is set to key ok 30 - $a is set to key ok 31 - $b is set to val ok 32 - $_ is not squashed by inner loop ok 33 - $a is not squashed by inner loop ok 34 - $a is not squashed by inner loop ok 35 - Got key ok 36 - Got val ok 37 - $_ is set to key ok 38 - $a is set to key ok 39 - $b is set to val ok 40 - $_ is set to key ok 41 - $a is set to key ok 42 - $b is set to val ok 43 - $_ is set to key ok 44 - $a is set to key ok 45 - $b is set to val ok 46 - $_ is set to key ok 47 - $a is set to key ok 48 - $b is set to val ok 49 - $_ is not squashed by inner loop ok 50 - $a is not squashed by inner loop ok 51 - $a is not squashed by inner loop ok 52 - Outer loop got all keys ok 53 - Inner loop got all keys multiple times 1..53 } 1..2 } 1..2 } ok 6 - get_from_eich { ok 1 - Got a key ok 2 - got a value 1..2 } 1..6 ok All tests successful. Files=1, Tests=6, 1 wallclock secs ( 0.08 usr + 0.00 sys = 0.08 CPU) Result: PASS MSCHWERN/Hash-StoredIterator-0.008.tar.gz C:\Perl-5.24-32\bin\perl.exe ./Build test verbose=1 -- OK Michael G Schwern <mschwern@cpan.org> Functions for accessing a hashes internal iterator. >>> (cd C:\cpanfly-5.24-32\var\tmp\cpan_build\Hash-StoredIterator-0.008-WfCJ3p && tar cvf - Hash-StoredIterator-0.008.ppd blib) | gzip -c >C:/cpanfly-5.24-32/var/REPO/M/MS/MSCHWERN/Hash-StoredIterator-0.008.tar.gz Hash-StoredIterator-0.008.ppd blib/ blib/arch/ blib/arch/auto/ blib/arch/auto/Hash/ blib/arch/auto/Hash/StoredIterator/ blib/arch/auto/Hash/StoredIterator/StoredIterator.bs blib/arch/auto/Hash/StoredIterator/StoredIterator.dll blib/lib/ blib/lib/Hash/ blib/lib/Hash/StoredIterator.pm Finished 2016-08-15T06:15:05