PATH=C:\mingw\bin;C:\cygwin\bin;C:\cpanfly-5.20\var\megalib\bin;C:\Perl64-5.20\site\bin;C:\Perl64-5.20\bin;C:\cygwin\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\system32\WindowsPowerShell\v1.0;C:\PROGRA~2\Perforce;C:\instantclient_11_2;C:\cygwin\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\system32\WindowsPowerShell\v1.0;C:\PROGRA~2\Perforce;C:\mysql\bin
Start 2014-09-26T10:08:36
ActivePerl-2000 CPAN-2.00
PATH=C:\mingw\bin;C:\cygwin\bin;C:\CPANFL~1.20\var\megalib\bin;C:\Perl64-5.20\site\bin;C:\Perl64-5.20\bin;C:\cygwin\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\system32\WINDOW~1\v1.0;C:\PROGRA~2\Perforce;C:\INSTAN~1;C:\cygwin\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\system32\WINDOW~1\v1.0;C:\PROGRA~2\Perforce;C:\mysql\bin
Reading 'C:\cpanfly-5.20\var\cpan\Metadata'
Database was generated on Fri, 26 Sep 2014 15:17:02 GMT
Running make for S/SL/SLAFFAN/Task-Biodiverse-NoGUI-0.99002.tar.gz
Fetching with LWP:
http://cpan.nas1.activestate.com/authors/id/S/SL/SLAFFAN/Task-Biodiverse-NoGUI-0.99002.tar.gz
Fetching with LWP:
http://cpan.nas1.activestate.com/authors/id/S/SL/SLAFFAN/CHECKSUMS
Checksum for C:\cpanfly-5.20\var\cpan\sources\authors\id\S\SL\SLAFFAN\Task-Biodiverse-NoGUI-0.99002.tar.gz ok
Task-Biodiverse-NoGUI-0.99002/
Task-Biodiverse-NoGUI-0.99002/t/
Task-Biodiverse-NoGUI-0.99002/t/00-load.t
Task-Biodiverse-NoGUI-0.99002/xt/
Task-Biodiverse-NoGUI-0.99002/xt/manifest.t
Task-Biodiverse-NoGUI-0.99002/xt/pod-coverage.t
Task-Biodiverse-NoGUI-0.99002/xt/pod.t
Task-Biodiverse-NoGUI-0.99002/xt/changes_format.t
Task-Biodiverse-NoGUI-0.99002/xt/99_pmv.t
Task-Biodiverse-NoGUI-0.99002/Changes
Task-Biodiverse-NoGUI-0.99002/META.json
Task-Biodiverse-NoGUI-0.99002/MANIFEST
Task-Biodiverse-NoGUI-0.99002/README
Task-Biodiverse-NoGUI-0.99002/Makefile.PL
Task-Biodiverse-NoGUI-0.99002/lib/
Task-Biodiverse-NoGUI-0.99002/lib/Task/
Task-Biodiverse-NoGUI-0.99002/lib/Task/Biodiverse/
Task-Biodiverse-NoGUI-0.99002/lib/Task/Biodiverse/NoGUI.pm
Task-Biodiverse-NoGUI-0.99002/META.yml
CPAN.pm: Building S/SL/SLAFFAN/Task-Biodiverse-NoGUI-0.99002.tar.gz
>>> C:\Perl64-5.20\bin\perl.exe Makefile.PL
Warning: prerequisite File::BOM 0 not found.
Warning: prerequisite Geo::Converter::dms2dd 0 not found.
Warning: prerequisite Geo::ShapeFile 2.58 not found.
Warning: prerequisite Geo::Shapefile::Writer 0 not found.
Warning: prerequisite HTML::QuickTable 0 not found.
Warning: prerequisite List::BinarySearch 0 not found.
Warning: prerequisite List::BinarySearch::XS 0 not found.
Warning: prerequisite Math::Polygon 0 not found.
Warning: prerequisite Text::Wrapper 0 not found.
Warning: prerequisite Tree::R 0 not found.
Warning: prerequisite YAML::Syck 0 not found.
Warning: prerequisite rlib 0 not found.
Checking if your kit is complete...
Looks good
Generating a dmake-style Makefile
Writing Makefile for Task::Biodiverse::NoGUI
Writing MYMETA.yml and MYMETA.json
---- Unsatisfied dependencies detected during ----
---- SLAFFAN/Task-Biodiverse-NoGUI-0.99002.tar.gz ----
Math::Polygon [requires]
List::BinarySearch [requires]
Tree::R [requires]
Geo::Shapefile::Writer [requires]
rlib [requires]
Geo::Converter::dms2dd [requires]
YAML::Syck [requires]
HTML::QuickTable [requires]
List::BinarySearch::XS [requires]
File::BOM [requires]
Geo::ShapeFile [requires]
Text::Wrapper [requires]
Running make test
Delayed until after prerequisites
Running test for module 'Math::Polygon'
Running make for M/MA/MARKOV/Math-Polygon-1.03.tar.gz
Fetching with LWP:
http://cpan.nas1.activestate.com/authors/id/M/MA/MARKOV/Math-Polygon-1.03.tar.gz
Checksum for C:\cpanfly-5.20\var\cpan\sources\authors\id\M\MA\MARKOV\Math-Polygon-1.03.tar.gz ok
Math-Polygon-1.03/
Math-Polygon-1.03/META.yml
Math-Polygon-1.03/Makefile.PL
Math-Polygon-1.03/README
Math-Polygon-1.03/ChangeLog
Math-Polygon-1.03/lib/
Math-Polygon-1.03/lib/Math/
Math-Polygon-1.03/lib/Math/Polygon.pm
Math-Polygon-1.03/lib/Math/Polygon.pod
Math-Polygon-1.03/lib/Math/Polygon/
Math-Polygon-1.03/lib/Math/Polygon/Convex.pm
Math-Polygon-1.03/lib/Math/Polygon/Clip.pm
Math-Polygon-1.03/lib/Math/Polygon/Transform.pm
Math-Polygon-1.03/lib/Math/Polygon/Calc.pm
Math-Polygon-1.03/lib/Math/Polygon/Transform.pod
Math-Polygon-1.03/lib/Math/Polygon/Convex.pod
Math-Polygon-1.03/lib/Math/Polygon/Calc.pod
Math-Polygon-1.03/lib/Math/Polygon/Surface.pm
Math-Polygon-1.03/lib/Math/Polygon/Clip.pod
Math-Polygon-1.03/lib/Math/Polygon/Surface.pod
Math-Polygon-1.03/MANIFEST
Math-Polygon-1.03/t/
Math-Polygon-1.03/t/32clipf1.t
Math-Polygon-1.03/t/41move.t
Math-Polygon-1.03/t/12beauty.t
Math-Polygon-1.03/t/91surface.t
Math-Polygon-1.03/t/33centroid.t
Math-Polygon-1.03/t/99pod.t
Math-Polygon-1.03/t/90polygon.t
Math-Polygon-1.03/t/10box.t
Math-Polygon-1.03/t/40resize.t
Math-Polygon-1.03/t/42rotate.t
Math-Polygon-1.03/t/31clipl.t
Math-Polygon-1.03/t/45simple.t
Math-Polygon-1.03/t/14inside.t
Math-Polygon-1.03/t/11size.t
Math-Polygon-1.03/t/13rot.t
Math-Polygon-1.03/t/44mirror.t
Math-Polygon-1.03/t/30cross.t
Math-Polygon-1.03/t/50chainhull.t
Math-Polygon-1.03/t/43grid.t
Math-Polygon-1.03/META.json
CPAN.pm: Building M/MA/MARKOV/Math-Polygon-1.03.tar.gz
>>> C:\Perl64-5.20\bin\perl.exe Makefile.PL
Checking if your kit is complete...
Looks good
Generating a dmake-style Makefile
Writing Makefile for Math::Polygon
Writing MYMETA.yml and MYMETA.json
>>> dmake
cp lib/Math/Polygon/Convex.pm blib\lib\Math\Polygon\Convex.pm
cp lib/Math/Polygon/Calc.pm blib\lib\Math\Polygon\Calc.pm
cp lib/Math/Polygon/Clip.pod blib\lib\Math\Polygon\Clip.pod
cp lib/Math/Polygon/Surface.pod blib\lib\Math\Polygon\Surface.pod
cp lib/Math/Polygon/Surface.pm blib\lib\Math\Polygon\Surface.pm
cp lib/Math/Polygon.pod blib\lib\Math\Polygon.pod
cp lib/Math/Polygon/Clip.pm blib\lib\Math\Polygon\Clip.pm
cp lib/Math/Polygon/Calc.pod blib\lib\Math\Polygon\Calc.pod
cp lib/Math/Polygon/Transform.pod blib\lib\Math\Polygon\Transform.pod
cp lib/Math/Polygon/Convex.pod blib\lib\Math\Polygon\Convex.pod
cp lib/Math/Polygon.pm blib\lib\Math\Polygon.pm
cp lib/Math/Polygon/Transform.pm blib\lib\Math\Polygon\Transform.pm
MARKOV/Math-Polygon-1.03.tar.gz
dmake -- OK
Running make test
>>> dmake test TEST_VERBOSE=1
C:\Perl64-5.20\bin\perl.exe "-MExtUtils::Command::MM" "-MTest::Harness" "-e" "undef *Test::Harness::Switches; test_harness(1, 'blib\lib', 'blib\arch')" t/*.t
t/10box.t ........
1..2
ok 1
ok 2
ok
t/11size.t .......
1..11
ok 1
ok 2
ok 3
ok 4
ok 5
ok 6
ok 7
ok 8
ok 9
ok 10
ok 11
ok
t/12beauty.t .....
1..24
ok 1 - nr points, single point
ok 2 - nr points, line
ok 3 - nr points, triangle
ok 4
ok 5 - nr points, triangle with spike, no despike
ok 6
ok 7 - nr points, triangle with spike
ok 8
ok 9 - nr points, triangle with spike, no despike
ok 10
ok 11 - nr points, triangle with spike
ok 12
ok 13 - nr points, triangle with spike, no despike
ok 14
ok 15 - nr points, triangle with spike
ok 16
ok 17 - nr points, square with extra points
ok 18
ok 19 - nr points, square with many superfluous points
ok 20
ok 21 - nr points, square with mixed superfluous points
ok 22
ok 23 - nr points, doubles
ok 24
ok
t/13rot.t ........
1..11
ok 1
ok 2
ok 3
ok 4
ok 5
ok 6
ok 7
ok 8
ok 9
ok 10
ok 11
ok
t/14inside.t .....
1..12
ok 1 - (-1,0)
ok 2 - (0,-1)
ok 3 - (10,10)
ok 4 - (1,0)
ok 5 - (-1,-1.5)
ok 6 - (0,0)
ok 7 - (-1,-1)
ok 8 - 2nd (3,1)
ok 9 - 2nd (1,1)
ok 10 - 2nd (1,3)
ok 11 - 2nd (4,3)
ok 12 - 2nd (4,1)
ok
t/30cross.t ......
1..68
ok 1
ok 2
ok 3
ok 4
ok 5
ok 6
ok 7
ok 8
ok 9
ok 10
ok 11
ok 12
ok 13
ok 14
ok 15
ok 16
ok 17
ok 18
ok 19
ok 20
ok 21
ok 22
ok 23
ok 24
ok 25
ok 26
ok 27
ok 28
ok 29
ok 30
ok 31
ok 32
ok 33
ok 34
ok 35
ok 36
ok 37
ok 38
ok 39
ok 40
ok 41
ok 42
ok 43
ok 44
ok 45
ok 46
ok 47
ok 48
ok 49
ok 50
ok 51
ok 52
ok 53
ok 54
ok 55
ok 56
ok 57
ok 58
ok 59
ok 60
ok 61
ok 62
ok 63
ok 64
ok 65
ok 66
ok 67
ok 68
ok
t/31clipl.t ......
1..132
ok 1 - nr fragments, single point inside
ok 2 - points in fragment 0
ok 3 - X 0,0
ok 4 - Y 0,0
ok 5 - nr fragments, single point outside
ok 6 - nr fragments, whole outside
ok 7 - points in fragment 0
ok 8 - X 0,0
ok 9 - Y 0,0
ok 10 - X 0,1
ok 11 - Y 0,1
ok 12 - X 0,2
ok 13 - Y 0,2
ok 14 - X 0,3
ok 15 - Y 0,3
ok 16 - X 0,4
ok 17 - Y 0,4
ok 18 - X 0,5
ok 19 - Y 0,5
ok 20 - X 0,6
ok 21 - Y 0,6
ok 22 - X 0,7
ok 23 - Y 0,7
ok 24 - X 0,8
ok 25 - Y 0,8
ok 26 - nr fragments, whole inside
ok 27 - nr fragments, one piece
ok 28 - points in fragment 0
ok 29 - X 0,0
ok 30 - Y 0,0
ok 31 - X 0,1
ok 32 - Y 0,1
ok 33 - X 0,2
ok 34 - Y 0,2
ok 35 - X 0,3
ok 36 - Y 0,3
ok 37 - nr fragments, two pieces
ok 38 - points in fragment 0
ok 39 - X 0,0
ok 40 - Y 0,0
ok 41 - X 0,1
ok 42 - Y 0,1
ok 43 - X 0,2
ok 44 - Y 0,2
ok 45 - X 0,3
ok 46 - Y 0,3
ok 47 - points in fragment 1
ok 48 - X 1,0
ok 49 - Y 1,0
ok 50 - X 1,1
ok 51 - Y 1,1
ok 52 - X 1,2
ok 53 - Y 1,2
ok 54 - X 1,3
ok 55 - Y 1,3
ok 56 - nr fragments, two pieces reverse
ok 57 - points in fragment 0
ok 58 - X 0,0
ok 59 - Y 0,0
ok 60 - X 0,1
ok 61 - Y 0,1
ok 62 - X 0,2
ok 63 - Y 0,2
ok 64 - X 0,3
ok 65 - Y 0,3
ok 66 - points in fragment 1
ok 67 - X 1,0
ok 68 - Y 1,0
ok 69 - X 1,1
ok 70 - Y 1,1
ok 71 - X 1,2
ok 72 - Y 1,2
ok 73 - X 1,3
ok 74 - Y 1,3
ok 75 - nr fragments, two glued pieces
ok 76 - points in fragment 0
ok 77 - X 0,0
ok 78 - Y 0,0
ok 79 - X 0,1
ok 80 - Y 0,1
ok 81 - X 0,2
ok 82 - Y 0,2
ok 83 - X 0,3
ok 84 - Y 0,3
ok 85 - points in fragment 1
ok 86 - X 1,0
ok 87 - Y 1,0
ok 88 - X 1,1
ok 89 - Y 1,1
ok 90 - X 1,2
ok 91 - Y 1,2
ok 92 - X 1,3
ok 93 - Y 1,3
ok 94 - nr fragments, two glued pieces reverse
ok 95 - points in fragment 0
ok 96 - X 0,0
ok 97 - Y 0,0
ok 98 - X 0,1
ok 99 - Y 0,1
ok 100 - X 0,2
ok 101 - Y 0,2
ok 102 - X 0,3
ok 103 - Y 0,3
ok 104 - points in fragment 1
ok 105 - X 1,0
ok 106 - Y 1,0
ok 107 - X 1,1
ok 108 - Y 1,1
ok 109 - X 1,2
ok 110 - Y 1,2
ok 111 - X 1,3
ok 112 - Y 1,3
ok 113 - nr fragments, complex cut
ok 114 - points in fragment 0
ok 115 - X 0,0
ok 116 - Y 0,0
ok 117 - X 0,1
ok 118 - Y 0,1
ok 119 - points in fragment 1
ok 120 - X 1,0
ok 121 - Y 1,0
ok 122 - X 1,1
ok 123 - Y 1,1
ok 124 - X 1,2
ok 125 - Y 1,2
ok 126 - points in fragment 2
ok 127 - X 2,0
ok 128 - Y 2,0
ok 129 - X 2,1
ok 130 - Y 2,1
ok 131 - X 2,2
ok 132 - Y 2,2
ok
t/32clipf1.t .....
1..3
ok 1 - overlapping squares
ok 2
ok 3 - take all
ok
t/33centroid.t ...
1..4
ok 1
ok 2
ok 3
ok 4
ok
t/40resize.t .....
1..7
ok 1 - identity
ok 2 - xscale 3
ok 3 - yscale 4
ok 4 - x-yscale 3-4
ok 5 - scale 5
ok 6 - identity with center
ok 7 - scale 2 with center
ok
t/41move.t .......
1..3
ok 1 - identity
ok 2 - identity
ok 3 - move 1,-1
ok
t/42rotate.t .....
1..6
ok 1 - identity
ok 2 - identity
ok 3 - identity
ok 4 - rotate +90
ok 5 - rotate -90
ok 6 - rotate 90 around [3,4]
ok
t/43grid.t .......
1..4
ok 1 - identity
ok 2 - grid 1
ok 3 - grid 2.5
ok 4 - grid 0.5
ok
t/44mirror.t .....
1..8
ok 1 - x=1
ok 2 - y=1
ok 3 - y=x
ok 4 - x=1
ok 5 - y=-x-1
ok 6 - y=x
ok 7 - y=-x-1
ok 8 - x=1
ok
t/45simple.t .....
1..11
ok 1 - default
ok 2 - resolution 0.11
ok 3 - resolution 0.11
ok 4 - default no ring
ok 5 - resolution 0.11 no ring
ok 6 - resolution 0.11 no ring
ok 7 - identity
ok 8 - identity
ok 9 - simple
ok 10 - max 4 (ring => 5 left)
ok 11 - max 5 (no ring)
ok
t/50chainhull.t ..
1..2
ok 1 - An object of class 'Math::Polygon' isa 'Math::Polygon'
ok 2
ok
t/90polygon.t ....
1..36
ok 1
ok 2 - An object of class 'Math::Polygon' isa 'Math::Polygon'
ok 3
ok 4
ok 5
ok 6
ok 7 - got point
ok 8
ok 9
ok 10 - got one point
ok 11
ok 12
ok 13
ok 14 - An object of class 'Math::Polygon' isa 'Math::Polygon'
ok 15
ok 16
ok 17 - An object of class 'Math::Polygon' isa 'Math::Polygon'
ok 18
ok 19
ok 20 - got point from q (not p)
ok 21
ok 22
ok 23
ok 24
ok 25
ok 26
ok 27
ok 28
ok 29
ok 30
ok 31
ok 32
ok 33
ok 34
ok 35
ok 36
ok
t/91surface.t ....
1..16
ok 1
ok 2 - An object of class 'Math::Polygon::Surface' isa 'Math::Polygon::Surface'
ok 3
ok 4 - An object of class 'Math::Polygon' isa 'Math::Polygon'
ok 5
ok 6
ok 7
ok 8 - An object of class 'Math::Polygon::Surface' isa 'Math::Polygon::Surface'
ok 9
ok 10 - An object of class 'Math::Polygon' isa 'Math::Polygon'
ok 11
ok 12
ok 13 - An object of class 'Math::Polygon' isa 'Math::Polygon'
ok 14
ok 15 - An object of class 'Math::Polygon' isa 'Math::Polygon'
ok 16
ok
t/99pod.t ........
1..12
ok 1 - POD test for blib/lib/Math/Polygon.pm (no pod)
ok 2 - POD test for blib/lib/Math/Polygon.pod
ok 3 - POD test for blib/lib/Math/Polygon/Calc.pm (no pod)
ok 4 - POD test for blib/lib/Math/Polygon/Calc.pod
ok 5 - POD test for blib/lib/Math/Polygon/Clip.pm (no pod)
ok 6 - POD test for blib/lib/Math/Polygon/Clip.pod
ok 7 - POD test for blib/lib/Math/Polygon/Convex.pm (no pod)
ok 8 - POD test for blib/lib/Math/Polygon/Convex.pod
ok 9 - POD test for blib/lib/Math/Polygon/Surface.pm (no pod)
ok 10 - POD test for blib/lib/Math/Polygon/Surface.pod
ok 11 - POD test for blib/lib/Math/Polygon/Transform.pm (no pod)
ok 12 - POD test for blib/lib/Math/Polygon/Transform.pod
ok
All tests successful.
Files=19, Tests=372, 3 wallclock secs ( 0.14 usr + 0.03 sys = 0.17 CPU)
Result: PASS
MARKOV/Math-Polygon-1.03.tar.gz
dmake test TEST_VERBOSE=1 -- OK
Fetching with LWP:
http://cpan.nas1.activestate.com/authors/id/M/MA/MARKOV/CHECKSUMS
Mark Overmeer <mark@overmeer.net>
Polygon calculations
>>> (cd C:\cpanfly-5.20\var\cpan\build\Math-Polygon-1.03-vYj0z9 && tar cvf - Math-Polygon-1.03.ppd blib) | gzip -c >C:/cpanfly-5.20/var/REPO/M/MA/MARKOV/Math-Polygon-1.03.tar.gz
Math-Polygon-1.03.ppd
blib/
blib/lib/
blib/lib/Math/
blib/lib/Math/Polygon/
blib/lib/Math/Polygon/Calc.pm
blib/lib/Math/Polygon/Calc.pod
blib/lib/Math/Polygon/Clip.pm
blib/lib/Math/Polygon/Clip.pod
blib/lib/Math/Polygon/Convex.pm
blib/lib/Math/Polygon/Convex.pod
blib/lib/Math/Polygon/Surface.pm
blib/lib/Math/Polygon/Surface.pod
blib/lib/Math/Polygon/Transform.pm
blib/lib/Math/Polygon/Transform.pod
blib/lib/Math/Polygon.pm
blib/lib/Math/Polygon.pod
>>> mv C:\cpanfly-5.20\var\cpan\build\Math-Polygon-1.03-vYj0z9/Math-Polygon-1.03.ppd C:/cpanfly-5.20/var/REPO/M/MA/MARKOV
Running test for module 'List::BinarySearch'
Running make for D/DA/DAVIDO/List-BinarySearch-0.20.tar.gz
Prepending C:\cpanfly-5.20\var\cpan\build\Math-Polygon-1.03-vYj0z9/blib/arch C:\cpanfly-5.20\var\cpan\build\Math-Polygon-1.03-vYj0z9/blib/lib to PERL5LIB for 'get'
Fetching with LWP:
http://cpan.nas1.activestate.com/authors/id/D/DA/DAVIDO/List-BinarySearch-0.20.tar.gz
Checksum for C:\cpanfly-5.20\var\cpan\sources\authors\id\D\DA\DAVIDO\List-BinarySearch-0.20.tar.gz ok
List-BinarySearch-0.20/
List-BinarySearch-0.20/Makefile.PL
List-BinarySearch-0.20/META.yml
List-BinarySearch-0.20/README
List-BinarySearch-0.20/MANIFEST
List-BinarySearch-0.20/Changes
List-BinarySearch-0.20/MANIFEST.SKIP
List-BinarySearch-0.20/t/
List-BinarySearch-0.20/t/16-coverage.t
List-BinarySearch-0.20/t/06-changes.t
List-BinarySearch-0.20/t/14-pp-isa.t
List-BinarySearch-0.20/t/09-load-prereqs.t
List-BinarySearch-0.20/t/02-pod.t
List-BinarySearch-0.20/t/00-boilerplate.t
List-BinarySearch-0.20/t/11-search.t
List-BinarySearch-0.20/t/10-load-can.t
List-BinarySearch-0.20/t/15-xs-isa.t
List-BinarySearch-0.20/t/03-pod-coverage.t
List-BinarySearch-0.20/t/07-kwalitee.t
List-BinarySearch-0.20/t/04-perlcritic.t
List-BinarySearch-0.20/t/13-pp.t
List-BinarySearch-0.20/t/12-positional_searches.t
List-BinarySearch-0.20/t/01-manifest.t
List-BinarySearch-0.20/examples/
List-BinarySearch-0.20/examples/bsearch.pl
List-BinarySearch-0.20/META.json
List-BinarySearch-0.20/lib/
List-BinarySearch-0.20/lib/List/
List-BinarySearch-0.20/lib/List/BinarySearch.pm
List-BinarySearch-0.20/lib/List/BinarySearch/
List-BinarySearch-0.20/lib/List/BinarySearch/PP.pm
Prepending C:\cpanfly-5.20\var\cpan\build\Math-Polygon-1.03-vYj0z9/blib/arch C:\cpanfly-5.20\var\cpan\build\Math-Polygon-1.03-vYj0z9/blib/lib to PERL5LIB for 'make'
CPAN.pm: Building D/DA/DAVIDO/List-BinarySearch-0.20.tar.gz
>>> C:\Perl64-5.20\bin\perl.exe Makefile.PL
List::BinarySearch::XS is not installed.
This module will provide a performance improvement. Though it is not required
for proper operation, it is strongly recommended that this module be installed
unless the target environment is unable to compile XS modules.
Answering 'yes' to the following question will cause most CPAN installers to
pull in the List::BinarySearch::XS module automatically. If you are doing a
manual installation you will probably need to install List::BinarySearch::XS
separately.
Would you like to install List::BinarySearch::XS? [y] y
Warning: prerequisite List::BinarySearch::XS 0 not found.
List::BinarySearch::XS has been added to the dependency list.
Checking if your kit is complete...
Looks good
Generating a dmake-style Makefile
Writing Makefile for List::BinarySearch
Writing MYMETA.yml and MYMETA.json
---- Unsatisfied dependencies detected during ----
---- DAVIDO/List-BinarySearch-0.20.tar.gz ----
List::BinarySearch::XS [requires]
Prepending C:\cpanfly-5.20\var\cpan\build\Math-Polygon-1.03-vYj0z9/blib/arch C:\cpanfly-5.20\var\cpan\build\Math-Polygon-1.03-vYj0z9/blib/lib to PERL5LIB for 'test'
Running make test
Delayed until after prerequisites
Running test for module 'List::BinarySearch::XS'
Running make for D/DA/DAVIDO/List-BinarySearch-XS-0.06.tar.gz
Prepending C:\cpanfly-5.20\var\cpan\build\Math-Polygon-1.03-vYj0z9/blib/arch C:\cpanfly-5.20\var\cpan\build\Math-Polygon-1.03-vYj0z9/blib/lib to PERL5LIB for 'get'
Fetching with LWP:
http://cpan.nas1.activestate.com/authors/id/D/DA/DAVIDO/List-BinarySearch-XS-0.06.tar.gz
Checksum for C:\cpanfly-5.20\var\cpan\sources\authors\id\D\DA\DAVIDO\List-BinarySearch-XS-0.06.tar.gz ok
List-BinarySearch-XS-0.06/
List-BinarySearch-XS-0.06/Makefile.PL
List-BinarySearch-XS-0.06/ppport.h
List-BinarySearch-XS-0.06/META.yml
List-BinarySearch-XS-0.06/README
List-BinarySearch-XS-0.06/MANIFEST
List-BinarySearch-XS-0.06/XS.xs
List-BinarySearch-XS-0.06/Changes
List-BinarySearch-XS-0.06/multicall.h
List-BinarySearch-XS-0.06/MANIFEST.SKIP
List-BinarySearch-XS-0.06/t/
List-BinarySearch-XS-0.06/t/00-List-BinarySearch-XS.t
List-BinarySearch-XS-0.06/t/02-pod.t
List-BinarySearch-XS-0.06/t/11-search.t
List-BinarySearch-XS-0.06/t/10-load-can.t
List-BinarySearch-XS-0.06/t/13-kwalitee.t
List-BinarySearch-XS-0.06/t/01-boilerplate.t
List-BinarySearch-XS-0.06/t/03-manifest.t
List-BinarySearch-XS-0.06/t/05-perlcritic.t
List-BinarySearch-XS-0.06/t/12-positional_searches.t
List-BinarySearch-XS-0.06/t/04-pod-coverage.t
List-BinarySearch-XS-0.06/t/09-changes.t
List-BinarySearch-XS-0.06/META.json
List-BinarySearch-XS-0.06/lib/
List-BinarySearch-XS-0.06/lib/List/
List-BinarySearch-XS-0.06/lib/List/BinarySearch/
List-BinarySearch-XS-0.06/lib/List/BinarySearch/XS.pm
Prepending C:\cpanfly-5.20\var\cpan\build\Math-Polygon-1.03-vYj0z9/blib/arch C:\cpanfly-5.20\var\cpan\build\Math-Polygon-1.03-vYj0z9/blib/lib to PERL5LIB for 'make'
CPAN.pm: Building D/DA/DAVIDO/List-BinarySearch-XS-0.06.tar.gz
>>> C:\Perl64-5.20\bin\perl.exe Makefile.PL
Checking if your kit is complete...
Looks good
Generating a dmake-style Makefile
Writing Makefile for List::BinarySearch::XS
Writing MYMETA.yml and MYMETA.json
>>> dmake
cp lib/List/BinarySearch/XS.pm blib\lib\List\BinarySearch\XS.pm
Running Mkbootstrap for List::BinarySearch::XS ()
C:\Perl64-5.20\bin\perl.exe -MExtUtils::Command -e chmod -- 644 XS.bs
C:\Perl64-5.20\bin\perl.exe C:\cpanfly-5.20\var\megalib\ExtUtils\xsubpp -typemap C:\Perl64-5.20\lib\ExtUtils\typemap XS.xs > XS.xsc && C:\Perl64-5.20\bin\perl.exe -MExtUtils::Command -e mv -- XS.xsc XS.c
gcc -c -I. -s -O2 -DWIN32 -DWIN64 -DCONSERVATIVE -DPERL_TEXTMODE_SCRIPTS -DUSE_SITECUSTOMIZE -DPERL_IMPLICIT_CONTEXT -DPERL_IMPLICIT_SYS -DUSE_PERLIO -fwrapv -fno-strict-aliasing -mms-bitfields -s -O2 -DVERSION=\"0.06\" -DXS_VERSION=\"0.06\" "-IC:\Perl64-5.20\lib\CORE" XS.c
C:\Perl64-5.20\bin\perl.exe -MExtUtils::Mksymlists \
-e "Mksymlists('NAME'=>\"List::BinarySearch::XS\", 'DLBASE' => 'XS', 'DL_FUNCS' => { }, 'FUNCLIST' => [], 'IMPORTS' => { }, 'DL_VARS' => []);"
dlltool --def XS.def --output-exp dll.exp
g++ -o blib\arch\auto\List\BinarySearch\XS\XS.dll -Wl,--base-file -Wl,dll.base -mdll -s -static-libgcc -static-libstdc++ -L"C:\Perl64-5.20\lib\CORE" -L"C:\MinGW\x86_64-w64-mingw32\lib" XS.o C:\Perl64-5.20\lib\CORE\libperl520.a -lmoldname -lkernel32 -luser32 -lgdi32 -lwinspool -lcomdlg32 -ladvapi32 -lshell32 -lole32 -loleaut32 -lnetapi32 -luuid -lws2_32 -lmpr -lwinmm -lversion -lodbc32 -lodbccp32 -lcomctl32 dll.exp
dlltool --def XS.def --base-file dll.base --output-exp dll.exp
g++ -o blib\arch\auto\List\BinarySearch\XS\XS.dll -mdll -s -static-libgcc -static-libstdc++ -L"C:\Perl64-5.20\lib\CORE" -L"C:\MinGW\x86_64-w64-mingw32\lib" XS.o C:\Perl64-5.20\lib\CORE\libperl520.a -lmoldname -lkernel32 -luser32 -lgdi32 -lwinspool -lcomdlg32 -ladvapi32 -lshell32 -lole32 -loleaut32 -lnetapi32 -luuid -lws2_32 -lmpr -lwinmm -lversion -lodbc32 -lodbccp32 -lcomctl32 dll.exp
C:\Perl64-5.20\bin\perl.exe -MExtUtils::Command -e chmod -- 755 blib\arch\auto\List\BinarySearch\XS\XS.dll
DAVIDO/List-BinarySearch-XS-0.06.tar.gz
dmake -- OK
Prepending C:\cpanfly-5.20\var\cpan\build\Math-Polygon-1.03-vYj0z9/blib/arch C:\cpanfly-5.20\var\cpan\build\Math-Polygon-1.03-vYj0z9/blib/lib to PERL5LIB for 'test'
Running make test
>>> dmake test TEST_VERBOSE=1
C:\Perl64-5.20\bin\perl.exe "-MExtUtils::Command::MM" "-MTest::Harness" "-e" "undef *Test::Harness::Switches; test_harness(1, 'blib\lib', 'blib\arch')" t/*.t
t/00-List-BinarySearch-XS.t ..
ok 1 - use List::BinarySearch::XS;
ok 2 - List::BinarySearch::XS->can(...)
ok 3 - main->can(...)
# Subtest: binsearch() tests.
ok 1 - Odd number of elements. Needle:0. Not found.
ok 2 - Odd number of elements. Needle:1. Not found.
ok 3 - Odd number of elements. Needle:2. Found.
ok 4 - Odd number of elements. Needle:3. Found.
ok 5 - Odd number of elements. Needle:4. Not found.
ok 6 - Odd number of elements. Needle:5. Found.
ok 7 - Odd number of elements. Needle:6. Not found.
ok 8 - Odd number of elements. Needle:7. Found.
ok 9 - Odd number of elements. Needle:8. Not found.
ok 10 - Odd number of elements. Needle:9. Not found.
ok 11 - Odd number of elements. Needle:10. Not found.
ok 12 - Odd number of elements. Needle:11. Found.
ok 13 - Odd number of elements. Needle:12. Not found.
ok 14 - Odd number of elements. Needle:13. Found.
ok 15 - Odd number of elements. Needle:14. Not found.
ok 16 - Odd number of elements. Needle:15. Not found.
ok 17 - Odd number of elements. Needle:16. Not found.
ok 18 - Odd number of elements. Needle:17. Found.
ok 19 - Odd number of elements. Needle:18. Not found.
ok 20 - Even number of elements. Needle:0. Not found.
ok 21 - Even number of elements. Needle:1. Not found.
ok 22 - Even number of elements. Needle:2. Found.
ok 23 - Even number of elements. Needle:3. Found.
ok 24 - Even number of elements. Needle:4. Not found.
ok 25 - Even number of elements. Needle:5. Found.
ok 26 - Even number of elements. Needle:6. Not found.
ok 27 - Even number of elements. Needle:7. Found.
ok 28 - Even number of elements. Needle:8. Not found.
ok 29 - Even number of elements. Needle:9. Not found.
ok 30 - Even number of elements. Needle:10. Not found.
ok 31 - Even number of elements. Needle:11. Found.
ok 32 - Even number of elements. Needle:12. Not found.
ok 33 - Even number of elements. Needle:13. Found.
ok 34 - Even number of elements. Needle:14. Not found.
ok 35 - Even number of elements. Needle:15. Not found.
ok 36 - Even number of elements. Needle:16. Not found.
ok 37 - Even number of elements. Needle:17. Found.
ok 38 - Single element. Needle:0. Not found.
ok 39 - Single element. Needle:1. Not found.
ok 40 - Single element. Needle:2. Found.
ok 41 - Two elements. Needle:0. Not found.
ok 42 - Two elements. Needle:1. Not found.
ok 43 - Two elements. Needle:2. Found.
ok 44 - Two elements. Needle:3. Found.
ok 45 - Empty list. Needle:0. Not found.
ok 46 - Empty list. Needle:1. Not found.
ok 47 - Searching for string using numeric comparator; item not found.
ok 48 - Searching for string using string comparator; item not found.
ok 49 - Stringy search successful.
ok 50 - $a and $b are not clobbered.
1..50
ok 4 - binsearch() tests.
# Subtest: binsearch_pos() tests.
ok 1 - Found 2 at position 0.
ok 2 - Found 3 at position 1.
ok 3 - Insert point for 1 is position 0.
ok 4 - Found 61 at position 16.
ok 5 - Insert point for 62 should be position 17.
ok 6 - Found 23 at position 8.
ok 7 - Insert point for 24 is position 9.
ok 8 - Insert point on empty aref is zero.
ok 9 - $a and $b are not clobbered.
1..9
ok 5 - binsearch_pos() tests.
1..5
ok
t/01-boilerplate.t ...........
1..3
ok 1 - README contains no boilerplate text
ok 2 - Changes contains no boilerplate text
ok 3 - lib/List/BinarySearch/XS.pm contains no boilerplate text
ok
t/02-pod.t ................... skipped: $ENV{RELEASE_TESTING} must be set for POD tests.
t/03-manifest.t .............. skipped: Author tests not required for installation
t/04-pod-coverage.t .......... skipped: $ENV{RELEASE_TESTING} must be set for POD coverage test.
t/05-perlcritic.t ............ skipped: Author Test: Set $ENV{RELEASE_TESTING} to a true value to run.
t/09-changes.t ............... skipped: Author tests skipped. Set $ENV{RELEASE_TESTING} to run
# Testing List::BinarySearch::XS 0.06, Perl 5.020001, C:\Perl64-5.20\bin\perl.exe
t/10-load-can.t ..............
1..2
ok 1 - use List::BinarySearch::XS;
ok 2 - List::BinarySearch::XS->can(...)
ok
t/11-search.t ................
ok 1 - $a and $b initial value set.
# Subtest: Basic Usage
# Subtest: binsearch
ok 1 - binsearch: Odd number of elements. Needle => 0. Location => undef.
ok 2 - binsearch: Odd number of elements. Needle => 1. Location => undef.
ok 3 - binsearch: Odd number of elements. Needle => 2. Location => 0.
ok 4 - binsearch: Odd number of elements. Needle => 3. Location => 1.
ok 5 - binsearch: Odd number of elements. Needle => 4. Location => undef.
ok 6 - binsearch: Odd number of elements. Needle => 5. Location => 2.
ok 7 - binsearch: Odd number of elements. Needle => 6. Location => undef.
ok 8 - binsearch: Odd number of elements. Needle => 7. Location => 3.
ok 9 - binsearch: Odd number of elements. Needle => 8. Location => undef.
ok 10 - binsearch: Odd number of elements. Needle => 9. Location => undef.
ok 11 - binsearch: Odd number of elements. Needle => 10. Location => undef.
ok 12 - binsearch: Odd number of elements. Needle => 11. Location => 4.
ok 13 - binsearch: Odd number of elements. Needle => 12. Location => undef.
ok 14 - binsearch: Odd number of elements. Needle => 13. Location => 5.
ok 15 - binsearch: Odd number of elements. Needle => 14. Location => undef.
ok 16 - binsearch: Odd number of elements. Needle => 15. Location => undef.
ok 17 - binsearch: Odd number of elements. Needle => 16. Location => undef.
ok 18 - binsearch: Odd number of elements. Needle => 17. Location => 6.
ok 19 - binsearch: Odd number of elements. Needle => 18. Location => undef.
ok 20 - binsearch: Odd number of elements. Needle => 19. Location => 7.
ok 21 - binsearch: Odd number of elements. Needle => 20. Location => undef.
ok 22 - binsearch: Odd number of elements. Needle => 21. Location => undef.
ok 23 - binsearch: Odd number of elements. Needle => 22. Location => undef.
ok 24 - binsearch: Odd number of elements. Needle => 23. Location => 8.
ok 25 - binsearch: Odd number of elements. Needle => 24. Location => undef.
ok 26 - binsearch: Odd number of elements. Needle => 25. Location => undef.
ok 27 - binsearch: Odd number of elements. Needle => 26. Location => undef.
ok 28 - binsearch: Odd number of elements. Needle => 27. Location => undef.
ok 29 - binsearch: Odd number of elements. Needle => 28. Location => undef.
ok 30 - binsearch: Odd number of elements. Needle => 29. Location => 9.
ok 31 - binsearch: Odd number of elements. Needle => 30. Location => undef.
ok 32 - binsearch: Odd number of elements. Needle => 31. Location => 10.
ok 33 - binsearch: Odd number of elements. Needle => 32. Location => undef.
ok 34 - binsearch: Odd number of elements. Needle => 33. Location => undef.
ok 35 - binsearch: Odd number of elements. Needle => 34. Location => undef.
ok 36 - binsearch: Odd number of elements. Needle => 35. Location => undef.
ok 37 - binsearch: Odd number of elements. Needle => 36. Location => undef.
ok 38 - binsearch: Odd number of elements. Needle => 37. Location => 11.
ok 39 - binsearch: Odd number of elements. Needle => 38. Location => undef.
ok 40 - binsearch: Odd number of elements. Needle => 39. Location => undef.
ok 41 - binsearch: Odd number of elements. Needle => 40. Location => undef.
ok 42 - binsearch: Odd number of elements. Needle => 41. Location => 12.
ok 43 - binsearch: Odd number of elements. Needle => 42. Location => undef.
ok 44 - binsearch: Odd number of elements. Needle => 43. Location => 13.
ok 45 - binsearch: Odd number of elements. Needle => 44. Location => undef.
ok 46 - binsearch: Odd number of elements. Needle => 45. Location => undef.
ok 47 - binsearch: Odd number of elements. Needle => 46. Location => undef.
ok 48 - binsearch: Odd number of elements. Needle => 47. Location => undef.
ok 49 - binsearch: Odd number of elements. Needle => 48. Location => undef.
ok 50 - binsearch: Odd number of elements. Needle => 49. Location => undef.
ok 51 - binsearch: Odd number of elements. Needle => 50. Location => undef.
ok 52 - binsearch: Odd number of elements. Needle => 51. Location => undef.
ok 53 - binsearch: Odd number of elements. Needle => 52. Location => undef.
ok 54 - binsearch: Odd number of elements. Needle => 53. Location => 14.
ok 55 - binsearch: Odd number of elements. Needle => 54. Location => undef.
ok 56 - binsearch: Odd number of elements. Needle => 55. Location => undef.
ok 57 - binsearch: Odd number of elements. Needle => 56. Location => undef.
ok 58 - binsearch: Odd number of elements. Needle => 57. Location => undef.
ok 59 - binsearch: Odd number of elements. Needle => 58. Location => undef.
ok 60 - binsearch: Odd number of elements. Needle => 59. Location => 15.
ok 61 - binsearch: Odd number of elements. Needle => 60. Location => undef.
ok 62 - binsearch: Odd number of elements. Needle => 61. Location => 16.
ok 63 - binsearch: Odd number of elements. Needle => 62. Location => undef.
ok 64 - binsearch: Odd number of elements. Needle => 63. Location => undef.
ok 65 - binsearch: Odd number of elements. Needle => 64. Location => undef.
ok 66 - binsearch: Even number of elements. Needle => 0. Location => undef.
ok 67 - binsearch: Even number of elements. Needle => 1. Location => undef.
ok 68 - binsearch: Even number of elements. Needle => 2. Location => 0.
ok 69 - binsearch: Even number of elements. Needle => 3. Location => 1.
ok 70 - binsearch: Even number of elements. Needle => 4. Location => undef.
ok 71 - binsearch: Even number of elements. Needle => 5. Location => 2.
ok 72 - binsearch: Even number of elements. Needle => 6. Location => undef.
ok 73 - binsearch: Even number of elements. Needle => 7. Location => 3.
ok 74 - binsearch: Even number of elements. Needle => 8. Location => undef.
ok 75 - binsearch: Even number of elements. Needle => 9. Location => undef.
ok 76 - binsearch: Even number of elements. Needle => 10. Location => undef.
ok 77 - binsearch: Even number of elements. Needle => 11. Location => 4.
ok 78 - binsearch: Even number of elements. Needle => 12. Location => undef.
ok 79 - binsearch: Even number of elements. Needle => 13. Location => 5.
ok 80 - binsearch: Even number of elements. Needle => 14. Location => undef.
ok 81 - binsearch: Even number of elements. Needle => 15. Location => undef.
ok 82 - binsearch: Even number of elements. Needle => 16. Location => undef.
ok 83 - binsearch: Even number of elements. Needle => 17. Location => 6.
ok 84 - binsearch: Even number of elements. Needle => 18. Location => undef.
ok 85 - binsearch: Even number of elements. Needle => 19. Location => 7.
ok 86 - binsearch: Even number of elements. Needle => 20. Location => undef.
ok 87 - binsearch: Even number of elements. Needle => 21. Location => undef.
ok 88 - binsearch: Even number of elements. Needle => 22. Location => undef.
ok 89 - binsearch: Even number of elements. Needle => 23. Location => 8.
ok 90 - binsearch: Even number of elements. Needle => 24. Location => undef.
ok 91 - binsearch: Even number of elements. Needle => 25. Location => undef.
ok 92 - binsearch: Even number of elements. Needle => 26. Location => undef.
ok 93 - binsearch: Even number of elements. Needle => 27. Location => undef.
ok 94 - binsearch: Even number of elements. Needle => 28. Location => undef.
ok 95 - binsearch: Even number of elements. Needle => 29. Location => 9.
ok 96 - binsearch: Even number of elements. Needle => 30. Location => undef.
ok 97 - binsearch: Even number of elements. Needle => 31. Location => 10.
ok 98 - binsearch: Even number of elements. Needle => 32. Location => undef.
ok 99 - binsearch: Even number of elements. Needle => 33. Location => undef.
ok 100 - binsearch: Even number of elements. Needle => 34. Location => undef.
ok 101 - binsearch: Even number of elements. Needle => 35. Location => undef.
ok 102 - binsearch: Even number of elements. Needle => 36. Location => undef.
ok 103 - binsearch: Even number of elements. Needle => 37. Location => 11.
ok 104 - binsearch: Even number of elements. Needle => 38. Location => undef.
ok 105 - binsearch: Even number of elements. Needle => 39. Location => undef.
ok 106 - binsearch: Even number of elements. Needle => 40. Location => undef.
ok 107 - binsearch: Even number of elements. Needle => 41. Location => 12.
ok 108 - binsearch: Even number of elements. Needle => 42. Location => undef.
ok 109 - binsearch: Even number of elements. Needle => 43. Location => 13.
ok 110 - binsearch: Even number of elements. Needle => 44. Location => undef.
ok 111 - binsearch: Even number of elements. Needle => 45. Location => undef.
ok 112 - binsearch: Even number of elements. Needle => 46. Location => undef.
ok 113 - binsearch: Even number of elements. Needle => 47. Location => undef.
ok 114 - binsearch: Even number of elements. Needle => 48. Location => undef.
ok 115 - binsearch: Even number of elements. Needle => 49. Location => undef.
ok 116 - binsearch: Even number of elements. Needle => 50. Location => undef.
ok 117 - binsearch: Even number of elements. Needle => 51. Location => undef.
ok 118 - binsearch: Even number of elements. Needle => 52. Location => undef.
ok 119 - binsearch: Even number of elements. Needle => 53. Location => 14.
ok 120 - binsearch: Even number of elements. Needle => 54. Location => undef.
ok 121 - binsearch: Even number of elements. Needle => 55. Location => undef.
ok 122 - binsearch: Even number of elements. Needle => 56. Location => undef.
ok 123 - binsearch: Even number of elements. Needle => 57. Location => undef.
ok 124 - binsearch: Even number of elements. Needle => 58. Location => undef.
ok 125 - binsearch: Even number of elements. Needle => 59. Location => 15.
ok 126 - binsearch: Even number of elements. Needle => 60. Location => undef.
ok 127 - binsearch: Even number of elements. Needle => 61. Location => undef.
ok 128 - binsearch: Even number of elements. Needle => 62. Location => undef.
ok 129 - binsearch: Even number of elements. Needle => 63. Location => undef.
ok 130 - binsearch: Even number of elements. Needle => 64. Location => undef.
ok 131 - binsearch: Single element. Needle => 0. Location => undef.
ok 132 - binsearch: Single element. Needle => 1. Location => undef.
ok 133 - binsearch: Single element. Needle => 2. Location => 0.
ok 134 - binsearch: Single element. Needle => 3. Location => undef.
ok 135 - binsearch: Single element. Needle => 4. Location => undef.
ok 136 - binsearch: Single element. Needle => 5. Location => undef.
ok 137 - binsearch: Single element. Needle => 6. Location => undef.
ok 138 - binsearch: Single element. Needle => 7. Location => undef.
ok 139 - binsearch: Single element. Needle => 8. Location => undef.
ok 140 - binsearch: Single element. Needle => 9. Location => undef.
ok 141 - binsearch: Single element. Needle => 10. Location => undef.
ok 142 - binsearch: Single element. Needle => 11. Location => undef.
ok 143 - binsearch: Single element. Needle => 12. Location => undef.
ok 144 - binsearch: Single element. Needle => 13. Location => undef.
ok 145 - binsearch: Single element. Needle => 14. Location => undef.
ok 146 - binsearch: Single element. Needle => 15. Location => undef.
ok 147 - binsearch: Single element. Needle => 16. Location => undef.
ok 148 - binsearch: Single element. Needle => 17. Location => undef.
ok 149 - binsearch: Single element. Needle => 18. Location => undef.
ok 150 - binsearch: Single element. Needle => 19. Location => undef.
ok 151 - binsearch: Single element. Needle => 20. Location => undef.
ok 152 - binsearch: Single element. Needle => 21. Location => undef.
ok 153 - binsearch: Single element. Needle => 22. Location => undef.
ok 154 - binsearch: Single element. Needle => 23. Location => undef.
ok 155 - binsearch: Single element. Needle => 24. Location => undef.
ok 156 - binsearch: Single element. Needle => 25. Location => undef.
ok 157 - binsearch: Single element. Needle => 26. Location => undef.
ok 158 - binsearch: Single element. Needle => 27. Location => undef.
ok 159 - binsearch: Single element. Needle => 28. Location => undef.
ok 160 - binsearch: Single element. Needle => 29. Location => undef.
ok 161 - binsearch: Single element. Needle => 30. Location => undef.
ok 162 - binsearch: Single element. Needle => 31. Location => undef.
ok 163 - binsearch: Single element. Needle => 32. Location => undef.
ok 164 - binsearch: Single element. Needle => 33. Location => undef.
ok 165 - binsearch: Single element. Needle => 34. Location => undef.
ok 166 - binsearch: Single element. Needle => 35. Location => undef.
ok 167 - binsearch: Single element. Needle => 36. Location => undef.
ok 168 - binsearch: Single element. Needle => 37. Location => undef.
ok 169 - binsearch: Single element. Needle => 38. Location => undef.
ok 170 - binsearch: Single element. Needle => 39. Location => undef.
ok 171 - binsearch: Single element. Needle => 40. Location => undef.
ok 172 - binsearch: Single element. Needle => 41. Location => undef.
ok 173 - binsearch: Single element. Needle => 42. Location => undef.
ok 174 - binsearch: Single element. Needle => 43. Location => undef.
ok 175 - binsearch: Single element. Needle => 44. Location => undef.
ok 176 - binsearch: Single element. Needle => 45. Location => undef.
ok 177 - binsearch: Single element. Needle => 46. Location => undef.
ok 178 - binsearch: Single element. Needle => 47. Location => undef.
ok 179 - binsearch: Single element. Needle => 48. Location => undef.
ok 180 - binsearch: Single element. Needle => 49. Location => undef.
ok 181 - binsearch: Single element. Needle => 50. Location => undef.
ok 182 - binsearch: Single element. Needle => 51. Location => undef.
ok 183 - binsearch: Single element. Needle => 52. Location => undef.
ok 184 - binsearch: Single element. Needle => 53. Location => undef.
ok 185 - binsearch: Single element. Needle => 54. Location => undef.
ok 186 - binsearch: Single element. Needle => 55. Location => undef.
ok 187 - binsearch: Single element. Needle => 56. Location => undef.
ok 188 - binsearch: Single element. Needle => 57. Location => undef.
ok 189 - binsearch: Single element. Needle => 58. Location => undef.
ok 190 - binsearch: Single element. Needle => 59. Location => undef.
ok 191 - binsearch: Single element. Needle => 60. Location => undef.
ok 192 - binsearch: Single element. Needle => 61. Location => undef.
ok 193 - binsearch: Single element. Needle => 62. Location => undef.
ok 194 - binsearch: Single element. Needle => 63. Location => undef.
ok 195 - binsearch: Single element. Needle => 64. Location => undef.
ok 196 - binsearch: Two elements. Needle => 0. Location => undef.
ok 197 - binsearch: Two elements. Needle => 1. Location => undef.
ok 198 - binsearch: Two elements. Needle => 2. Location => 0.
ok 199 - binsearch: Two elements. Needle => 3. Location => 1.
ok 200 - binsearch: Two elements. Needle => 4. Location => undef.
ok 201 - binsearch: Two elements. Needle => 5. Location => undef.
ok 202 - binsearch: Two elements. Needle => 6. Location => undef.
ok 203 - binsearch: Two elements. Needle => 7. Location => undef.
ok 204 - binsearch: Two elements. Needle => 8. Location => undef.
ok 205 - binsearch: Two elements. Needle => 9. Location => undef.
ok 206 - binsearch: Two elements. Needle => 10. Location => undef.
ok 207 - binsearch: Two elements. Needle => 11. Location => undef.
ok 208 - binsearch: Two elements. Needle => 12. Location => undef.
ok 209 - binsearch: Two elements. Needle => 13. Location => undef.
ok 210 - binsearch: Two elements. Needle => 14. Location => undef.
ok 211 - binsearch: Two elements. Needle => 15. Location => undef.
ok 212 - binsearch: Two elements. Needle => 16. Location => undef.
ok 213 - binsearch: Two elements. Needle => 17. Location => undef.
ok 214 - binsearch: Two elements. Needle => 18. Location => undef.
ok 215 - binsearch: Two elements. Needle => 19. Location => undef.
ok 216 - binsearch: Two elements. Needle => 20. Location => undef.
ok 217 - binsearch: Two elements. Needle => 21. Location => undef.
ok 218 - binsearch: Two elements. Needle => 22. Location => undef.
ok 219 - binsearch: Two elements. Needle => 23. Location => undef.
ok 220 - binsearch: Two elements. Needle => 24. Location => undef.
ok 221 - binsearch: Two elements. Needle => 25. Location => undef.
ok 222 - binsearch: Two elements. Needle => 26. Location => undef.
ok 223 - binsearch: Two elements. Needle => 27. Location => undef.
ok 224 - binsearch: Two elements. Needle => 28. Location => undef.
ok 225 - binsearch: Two elements. Needle => 29. Location => undef.
ok 226 - binsearch: Two elements. Needle => 30. Location => undef.
ok 227 - binsearch: Two elements. Needle => 31. Location => undef.
ok 228 - binsearch: Two elements. Needle => 32. Location => undef.
ok 229 - binsearch: Two elements. Needle => 33. Location => undef.
ok 230 - binsearch: Two elements. Needle => 34. Location => undef.
ok 231 - binsearch: Two elements. Needle => 35. Location => undef.
ok 232 - binsearch: Two elements. Needle => 36. Location => undef.
ok 233 - binsearch: Two elements. Needle => 37. Location => undef.
ok 234 - binsearch: Two elements. Needle => 38. Location => undef.
ok 235 - binsearch: Two elements. Needle => 39. Location => undef.
ok 236 - binsearch: Two elements. Needle => 40. Location => undef.
ok 237 - binsearch: Two elements. Needle => 41. Location => undef.
ok 238 - binsearch: Two elements. Needle => 42. Location => undef.
ok 239 - binsearch: Two elements. Needle => 43. Location => undef.
ok 240 - binsearch: Two elements. Needle => 44. Location => undef.
ok 241 - binsearch: Two elements. Needle => 45. Location => undef.
ok 242 - binsearch: Two elements. Needle => 46. Location => undef.
ok 243 - binsearch: Two elements. Needle => 47. Location => undef.
ok 244 - binsearch: Two elements. Needle => 48. Location => undef.
ok 245 - binsearch: Two elements. Needle => 49. Location => undef.
ok 246 - binsearch: Two elements. Needle => 50. Location => undef.
ok 247 - binsearch: Two elements. Needle => 51. Location => undef.
ok 248 - binsearch: Two elements. Needle => 52. Location => undef.
ok 249 - binsearch: Two elements. Needle => 53. Location => undef.
ok 250 - binsearch: Two elements. Needle => 54. Location => undef.
ok 251 - binsearch: Two elements. Needle => 55. Location => undef.
ok 252 - binsearch: Two elements. Needle => 56. Location => undef.
ok 253 - binsearch: Two elements. Needle => 57. Location => undef.
ok 254 - binsearch: Two elements. Needle => 58. Location => undef.
ok 255 - binsearch: Two elements. Needle => 59. Location => undef.
ok 256 - binsearch: Two elements. Needle => 60. Location => undef.
ok 257 - binsearch: Two elements. Needle => 61. Location => undef.
ok 258 - binsearch: Two elements. Needle => 62. Location => undef.
ok 259 - binsearch: Two elements. Needle => 63. Location => undef.
ok 260 - binsearch: Two elements. Needle => 64. Location => undef.
ok 261 - binsearch: Empty list. Needle => 0. Location => undef.
ok 262 - binsearch: Empty list. Needle => 1. Location => undef.
ok 263 - binsearch: Empty list. Needle => 2. Location => undef.
ok 264 - binsearch: Empty list. Needle => 3. Location => undef.
ok 265 - binsearch: Empty list. Needle => 4. Location => undef.
ok 266 - binsearch: Empty list. Needle => 5. Location => undef.
ok 267 - binsearch: Empty list. Needle => 6. Location => undef.
ok 268 - binsearch: Empty list. Needle => 7. Location => undef.
ok 269 - binsearch: Empty list. Needle => 8. Location => undef.
ok 270 - binsearch: Empty list. Needle => 9. Location => undef.
ok 271 - binsearch: Empty list. Needle => 10. Location => undef.
ok 272 - binsearch: Empty list. Needle => 11. Location => undef.
ok 273 - binsearch: Empty list. Needle => 12. Location => undef.
ok 274 - binsearch: Empty list. Needle => 13. Location => undef.
ok 275 - binsearch: Empty list. Needle => 14. Location => undef.
ok 276 - binsearch: Empty list. Needle => 15. Location => undef.
ok 277 - binsearch: Empty list. Needle => 16. Location => undef.
ok 278 - binsearch: Empty list. Needle => 17. Location => undef.
ok 279 - binsearch: Empty list. Needle => 18. Location => undef.
ok 280 - binsearch: Empty list. Needle => 19. Location => undef.
ok 281 - binsearch: Empty list. Needle => 20. Location => undef.
ok 282 - binsearch: Empty list. Needle => 21. Location => undef.
ok 283 - binsearch: Empty list. Needle => 22. Location => undef.
ok 284 - binsearch: Empty list. Needle => 23. Location => undef.
ok 285 - binsearch: Empty list. Needle => 24. Location => undef.
ok 286 - binsearch: Empty list. Needle => 25. Location => undef.
ok 287 - binsearch: Empty list. Needle => 26. Location => undef.
ok 288 - binsearch: Empty list. Needle => 27. Location => undef.
ok 289 - binsearch: Empty list. Needle => 28. Location => undef.
ok 290 - binsearch: Empty list. Needle => 29. Location => undef.
ok 291 - binsearch: Empty list. Needle => 30. Location => undef.
ok 292 - binsearch: Empty list. Needle => 31. Location => undef.
ok 293 - binsearch: Empty list. Needle => 32. Location => undef.
ok 294 - binsearch: Empty list. Needle => 33. Location => undef.
ok 295 - binsearch: Empty list. Needle => 34. Location => undef.
ok 296 - binsearch: Empty list. Needle => 35. Location => undef.
ok 297 - binsearch: Empty list. Needle => 36. Location => undef.
ok 298 - binsearch: Empty list. Needle => 37. Location => undef.
ok 299 - binsearch: Empty list. Needle => 38. Location => undef.
ok 300 - binsearch: Empty list. Needle => 39. Location => undef.
ok 301 - binsearch: Empty list. Needle => 40. Location => undef.
ok 302 - binsearch: Empty list. Needle => 41. Location => undef.
ok 303 - binsearch: Empty list. Needle => 42. Location => undef.
ok 304 - binsearch: Empty list. Needle => 43. Location => undef.
ok 305 - binsearch: Empty list. Needle => 44. Location => undef.
ok 306 - binsearch: Empty list. Needle => 45. Location => undef.
ok 307 - binsearch: Empty list. Needle => 46. Location => undef.
ok 308 - binsearch: Empty list. Needle => 47. Location => undef.
ok 309 - binsearch: Empty list. Needle => 48. Location => undef.
ok 310 - binsearch: Empty list. Needle => 49. Location => undef.
ok 311 - binsearch: Empty list. Needle => 50. Location => undef.
ok 312 - binsearch: Empty list. Needle => 51. Location => undef.
ok 313 - binsearch: Empty list. Needle => 52. Location => undef.
ok 314 - binsearch: Empty list. Needle => 53. Location => undef.
ok 315 - binsearch: Empty list. Needle => 54. Location => undef.
ok 316 - binsearch: Empty list. Needle => 55. Location => undef.
ok 317 - binsearch: Empty list. Needle => 56. Location => undef.
ok 318 - binsearch: Empty list. Needle => 57. Location => undef.
ok 319 - binsearch: Empty list. Needle => 58. Location => undef.
ok 320 - binsearch: Empty list. Needle => 59. Location => undef.
ok 321 - binsearch: Empty list. Needle => 60. Location => undef.
ok 322 - binsearch: Empty list. Needle => 61. Location => undef.
ok 323 - binsearch: Empty list. Needle => 62. Location => undef.
ok 324 - binsearch: Empty list. Needle => 63. Location => undef.
ok 325 - binsearch: Empty list. Needle => 64. Location => undef.
1..325
ok 1 - binsearch
# Subtest: binsearch_pos
ok 1 - binsearch_pos: Odd number of elements. Needle => 0. Location => 0.
ok 2 - binsearch_pos: Odd number of elements. Needle => 1. Location => 0.
ok 3 - binsearch_pos: Odd number of elements. Needle => 2. Location => 0.
ok 4 - binsearch_pos: Odd number of elements. Needle => 3. Location => 1.
ok 5 - binsearch_pos: Odd number of elements. Needle => 4. Location => 2.
ok 6 - binsearch_pos: Odd number of elements. Needle => 5. Location => 2.
ok 7 - binsearch_pos: Odd number of elements. Needle => 6. Location => 3.
ok 8 - binsearch_pos: Odd number of elements. Needle => 7. Location => 3.
ok 9 - binsearch_pos: Odd number of elements. Needle => 8. Location => 4.
ok 10 - binsearch_pos: Odd number of elements. Needle => 9. Location => 4.
ok 11 - binsearch_pos: Odd number of elements. Needle => 10. Location => 4.
ok 12 - binsearch_pos: Odd number of elements. Needle => 11. Location => 4.
ok 13 - binsearch_pos: Odd number of elements. Needle => 12. Location => 5.
ok 14 - binsearch_pos: Odd number of elements. Needle => 13. Location => 5.
ok 15 - binsearch_pos: Odd number of elements. Needle => 14. Location => 6.
ok 16 - binsearch_pos: Odd number of elements. Needle => 15. Location => 6.
ok 17 - binsearch_pos: Odd number of elements. Needle => 16. Location => 6.
ok 18 - binsearch_pos: Odd number of elements. Needle => 17. Location => 6.
ok 19 - binsearch_pos: Odd number of elements. Needle => 18. Location => 7.
ok 20 - binsearch_pos: Odd number of elements. Needle => 19. Location => 7.
ok 21 - binsearch_pos: Odd number of elements. Needle => 20. Location => 8.
ok 22 - binsearch_pos: Odd number of elements. Needle => 21. Location => 8.
ok 23 - binsearch_pos: Odd number of elements. Needle => 22. Location => 8.
ok 24 - binsearch_pos: Odd number of elements. Needle => 23. Location => 8.
ok 25 - binsearch_pos: Odd number of elements. Needle => 24. Location => 9.
ok 26 - binsearch_pos: Odd number of elements. Needle => 25. Location => 9.
ok 27 - binsearch_pos: Odd number of elements. Needle => 26. Location => 9.
ok 28 - binsearch_pos: Odd number of elements. Needle => 27. Location => 9.
ok 29 - binsearch_pos: Odd number of elements. Needle => 28. Location => 9.
ok 30 - binsearch_pos: Odd number of elements. Needle => 29. Location => 9.
ok 31 - binsearch_pos: Odd number of elements. Needle => 30. Location => 10.
ok 32 - binsearch_pos: Odd number of elements. Needle => 31. Location => 10.
ok 33 - binsearch_pos: Odd number of elements. Needle => 32. Location => 11.
ok 34 - binsearch_pos: Odd number of elements. Needle => 33. Location => 11.
ok 35 - binsearch_pos: Odd number of elements. Needle => 34. Location => 11.
ok 36 - binsearch_pos: Odd number of elements. Needle => 35. Location => 11.
ok 37 - binsearch_pos: Odd number of elements. Needle => 36. Location => 11.
ok 38 - binsearch_pos: Odd number of elements. Needle => 37. Location => 11.
ok 39 - binsearch_pos: Odd number of elements. Needle => 38. Location => 12.
ok 40 - binsearch_pos: Odd number of elements. Needle => 39. Location => 12.
ok 41 - binsearch_pos: Odd number of elements. Needle => 40. Location => 12.
ok 42 - binsearch_pos: Odd number of elements. Needle => 41. Location => 12.
ok 43 - binsearch_pos: Odd number of elements. Needle => 42. Location => 13.
ok 44 - binsearch_pos: Odd number of elements. Needle => 43. Location => 13.
ok 45 - binsearch_pos: Odd number of elements. Needle => 44. Location => 14.
ok 46 - binsearch_pos: Odd number of elements. Needle => 45. Location => 14.
ok 47 - binsearch_pos: Odd number of elements. Needle => 46. Location => 14.
ok 48 - binsearch_pos: Odd number of elements. Needle => 47. Location => 14.
ok 49 - binsearch_pos: Odd number of elements. Needle => 48. Location => 14.
ok 50 - binsearch_pos: Odd number of elements. Needle => 49. Location => 14.
ok 51 - binsearch_pos: Odd number of elements. Needle => 50. Location => 14.
ok 52 - binsearch_pos: Odd number of elements. Needle => 51. Location => 14.
ok 53 - binsearch_pos: Odd number of elements. Needle => 52. Location => 14.
ok 54 - binsearch_pos: Odd number of elements. Needle => 53. Location => 14.
ok 55 - binsearch_pos: Odd number of elements. Needle => 54. Location => 15.
ok 56 - binsearch_pos: Odd number of elements. Needle => 55. Location => 15.
ok 57 - binsearch_pos: Odd number of elements. Needle => 56. Location => 15.
ok 58 - binsearch_pos: Odd number of elements. Needle => 57. Location => 15.
ok 59 - binsearch_pos: Odd number of elements. Needle => 58. Location => 15.
ok 60 - binsearch_pos: Odd number of elements. Needle => 59. Location => 15.
ok 61 - binsearch_pos: Odd number of elements. Needle => 60. Location => 16.
ok 62 - binsearch_pos: Odd number of elements. Needle => 61. Location => 16.
ok 63 - binsearch_pos: Odd number of elements. Needle => 62. Location => 17.
ok 64 - binsearch_pos: Odd number of elements. Needle => 63. Location => 17.
ok 65 - binsearch_pos: Odd number of elements. Needle => 64. Location => 17.
ok 66 - binsearch_pos: Even number of elements. Needle => 0. Location => 0.
ok 67 - binsearch_pos: Even number of elements. Needle => 1. Location => 0.
ok 68 - binsearch_pos: Even number of elements. Needle => 2. Location => 0.
ok 69 - binsearch_pos: Even number of elements. Needle => 3. Location => 1.
ok 70 - binsearch_pos: Even number of elements. Needle => 4. Location => 2.
ok 71 - binsearch_pos: Even number of elements. Needle => 5. Location => 2.
ok 72 - binsearch_pos: Even number of elements. Needle => 6. Location => 3.
ok 73 - binsearch_pos: Even number of elements. Needle => 7. Location => 3.
ok 74 - binsearch_pos: Even number of elements. Needle => 8. Location => 4.
ok 75 - binsearch_pos: Even number of elements. Needle => 9. Location => 4.
ok 76 - binsearch_pos: Even number of elements. Needle => 10. Location => 4.
ok 77 - binsearch_pos: Even number of elements. Needle => 11. Location => 4.
ok 78 - binsearch_pos: Even number of elements. Needle => 12. Location => 5.
ok 79 - binsearch_pos: Even number of elements. Needle => 13. Location => 5.
ok 80 - binsearch_pos: Even number of elements. Needle => 14. Location => 6.
ok 81 - binsearch_pos: Even number of elements. Needle => 15. Location => 6.
ok 82 - binsearch_pos: Even number of elements. Needle => 16. Location => 6.
ok 83 - binsearch_pos: Even number of elements. Needle => 17. Location => 6.
ok 84 - binsearch_pos: Even number of elements. Needle => 18. Location => 7.
ok 85 - binsearch_pos: Even number of elements. Needle => 19. Location => 7.
ok 86 - binsearch_pos: Even number of elements. Needle => 20. Location => 8.
ok 87 - binsearch_pos: Even number of elements. Needle => 21. Location => 8.
ok 88 - binsearch_pos: Even number of elements. Needle => 22. Location => 8.
ok 89 - binsearch_pos: Even number of elements. Needle => 23. Location => 8.
ok 90 - binsearch_pos: Even number of elements. Needle => 24. Location => 9.
ok 91 - binsearch_pos: Even number of elements. Needle => 25. Location => 9.
ok 92 - binsearch_pos: Even number of elements. Needle => 26. Location => 9.
ok 93 - binsearch_pos: Even number of elements. Needle => 27. Location => 9.
ok 94 - binsearch_pos: Even number of elements. Needle => 28. Location => 9.
ok 95 - binsearch_pos: Even number of elements. Needle => 29. Location => 9.
ok 96 - binsearch_pos: Even number of elements. Needle => 30. Location => 10.
ok 97 - binsearch_pos: Even number of elements. Needle => 31. Location => 10.
ok 98 - binsearch_pos: Even number of elements. Needle => 32. Location => 11.
ok 99 - binsearch_pos: Even number of elements. Needle => 33. Location => 11.
ok 100 - binsearch_pos: Even number of elements. Needle => 34. Location => 11.
ok 101 - binsearch_pos: Even number of elements. Needle => 35. Location => 11.
ok 102 - binsearch_pos: Even number of elements. Needle => 36. Location => 11.
ok 103 - binsearch_pos: Even number of elements. Needle => 37. Location => 11.
ok 104 - binsearch_pos: Even number of elements. Needle => 38. Location => 12.
ok 105 - binsearch_pos: Even number of elements. Needle => 39. Location => 12.
ok 106 - binsearch_pos: Even number of elements. Needle => 40. Location => 12.
ok 107 - binsearch_pos: Even number of elements. Needle => 41. Location => 12.
ok 108 - binsearch_pos: Even number of elements. Needle => 42. Location => 13.
ok 109 - binsearch_pos: Even number of elements. Needle => 43. Location => 13.
ok 110 - binsearch_pos: Even number of elements. Needle => 44. Location => 14.
ok 111 - binsearch_pos: Even number of elements. Needle => 45. Location => 14.
ok 112 - binsearch_pos: Even number of elements. Needle => 46. Location => 14.
ok 113 - binsearch_pos: Even number of elements. Needle => 47. Location => 14.
ok 114 - binsearch_pos: Even number of elements. Needle => 48. Location => 14.
ok 115 - binsearch_pos: Even number of elements. Needle => 49. Location => 14.
ok 116 - binsearch_pos: Even number of elements. Needle => 50. Location => 14.
ok 117 - binsearch_pos: Even number of elements. Needle => 51. Location => 14.
ok 118 - binsearch_pos: Even number of elements. Needle => 52. Location => 14.
ok 119 - binsearch_pos: Even number of elements. Needle => 53. Location => 14.
ok 120 - binsearch_pos: Even number of elements. Needle => 54. Location => 15.
ok 121 - binsearch_pos: Even number of elements. Needle => 55. Location => 15.
ok 122 - binsearch_pos: Even number of elements. Needle => 56. Location => 15.
ok 123 - binsearch_pos: Even number of elements. Needle => 57. Location => 15.
ok 124 - binsearch_pos: Even number of elements. Needle => 58. Location => 15.
ok 125 - binsearch_pos: Even number of elements. Needle => 59. Location => 15.
ok 126 - binsearch_pos: Even number of elements. Needle => 60. Location => 16.
ok 127 - binsearch_pos: Even number of elements. Needle => 61. Location => 16.
ok 128 - binsearch_pos: Even number of elements. Needle => 62. Location => 16.
ok 129 - binsearch_pos: Even number of elements. Needle => 63. Location => 16.
ok 130 - binsearch_pos: Even number of elements. Needle => 64. Location => 16.
ok 131 - binsearch_pos: Single element. Needle => 0. Location => 0.
ok 132 - binsearch_pos: Single element. Needle => 1. Location => 0.
ok 133 - binsearch_pos: Single element. Needle => 2. Location => 0.
ok 134 - binsearch_pos: Single element. Needle => 3. Location => 1.
ok 135 - binsearch_pos: Single element. Needle => 4. Location => 1.
ok 136 - binsearch_pos: Single element. Needle => 5. Location => 1.
ok 137 - binsearch_pos: Single element. Needle => 6. Location => 1.
ok 138 - binsearch_pos: Single element. Needle => 7. Location => 1.
ok 139 - binsearch_pos: Single element. Needle => 8. Location => 1.
ok 140 - binsearch_pos: Single element. Needle => 9. Location => 1.
ok 141 - binsearch_pos: Single element. Needle => 10. Location => 1.
ok 142 - binsearch_pos: Single element. Needle => 11. Location => 1.
ok 143 - binsearch_pos: Single element. Needle => 12. Location => 1.
ok 144 - binsearch_pos: Single element. Needle => 13. Location => 1.
ok 145 - binsearch_pos: Single element. Needle => 14. Location => 1.
ok 146 - binsearch_pos: Single element. Needle => 15. Location => 1.
ok 147 - binsearch_pos: Single element. Needle => 16. Location => 1.
ok 148 - binsearch_pos: Single element. Needle => 17. Location => 1.
ok 149 - binsearch_pos: Single element. Needle => 18. Location => 1.
ok 150 - binsearch_pos: Single element. Needle => 19. Location => 1.
ok 151 - binsearch_pos: Single element. Needle => 20. Location => 1.
ok 152 - binsearch_pos: Single element. Needle => 21. Location => 1.
ok 153 - binsearch_pos: Single element. Needle => 22. Location => 1.
ok 154 - binsearch_pos: Single element. Needle => 23. Location => 1.
ok 155 - binsearch_pos: Single element. Needle => 24. Location => 1.
ok 156 - binsearch_pos: Single element. Needle => 25. Location => 1.
ok 157 - binsearch_pos: Single element. Needle => 26. Location => 1.
ok 158 - binsearch_pos: Single element. Needle => 27. Location => 1.
ok 159 - binsearch_pos: Single element. Needle => 28. Location => 1.
ok 160 - binsearch_pos: Single element. Needle => 29. Location => 1.
ok 161 - binsearch_pos: Single element. Needle => 30. Location => 1.
ok 162 - binsearch_pos: Single element. Needle => 31. Location => 1.
ok 163 - binsearch_pos: Single element. Needle => 32. Location => 1.
ok 164 - binsearch_pos: Single element. Needle => 33. Location => 1.
ok 165 - binsearch_pos: Single element. Needle => 34. Location => 1.
ok 166 - binsearch_pos: Single element. Needle => 35. Location => 1.
ok 167 - binsearch_pos: Single element. Needle => 36. Location => 1.
ok 168 - binsearch_pos: Single element. Needle => 37. Location => 1.
ok 169 - binsearch_pos: Single element. Needle => 38. Location => 1.
ok 170 - binsearch_pos: Single element. Needle => 39. Location => 1.
ok 171 - binsearch_pos: Single element. Needle => 40. Location => 1.
ok 172 - binsearch_pos: Single element. Needle => 41. Location => 1.
ok 173 - binsearch_pos: Single element. Needle => 42. Location => 1.
ok 174 - binsearch_pos: Single element. Needle => 43. Location => 1.
ok 175 - binsearch_pos: Single element. Needle => 44. Location => 1.
ok 176 - binsearch_pos: Single element. Needle => 45. Location => 1.
ok 177 - binsearch_pos: Single element. Needle => 46. Location => 1.
ok 178 - binsearch_pos: Single element. Needle => 47. Location => 1.
ok 179 - binsearch_pos: Single element. Needle => 48. Location => 1.
ok 180 - binsearch_pos: Single element. Needle => 49. Location => 1.
ok 181 - binsearch_pos: Single element. Needle => 50. Location => 1.
ok 182 - binsearch_pos: Single element. Needle => 51. Location => 1.
ok 183 - binsearch_pos: Single element. Needle => 52. Location => 1.
ok 184 - binsearch_pos: Single element. Needle => 53. Location => 1.
ok 185 - binsearch_pos: Single element. Needle => 54. Location => 1.
ok 186 - binsearch_pos: Single element. Needle => 55. Location => 1.
ok 187 - binsearch_pos: Single element. Needle => 56. Location => 1.
ok 188 - binsearch_pos: Single element. Needle => 57. Location => 1.
ok 189 - binsearch_pos: Single element. Needle => 58. Location => 1.
ok 190 - binsearch_pos: Single element. Needle => 59. Location => 1.
ok 191 - binsearch_pos: Single element. Needle => 60. Location => 1.
ok 192 - binsearch_pos: Single element. Needle => 61. Location => 1.
ok 193 - binsearch_pos: Single element. Needle => 62. Location => 1.
ok 194 - binsearch_pos: Single element. Needle => 63. Location => 1.
ok 195 - binsearch_pos: Single element. Needle => 64. Location => 1.
ok 196 - binsearch_pos: Two elements. Needle => 0. Location => 0.
ok 197 - binsearch_pos: Two elements. Needle => 1. Location => 0.
ok 198 - binsearch_pos: Two elements. Needle => 2. Location => 0.
ok 199 - binsearch_pos: Two elements. Needle => 3. Location => 1.
ok 200 - binsearch_pos: Two elements. Needle => 4. Location => 2.
ok 201 - binsearch_pos: Two elements. Needle => 5. Location => 2.
ok 202 - binsearch_pos: Two elements. Needle => 6. Location => 2.
ok 203 - binsearch_pos: Two elements. Needle => 7. Location => 2.
ok 204 - binsearch_pos: Two elements. Needle => 8. Location => 2.
ok 205 - binsearch_pos: Two elements. Needle => 9. Location => 2.
ok 206 - binsearch_pos: Two elements. Needle => 10. Location => 2.
ok 207 - binsearch_pos: Two elements. Needle => 11. Location => 2.
ok 208 - binsearch_pos: Two elements. Needle => 12. Location => 2.
ok 209 - binsearch_pos: Two elements. Needle => 13. Location => 2.
ok 210 - binsearch_pos: Two elements. Needle => 14. Location => 2.
ok 211 - binsearch_pos: Two elements. Needle => 15. Location => 2.
ok 212 - binsearch_pos: Two elements. Needle => 16. Location => 2.
ok 213 - binsearch_pos: Two elements. Needle => 17. Location => 2.
ok 214 - binsearch_pos: Two elements. Needle => 18. Location => 2.
ok 215 - binsearch_pos: Two elements. Needle => 19. Location => 2.
ok 216 - binsearch_pos: Two elements. Needle => 20. Location => 2.
ok 217 - binsearch_pos: Two elements. Needle => 21. Location => 2.
ok 218 - binsearch_pos: Two elements. Needle => 22. Location => 2.
ok 219 - binsearch_pos: Two elements. Needle => 23. Location => 2.
ok 220 - binsearch_pos: Two elements. Needle => 24. Location => 2.
ok 221 - binsearch_pos: Two elements. Needle => 25. Location => 2.
ok 222 - binsearch_pos: Two elements. Needle => 26. Location => 2.
ok 223 - binsearch_pos: Two elements. Needle => 27. Location => 2.
ok 224 - binsearch_pos: Two elements. Needle => 28. Location => 2.
ok 225 - binsearch_pos: Two elements. Needle => 29. Location => 2.
ok 226 - binsearch_pos: Two elements. Needle => 30. Location => 2.
ok 227 - binsearch_pos: Two elements. Needle => 31. Location => 2.
ok 228 - binsearch_pos: Two elements. Needle => 32. Location => 2.
ok 229 - binsearch_pos: Two elements. Needle => 33. Location => 2.
ok 230 - binsearch_pos: Two elements. Needle => 34. Location => 2.
ok 231 - binsearch_pos: Two elements. Needle => 35. Location => 2.
ok 232 - binsearch_pos: Two elements. Needle => 36. Location => 2.
ok 233 - binsearch_pos: Two elements. Needle => 37. Location => 2.
ok 234 - binsearch_pos: Two elements. Needle => 38. Location => 2.
ok 235 - binsearch_pos: Two elements. Needle => 39. Location => 2.
ok 236 - binsearch_pos: Two elements. Needle => 40. Location => 2.
ok 237 - binsearch_pos: Two elements. Needle => 41. Location => 2.
ok 238 - binsearch_pos: Two elements. Needle => 42. Location => 2.
ok 239 - binsearch_pos: Two elements. Needle => 43. Location => 2.
ok 240 - binsearch_pos: Two elements. Needle => 44. Location => 2.
ok 241 - binsearch_pos: Two elements. Needle => 45. Location => 2.
ok 242 - binsearch_pos: Two elements. Needle => 46. Location => 2.
ok 243 - binsearch_pos: Two elements. Needle => 47. Location => 2.
ok 244 - binsearch_pos: Two elements. Needle => 48. Location => 2.
ok 245 - binsearch_pos: Two elements. Needle => 49. Location => 2.
ok 246 - binsearch_pos: Two elements. Needle => 50. Location => 2.
ok 247 - binsearch_pos: Two elements. Needle => 51. Location => 2.
ok 248 - binsearch_pos: Two elements. Needle => 52. Location => 2.
ok 249 - binsearch_pos: Two elements. Needle => 53. Location => 2.
ok 250 - binsearch_pos: Two elements. Needle => 54. Location => 2.
ok 251 - binsearch_pos: Two elements. Needle => 55. Location => 2.
ok 252 - binsearch_pos: Two elements. Needle => 56. Location => 2.
ok 253 - binsearch_pos: Two elements. Needle => 57. Location => 2.
ok 254 - binsearch_pos: Two elements. Needle => 58. Location => 2.
ok 255 - binsearch_pos: Two elements. Needle => 59. Location => 2.
ok 256 - binsearch_pos: Two elements. Needle => 60. Location => 2.
ok 257 - binsearch_pos: Two elements. Needle => 61. Location => 2.
ok 258 - binsearch_pos: Two elements. Needle => 62. Location => 2.
ok 259 - binsearch_pos: Two elements. Needle => 63. Location => 2.
ok 260 - binsearch_pos: Two elements. Needle => 64. Location => 2.
ok 261 - binsearch_pos: Empty list. Needle => 0. Location => 0.
ok 262 - binsearch_pos: Empty list. Needle => 1. Location => 0.
ok 263 - binsearch_pos: Empty list. Needle => 2. Location => 0.
ok 264 - binsearch_pos: Empty list. Needle => 3. Location => 0.
ok 265 - binsearch_pos: Empty list. Needle => 4. Location => 0.
ok 266 - binsearch_pos: Empty list. Needle => 5. Location => 0.
ok 267 - binsearch_pos: Empty list. Needle => 6. Location => 0.
ok 268 - binsearch_pos: Empty list. Needle => 7. Location => 0.
ok 269 - binsearch_pos: Empty list. Needle => 8. Location => 0.
ok 270 - binsearch_pos: Empty list. Needle => 9. Location => 0.
ok 271 - binsearch_pos: Empty list. Needle => 10. Location => 0.
ok 272 - binsearch_pos: Empty list. Needle => 11. Location => 0.
ok 273 - binsearch_pos: Empty list. Needle => 12. Location => 0.
ok 274 - binsearch_pos: Empty list. Needle => 13. Location => 0.
ok 275 - binsearch_pos: Empty list. Needle => 14. Location => 0.
ok 276 - binsearch_pos: Empty list. Needle => 15. Location => 0.
ok 277 - binsearch_pos: Empty list. Needle => 16. Location => 0.
ok 278 - binsearch_pos: Empty list. Needle => 17. Location => 0.
ok 279 - binsearch_pos: Empty list. Needle => 18. Location => 0.
ok 280 - binsearch_pos: Empty list. Needle => 19. Location => 0.
ok 281 - binsearch_pos: Empty list. Needle => 20. Location => 0.
ok 282 - binsearch_pos: Empty list. Needle => 21. Location => 0.
ok 283 - binsearch_pos: Empty list. Needle => 22. Location => 0.
ok 284 - binsearch_pos: Empty list. Needle => 23. Location => 0.
ok 285 - binsearch_pos: Empty list. Needle => 24. Location => 0.
ok 286 - binsearch_pos: Empty list. Needle => 25. Location => 0.
ok 287 - binsearch_pos: Empty list. Needle => 26. Location => 0.
ok 288 - binsearch_pos: Empty list. Needle => 27. Location => 0.
ok 289 - binsearch_pos: Empty list. Needle => 28. Location => 0.
ok 290 - binsearch_pos: Empty list. Needle => 29. Location => 0.
ok 291 - binsearch_pos: Empty list. Needle => 30. Location => 0.
ok 292 - binsearch_pos: Empty list. Needle => 31. Location => 0.
ok 293 - binsearch_pos: Empty list. Needle => 32. Location => 0.
ok 294 - binsearch_pos: Empty list. Needle => 33. Location => 0.
ok 295 - binsearch_pos: Empty list. Needle => 34. Location => 0.
ok 296 - binsearch_pos: Empty list. Needle => 35. Location => 0.
ok 297 - binsearch_pos: Empty list. Needle => 36. Location => 0.
ok 298 - binsearch_pos: Empty list. Needle => 37. Location => 0.
ok 299 - binsearch_pos: Empty list. Needle => 38. Location => 0.
ok 300 - binsearch_pos: Empty list. Needle => 39. Location => 0.
ok 301 - binsearch_pos: Empty list. Needle => 40. Location => 0.
ok 302 - binsearch_pos: Empty list. Needle => 41. Location => 0.
ok 303 - binsearch_pos: Empty list. Needle => 42. Location => 0.
ok 304 - binsearch_pos: Empty list. Needle => 43. Location => 0.
ok 305 - binsearch_pos: Empty list. Needle => 44. Location => 0.
ok 306 - binsearch_pos: Empty list. Needle => 45. Location => 0.
ok 307 - binsearch_pos: Empty list. Needle => 46. Location => 0.
ok 308 - binsearch_pos: Empty list. Needle => 47. Location => 0.
ok 309 - binsearch_pos: Empty list. Needle => 48. Location => 0.
ok 310 - binsearch_pos: Empty list. Needle => 49. Location => 0.
ok 311 - binsearch_pos: Empty list. Needle => 50. Location => 0.
ok 312 - binsearch_pos: Empty list. Needle => 51. Location => 0.
ok 313 - binsearch_pos: Empty list. Needle => 52. Location => 0.
ok 314 - binsearch_pos: Empty list. Needle => 53. Location => 0.
ok 315 - binsearch_pos: Empty list. Needle => 54. Location => 0.
ok 316 - binsearch_pos: Empty list. Needle => 55. Location => 0.
ok 317 - binsearch_pos: Empty list. Needle => 56. Location => 0.
ok 318 - binsearch_pos: Empty list. Needle => 57. Location => 0.
ok 319 - binsearch_pos: Empty list. Needle => 58. Location => 0.
ok 320 - binsearch_pos: Empty list. Needle => 59. Location => 0.
ok 321 - binsearch_pos: Empty list. Needle => 60. Location => 0.
ok 322 - binsearch_pos: Empty list. Needle => 61. Location => 0.
ok 323 - binsearch_pos: Empty list. Needle => 62. Location => 0.
ok 324 - binsearch_pos: Empty list. Needle => 63. Location => 0.
ok 325 - binsearch_pos: Empty list. Needle => 64. Location => 0.
1..325
ok 2 - binsearch_pos
1..2
ok 2 - Basic Usage
ok 3 - binsearch: undef returned in scalar context for no match.
ok 4 - binsearch: empty list returned in list context for no match.
ok 5 - Subref and aref work despite prototypes.
ok 6 - $a and $b were not clobbered.
1..6
ok
t/12-positional_searches.t ...
# Subtest: Test numeric search function that returns insert position upon no-match.
1..6
ok 1 - binsearch_pos: Found at position 0.
ok 2 - binsearch_pos: Insert at position 0.
ok 3 - binsearch_pos: Found at position 2.
ok 4 - binsearch_pos: Insert at position 3.
ok 5 - binsearch_pos: Found at last position.
ok 6 - binsearch_pos: Insert after last position.
ok 1 - Test numeric search function that returns insert position upon no-match.
# Subtest: Test string search function that returns insert position upon no-match.
1..6
ok 1 - binsearch_pos (cmp): Found at position 0.
ok 2 - binsearch_pos (cmp): Insert at position 0.
ok 3 - binsearch_pos (cmp): Found at position 2.
ok 4 - binsearch_pos (cmp): Insert at position 1.
ok 5 - binsearch_pos (cmp): Found at last position.
ok 6 - binsearch_pos (cmp): Insert after last position.
ok 2 - Test string search function that returns insert position upon no-match.
1..2
ok
t/13-kwalitee.t .............. skipped: Author Test: Set $ENV{RELEASE_TESTING} to a true value to run.
All tests successful.
Files=11, Tests=18, 2 wallclock secs ( 0.14 usr + 0.05 sys = 0.19 CPU)
Result: PASS
DAVIDO/List-BinarySearch-XS-0.06.tar.gz
dmake test TEST_VERBOSE=1 -- OK
Fetching with LWP:
http://cpan.nas1.activestate.com/authors/id/D/DA/DAVIDO/CHECKSUMS
David J. Oswald <davido@cpan.org>
Binary Search a sorted array with XS routines.
>>> (cd C:\cpanfly-5.20\var\cpan\build\List-BinarySearch-XS-0.06-Fxv8XW && tar cvf - List-BinarySearch-XS-0.06.ppd blib) | gzip -c >C:/cpanfly-5.20/var/REPO/D/DA/DAVIDO/List-BinarySearch-XS-0.06.tar.gz
List-BinarySearch-XS-0.06.ppd
blib/
blib/arch/
blib/arch/auto/
blib/arch/auto/List/
blib/arch/auto/List/BinarySearch/
blib/arch/auto/List/BinarySearch/XS/
blib/arch/auto/List/BinarySearch/XS/XS.dll
blib/lib/
blib/lib/List/
blib/lib/List/BinarySearch/
blib/lib/List/BinarySearch/XS.pm
>>> mv C:\cpanfly-5.20\var\cpan\build\List-BinarySearch-XS-0.06-Fxv8XW/List-BinarySearch-XS-0.06.ppd C:/cpanfly-5.20/var/REPO/D/DA/DAVIDO
Running make for D/DA/DAVIDO/List-BinarySearch-0.20.tar.gz
Prepending C:\cpanfly-5.20\var\cpan\build\List-BinarySearch-XS-0.06-Fxv8XW/blib/arch C:\cpanfly-5.20\var\cpan\build\List-BinarySearch-XS-0.06-Fxv8XW/blib/lib C:\cpanfly-5.20\var\cpan\build\Math-Polygon-1.03-vYj0z9/blib/arch C:\cpanfly-5.20\var\cpan\build\Math-Polygon-1.03-vYj0z9/blib/lib to PERL5LIB for 'get'
Has already been unwrapped into directory C:\cpanfly-5.20\var\cpan\build\List-BinarySearch-0.20-FWgyGt
Prepending C:\cpanfly-5.20\var\cpan\build\List-BinarySearch-XS-0.06-Fxv8XW/blib/arch C:\cpanfly-5.20\var\cpan\build\List-BinarySearch-XS-0.06-Fxv8XW/blib/lib C:\cpanfly-5.20\var\cpan\build\Math-Polygon-1.03-vYj0z9/blib/arch C:\cpanfly-5.20\var\cpan\build\Math-Polygon-1.03-vYj0z9/blib/lib to PERL5LIB for 'make'
CPAN.pm: Building D/DA/DAVIDO/List-BinarySearch-0.20.tar.gz
>>> dmake
cp lib/List/BinarySearch/PP.pm blib\lib\List\BinarySearch\PP.pm
cp lib/List/BinarySearch.pm blib\lib\List\BinarySearch.pm
DAVIDO/List-BinarySearch-0.20.tar.gz
dmake -- OK
Prepending C:\cpanfly-5.20\var\cpan\build\List-BinarySearch-XS-0.06-Fxv8XW/blib/arch C:\cpanfly-5.20\var\cpan\build\List-BinarySearch-XS-0.06-Fxv8XW/blib/lib C:\cpanfly-5.20\var\cpan\build\Math-Polygon-1.03-vYj0z9/blib/arch C:\cpanfly-5.20\var\cpan\build\Math-Polygon-1.03-vYj0z9/blib/lib to PERL5LIB for 'test'
Running make test
>>> dmake test TEST_VERBOSE=1
C:\Perl64-5.20\bin\perl.exe "-MExtUtils::Command::MM" "-MTest::Harness" "-e" "undef *Test::Harness::Switches; test_harness(1, 'blib\lib', 'blib\arch')" t/*.t
t/00-boilerplate.t .......... skipped: Set $ENV{RELEASE_TESTING} to run boilerplate check.
t/01-manifest.t ............. skipped: Author tests not required for installation
t/02-pod.t .................. skipped: Test::Pod 1.22 required, and $ENV{RELEASE_TESTING} must be set for POD tests.
t/03-pod-coverage.t ......... skipped: Set $ENV{RELEASE_TESTING} to run POD coverage test.
t/04-perlcritic.t ........... skipped: Author Test: Set $ENV{RELEASE_TESTING} to a true value to run.
t/06-changes.t .............. skipped: Author tests skipped. Set $ENV{RELEASE_TESTING} to run
t/07-kwalitee.t ............. skipped: Author Test: Set $ENV{RELEASE_TESTING} to a true value to run.
t/09-load-prereqs.t .........
1..1
ok 1 - use Scalar::Util;
ok
t/10-load-can.t .............
1..2
ok 1 - use List::BinarySearch;
ok 2 - List::BinarySearch->can(...)
ok
t/11-search.t ...............
# Subtest: Numeric comparator tests (odd-length list).
1..5
ok 1 - binsearch: Integer (100) found in position (0).
ok 2 - binsearch: Integer (200) found in position (1).
ok 3 - binsearch: Integer (300) found in position (2).
ok 4 - binsearch: Integer (400) found in position (3).
ok 5 - binsearch: Integer (500) found in position (4).
ok 1 - Numeric comparator tests (odd-length list).
# Subtest: Even length list tests.
1..8
ok 1 - binsearch: Even-list: (100) found at index (0).
ok 2 - binsearch: Even-list: (200) found at index (1).
ok 3 - binsearch: Even-list: (300) found at index (2).
ok 4 - binsearch: Even-list: (400) found at index (3).
ok 5 - binsearch: Even-list: (500) found at index (4).
ok 6 - binsearch: Even-list: (600) found at index (5).
ok 7 - binsearch: undef returned in scalar context if no numeric match.
ok 8 - binsearch: Empty list returned in list context if no numeric match.
ok 2 - Even length list tests.
# Subtest: Non-unique key tests (stable search guarantee).
1..3
ok 1 - binsearch: First non-unique key of 200 found at 1.
ok 2 - binsearch: First occurrence of 400 found at 3 (odd index).
ok 3 - binsearch: First occurrence of 500 found at 6 (even index).
ok 3 - Non-unique key tests (stable search guarantee).
# Subtest: String default comparator tests.
1..6
ok 1 - binsearch: Strings: (ape) found at index (0).
ok 2 - binsearch: Strings: (bat) found at index (1).
ok 3 - binsearch: Strings: (bear) found at index (2).
ok 4 - binsearch: Strings: (cat) found at index (3).
ok 5 - binsearch: Strings: (dog) found at index (4).
ok 6 - binsearch: undef returned in scalar context for no string match.
ok 4 - String default comparator tests.
# Subtest: Complex data structure testing with custom comparator.
1..6
ok 1 - binsearch: Custom comparator test for test element 0.
ok 2 - binsearch: Custom comparator test for test element 1.
ok 3 - binsearch: Custom comparator test for test element 2.
ok 4 - binsearch: Custom comparator test for test element 3.
ok 5 - binsearch: Custom comparator test for test element 4.
ok 6 - binsearch: undef returned for no match with custom comparator.
ok 5 - Complex data structure testing with custom comparator.
ok 6 - binsearch used $a and $b to find 200 at position 1.
ok 7 - binsearch_pos returns correct found index.
ok 8 - binsearch_pos returns correct insertion point.
1..8
ok
t/12-positional_searches.t ..
# Subtest: Test numeric search function that returns insert position upon no-match.
1..2
ok 1 - bsearch_custom_pos: Found at position 0.
ok 2 - bsearch_custom_pos: Found at last position.
ok 1 - Test numeric search function that returns insert position upon no-match.
# Subtest: Test string search function that returns insert position upon no-match.
1..1
ok 1 - bsearch_custom_pos: Insert after last position.
ok 2 - Test string search function that returns insert position upon no-match.
# Subtest: Test range functions.
1..2
ok 1 - bsearch_custom_range: Found low at 1.
ok 2 - bsearch_custom_range: Found high at 3.
ok 3 - Test range functions.
1..3
ok
t/13-pp.t ...................
ok 1 - use List::BinarySearch::PP;
ok 2 - main->can(...)
ok 3 - List::BinarySearch::PP->can(...)
ok 4 - binsearch: Found an item.
ok 5 - binsearch: Found undef.
ok 6 - binsearch: Found undef again.
ok 7 - binearch_pos: Found an item.
ok 8 - binsearch_pos: Found an insert point.
1..8
ok
t/14-pp-isa.t ...............
# List::BinarySearch::PP => binsearch
ok 1 - $List::BinarySearch::PP=1 forces pure-Perl implementation.
ok 2 - Coderefs match for pure-Perl implementation in package main.
ok 3 - Coderefs match for pure-Perl implementation in package List::BinarySearch
1..3
ok
t/15-xs-isa.t ............... skipped: List::BinarySearch::XS must be installed for interoperability tests
t/16-coverage.t .............
ok 1 - binsearch_range: Adjusts for overshooting range.
ok 2 - binsearch_range: Correct range when upper bound is in-bounds but not found.
ok 3 - binsearch: Match in range but not found.
1..3
ok
All tests successful.
Files=15, Tests=28, 2 wallclock secs ( 0.12 usr + 0.01 sys = 0.14 CPU)
Result: PASS
DAVIDO/List-BinarySearch-0.20.tar.gz
dmake test TEST_VERBOSE=1 -- OK
David J. Oswald <davido@cpan.org>
Binary Search within a sorted array.
>>> (cd C:\cpanfly-5.20\var\cpan\build\List-BinarySearch-0.20-FWgyGt && tar cvf - List-BinarySearch-0.20.ppd blib) | gzip -c >C:/cpanfly-5.20/var/REPO/D/DA/DAVIDO/List-BinarySearch-0.20.tar.gz
List-BinarySearch-0.20.ppd
blib/
blib/lib/
blib/lib/List/
blib/lib/List/BinarySearch/
blib/lib/List/BinarySearch/PP.pm
blib/lib/List/BinarySearch.pm
>>> mv C:\cpanfly-5.20\var\cpan\build\List-BinarySearch-0.20-FWgyGt/List-BinarySearch-0.20.ppd C:/cpanfly-5.20/var/REPO/D/DA/DAVIDO
Running test for module 'Tree::R'
Running make for A/AJ/AJOLMA/Tree-R-0.06.tar.gz
Prepending C:\cpanfly-5.20\var\cpan\build\List-BinarySearch-0.20-FWgyGt/blib/arch C:\cpanfly-5.20\var\cpan\build\List-BinarySearch-0.20-FWgyGt/blib/lib C:\cpanfly-5.20\var\cpan\build\List-BinarySearch-XS-0.06-Fxv8XW/blib/arch C:\cpanfly-5.20\var\cpan\build\List-BinarySearch-XS-0.06-Fxv8XW/blib/lib C:\cpanfly-5.20\var\cpan\build\Math-Polygon-1.03-vYj0z9/blib/arch C:\cpanfly-5.20\var\cpan\build\Math-Polygon-1.03-vYj0z9/blib/lib to PERL5LIB for 'get'
Fetching with LWP:
http://cpan.nas1.activestate.com/authors/id/A/AJ/AJOLMA/Tree-R-0.06.tar.gz
Checksum for C:\cpanfly-5.20\var\cpan\sources\authors\id\A\AJ\AJOLMA\Tree-R-0.06.tar.gz ok
Tree-R-0.06/
Tree-R-0.06/Makefile.PL
Tree-R-0.06/t/
Tree-R-0.06/t/Tree-R.t
Tree-R-0.06/Changes
Tree-R-0.06/lib/
Tree-R-0.06/lib/Tree/
Tree-R-0.06/lib/Tree/R.pm
Tree-R-0.06/README
Tree-R-0.06/MANIFEST
Tree-R-0.06/META.yml
Prepending C:\cpanfly-5.20\var\cpan\build\List-BinarySearch-0.20-FWgyGt/blib/arch C:\cpanfly-5.20\var\cpan\build\List-BinarySearch-0.20-FWgyGt/blib/lib C:\cpanfly-5.20\var\cpan\build\List-BinarySearch-XS-0.06-Fxv8XW/blib/arch C:\cpanfly-5.20\var\cpan\build\List-BinarySearch-XS-0.06-Fxv8XW/blib/lib C:\cpanfly-5.20\var\cpan\build\Math-Polygon-1.03-vYj0z9/blib/arch C:\cpanfly-5.20\var\cpan\build\Math-Polygon-1.03-vYj0z9/blib/lib to PERL5LIB for 'make'
CPAN.pm: Building A/AJ/AJOLMA/Tree-R-0.06.tar.gz
>>> C:\Perl64-5.20\bin\perl.exe Makefile.PL
Checking if your kit is complete...
Looks good
Generating a dmake-style Makefile
Writing Makefile for Tree::R
Writing MYMETA.yml and MYMETA.json
>>> dmake
cp lib/Tree/R.pm blib\lib\Tree\R.pm
AutoSplitting blib\lib\Tree\R.pm (blib\lib\auto\Tree\R)
AJOLMA/Tree-R-0.06.tar.gz
dmake -- OK
Prepending C:\cpanfly-5.20\var\cpan\build\List-BinarySearch-0.20-FWgyGt/blib/arch C:\cpanfly-5.20\var\cpan\build\List-BinarySearch-0.20-FWgyGt/blib/lib C:\cpanfly-5.20\var\cpan\build\List-BinarySearch-XS-0.06-Fxv8XW/blib/arch C:\cpanfly-5.20\var\cpan\build\List-BinarySearch-XS-0.06-Fxv8XW/blib/lib C:\cpanfly-5.20\var\cpan\build\Math-Polygon-1.03-vYj0z9/blib/arch C:\cpanfly-5.20\var\cpan\build\Math-Polygon-1.03-vYj0z9/blib/lib to PERL5LIB for 'test'
Running make test
>>> dmake test TEST_VERBOSE=1
C:\Perl64-5.20\bin\perl.exe "-MExtUtils::Command::MM" "-MTest::Harness" "-e" "undef *Test::Harness::Switches; test_harness(1, 'blib\lib', 'blib\arch')" t/*.t
t/Tree-R.t ..
1..16
ok 1 - use Tree::R;
ok 2 - query_point 1
ok 3 - query_completely_within_rect 1
ok 4 - query_partly_within_rect 1
ok 5 - query_point 2
ok 6 - query_completely_within_rect 2
ok 7 - query_partly_within_rect 2
ok 8 - remove and insert
ok 9 - remove and insert
ok 10 - remove and insert
ok 11 - remove and insert
ok 12 - remove and insert
ok 13 - An object of class 'Tree::R' isa 'Tree::R'
ok 14
ok 15
ok 16
ok
All tests successful.
Files=1, Tests=16, 0 wallclock secs ( 0.08 usr + 0.01 sys = 0.09 CPU)
Result: PASS
AJOLMA/Tree-R-0.06.tar.gz
dmake test TEST_VERBOSE=1 -- OK
Fetching with LWP:
http://cpan.nas1.activestate.com/authors/id/A/AJ/AJOLMA/CHECKSUMS
Ari Jolma <ajolma@cpan.org>
Perl extension for the Rtree data structure and algorithms
>>> (cd C:\cpanfly-5.20\var\cpan\build\Tree-R-0.06-sszuVq && tar cvf - Tree-R-0.06.ppd blib) | gzip -c >C:/cpanfly-5.20/var/REPO/A/AJ/AJOLMA/Tree-R-0.06.tar.gz
Tree-R-0.06.ppd
blib/
blib/lib/
blib/lib/auto/
blib/lib/auto/Tree/
blib/lib/auto/Tree/R/
blib/lib/auto/Tree/R/autosplit.ix
blib/lib/Tree/
blib/lib/Tree/R.pm
>>> mv C:\cpanfly-5.20\var\cpan\build\Tree-R-0.06-sszuVq/Tree-R-0.06.ppd C:/cpanfly-5.20/var/REPO/A/AJ/AJOLMA
Running test for module 'Geo::Shapefile::Writer'
Running make for L/LI/LIOSHA/Geo-Shapefile-Writer-0.005.tar.gz
Prepending C:\cpanfly-5.20\var\cpan\build\Tree-R-0.06-sszuVq/blib/arch C:\cpanfly-5.20\var\cpan\build\Tree-R-0.06-sszuVq/blib/lib C:\cpanfly-5.20\var\cpan\build\List-BinarySearch-0.20-FWgyGt/blib/arch C:\cpanfly-5.20\var\cpan\build\List-BinarySearch-0.20-FWgyGt/blib/lib C:\cpanfly-5.20\var\cpan\build\List-BinarySearch-XS-0.06-Fxv8XW/blib/arch C:\cpanfly-5.20\var\cpan\build\List-BinarySearch-XS-0.06-Fxv8XW/blib/lib C:\cpanfly-5.20\var\cpan\build\Math-Polygon-1.03-vYj0z9/blib/arch C:\cpanfly-5.20\var\cpan\build\Math-Polygon-1.03-vYj0z9/blib/lib to PERL5LIB for 'get'
Fetching with LWP:
http://cpan.nas1.activestate.com/authors/id/L/LI/LIOSHA/Geo-Shapefile-Writer-0.005.tar.gz
Checksum for C:\cpanfly-5.20\var\cpan\sources\authors\id\L\LI\LIOSHA\Geo-Shapefile-Writer-0.005.tar.gz ok
Geo-Shapefile-Writer-0.005/
Geo-Shapefile-Writer-0.005/META.yml
Geo-Shapefile-Writer-0.005/Writer.pm.patch
Geo-Shapefile-Writer-0.005/README
Geo-Shapefile-Writer-0.005/Makefile.PL
Geo-Shapefile-Writer-0.005/t/
Geo-Shapefile-Writer-0.005/t/release-pod-syntax.t
Geo-Shapefile-Writer-0.005/t/shp_polyline.t
Geo-Shapefile-Writer-0.005/t/shp_point.t
Geo-Shapefile-Writer-0.005/t/release-pod-coverage.t
Geo-Shapefile-Writer-0.005/lib/
Geo-Shapefile-Writer-0.005/lib/Geo/
Geo-Shapefile-Writer-0.005/lib/Geo/Shapefile/
Geo-Shapefile-Writer-0.005/lib/Geo/Shapefile/Writer.pm
Geo-Shapefile-Writer-0.005/Changes
Geo-Shapefile-Writer-0.005/dist.ini
Geo-Shapefile-Writer-0.005/MANIFEST
Geo-Shapefile-Writer-0.005/LICENSE
Prepending C:\cpanfly-5.20\var\cpan\build\Tree-R-0.06-sszuVq/blib/arch C:\cpanfly-5.20\var\cpan\build\Tree-R-0.06-sszuVq/blib/lib C:\cpanfly-5.20\var\cpan\build\List-BinarySearch-0.20-FWgyGt/blib/arch C:\cpanfly-5.20\var\cpan\build\List-BinarySearch-0.20-FWgyGt/blib/lib C:\cpanfly-5.20\var\cpan\build\List-BinarySearch-XS-0.06-Fxv8XW/blib/arch C:\cpanfly-5.20\var\cpan\build\List-BinarySearch-XS-0.06-Fxv8XW/blib/lib C:\cpanfly-5.20\var\cpan\build\Math-Polygon-1.03-vYj0z9/blib/arch C:\cpanfly-5.20\var\cpan\build\Math-Polygon-1.03-vYj0z9/blib/lib to PERL5LIB for 'make'
CPAN.pm: Building L/LI/LIOSHA/Geo-Shapefile-Writer-0.005.tar.gz
>>> C:\Perl64-5.20\bin\perl.exe Makefile.PL
Checking if your kit is complete...
Looks good
Generating a dmake-style Makefile
Writing Makefile for Geo::Shapefile::Writer
Writing MYMETA.yml and MYMETA.json
>>> dmake
cp lib/Geo/Shapefile/Writer.pm blib\lib\Geo\Shapefile\Writer.pm
LIOSHA/Geo-Shapefile-Writer-0.005.tar.gz
dmake -- OK
Prepending C:\cpanfly-5.20\var\cpan\build\Tree-R-0.06-sszuVq/blib/arch C:\cpanfly-5.20\var\cpan\build\Tree-R-0.06-sszuVq/blib/lib C:\cpanfly-5.20\var\cpan\build\List-BinarySearch-0.20-FWgyGt/blib/arch C:\cpanfly-5.20\var\cpan\build\List-BinarySearch-0.20-FWgyGt/blib/lib C:\cpanfly-5.20\var\cpan\build\List-BinarySearch-XS-0.06-Fxv8XW/blib/arch C:\cpanfly-5.20\var\cpan\build\List-BinarySearch-XS-0.06-Fxv8XW/blib/lib C:\cpanfly-5.20\var\cpan\build\Math-Polygon-1.03-vYj0z9/blib/arch C:\cpanfly-5.20\var\cpan\build\Math-Polygon-1.03-vYj0z9/blib/lib to PERL5LIB for 'test'
Running make test
>>> dmake test TEST_VERBOSE=1
C:\Perl64-5.20\bin\perl.exe "-MExtUtils::Command::MM" "-MTest::Harness" "-e" "undef *Test::Harness::Switches; test_harness(1, 'blib\lib', 'blib\arch')" t/*.t
t/release-pod-coverage.t .. skipped: these tests are for release candidate testing
t/release-pod-syntax.t .... skipped: these tests are for release candidate testing
t/shp_point.t .............
ok 1 - bad type
ok 2 - bad format
ok 3 - shp created
ok 4 - shx created
ok 5 - dbf created
1..5
ok
t/shp_polyline.t ..........
ok 1 - shp created
ok 2 - shx created
ok 3 - dbf created
1..3
ok
All tests successful.
Files=4, Tests=8, 2 wallclock secs ( 0.06 usr + 0.00 sys = 0.06 CPU)
Result: PASS
LIOSHA/Geo-Shapefile-Writer-0.005.tar.gz
dmake test TEST_VERBOSE=1 -- OK
Fetching with LWP:
http://cpan.nas1.activestate.com/authors/id/L/LI/LIOSHA/CHECKSUMS
Aleksey Korabelshchikov <liosha@cpan.org>
simple pureperl shapefile writer
>>> (cd C:\cpanfly-5.20\var\cpan\build\Geo-Shapefile-Writer-0.005-bQL2lV && tar cvf - Geo-Shapefile-Writer-0.005.ppd blib) | gzip -c >C:/cpanfly-5.20/var/REPO/L/LI/LIOSHA/Geo-Shapefile-Writer-0.005.tar.gz
Geo-Shapefile-Writer-0.005.ppd
blib/
blib/lib/
blib/lib/Geo/
blib/lib/Geo/Shapefile/
blib/lib/Geo/Shapefile/Writer.pm
>>> mv C:\cpanfly-5.20\var\cpan\build\Geo-Shapefile-Writer-0.005-bQL2lV/Geo-Shapefile-Writer-0.005.ppd C:/cpanfly-5.20/var/REPO/L/LI/LIOSHA
Running test for module 'rlib'
Running make for G/GB/GBARR/rlib-0.02.tar.gz
Prepending C:\cpanfly-5.20\var\cpan\build\Geo-Shapefile-Writer-0.005-bQL2lV/blib/arch C:\cpanfly-5.20\var\cpan\build\Geo-Shapefile-Writer-0.005-bQL2lV/blib/lib C:\cpanfly-5.20\var\cpan\build\Tree-R-0.06-sszuVq/blib/arch C:\cpanfly-5.20\var\cpan\build\Tree-R-0.06-sszuVq/blib/lib C:\cpanfly-5.20\var\cpan\build\List-BinarySearch-0.20-FWgyGt/blib/arch C:\cpanfly-5.20\var\cpan\build\List-BinarySearch-0.20-FWgyGt/blib/lib C:\cpanfly-5.20\var\cpan\build\List-BinarySearch-XS-0.06-Fxv8XW/blib/arch C:\cpanfly-5.20\var\cpan\build\List-BinarySearch-XS-0.06-Fxv8XW/blib/lib C:\cpanfly-5.20\var\cpan\build\Math-Polygon-1.03-vYj0z9/blib/arch C:\cpanfly-5.20\var\cpan\build\Math-Polygon-1.03-vYj0z9/blib/lib to PERL5LIB for 'get'
Fetching with LWP:
http://cpan.nas1.activestate.com/authors/id/G/GB/GBARR/rlib-0.02.tar.gz
Checksum for C:\cpanfly-5.20\var\cpan\sources\authors\id\G\GB\GBARR\rlib-0.02.tar.gz ok
rlib-0.02/
rlib-0.02/Makefile.PL
rlib-0.02/rlib.pm
rlib-0.02/t/
rlib-0.02/t/rlib.t
rlib-0.02/README
rlib-0.02/MANIFEST
Prepending C:\cpanfly-5.20\var\cpan\build\Geo-Shapefile-Writer-0.005-bQL2lV/blib/arch C:\cpanfly-5.20\var\cpan\build\Geo-Shapefile-Writer-0.005-bQL2lV/blib/lib C:\cpanfly-5.20\var\cpan\build\Tree-R-0.06-sszuVq/blib/arch C:\cpanfly-5.20\var\cpan\build\Tree-R-0.06-sszuVq/blib/lib C:\cpanfly-5.20\var\cpan\build\List-BinarySearch-0.20-FWgyGt/blib/arch C:\cpanfly-5.20\var\cpan\build\List-BinarySearch-0.20-FWgyGt/blib/lib C:\cpanfly-5.20\var\cpan\build\List-BinarySearch-XS-0.06-Fxv8XW/blib/arch C:\cpanfly-5.20\var\cpan\build\List-BinarySearch-XS-0.06-Fxv8XW/blib/lib C:\cpanfly-5.20\var\cpan\build\Math-Polygon-1.03-vYj0z9/blib/arch C:\cpanfly-5.20\var\cpan\build\Math-Polygon-1.03-vYj0z9/blib/lib to PERL5LIB for 'make'
CPAN.pm: Building G/GB/GBARR/rlib-0.02.tar.gz
>>> C:\Perl64-5.20\bin\perl.exe Makefile.PL
Checking if your kit is complete...
Looks good
Generating a dmake-style Makefile
Writing Makefile for rlib
Writing MYMETA.yml and MYMETA.json
>>> dmake
cp rlib.pm blib\lib\rlib.pm
GBARR/rlib-0.02.tar.gz
dmake -- OK
Prepending C:\cpanfly-5.20\var\cpan\build\Geo-Shapefile-Writer-0.005-bQL2lV/blib/arch C:\cpanfly-5.20\var\cpan\build\Geo-Shapefile-Writer-0.005-bQL2lV/blib/lib C:\cpanfly-5.20\var\cpan\build\Tree-R-0.06-sszuVq/blib/arch C:\cpanfly-5.20\var\cpan\build\Tree-R-0.06-sszuVq/blib/lib C:\cpanfly-5.20\var\cpan\build\List-BinarySearch-0.20-FWgyGt/blib/arch C:\cpanfly-5.20\var\cpan\build\List-BinarySearch-0.20-FWgyGt/blib/lib C:\cpanfly-5.20\var\cpan\build\List-BinarySearch-XS-0.06-Fxv8XW/blib/arch C:\cpanfly-5.20\var\cpan\build\List-BinarySearch-XS-0.06-Fxv8XW/blib/lib C:\cpanfly-5.20\var\cpan\build\Math-Polygon-1.03-vYj0z9/blib/arch C:\cpanfly-5.20\var\cpan\build\Math-Polygon-1.03-vYj0z9/blib/lib to PERL5LIB for 'test'
Running make test
>>> dmake test TEST_VERBOSE=1
C:\Perl64-5.20\bin\perl.exe "-MExtUtils::Command::MM" "-MTest::Harness" "-e" "undef *Test::Harness::Switches; test_harness(1, 'blib\lib', 'blib\arch')" t/*.t
t/rlib.t ..
1..7
ok 1
ok 2
ok 3
ok 4
ok 5
ok 6
ok 7
ok
All tests successful.
Files=1, Tests=7, 1 wallclock secs ( 0.02 usr + 0.06 sys = 0.08 CPU)
Result: PASS
GBARR/rlib-0.02.tar.gz
dmake test TEST_VERBOSE=1 -- OK
Fetching with LWP:
http://cpan.nas1.activestate.com/authors/id/G/GB/GBARR/CHECKSUMS
Picked up version from Makefile
Picked up distname from Makefile
Picked up abstract from rlib.pm
Graham Barr <gbarr@pobox.com>
manipulate @INC at compile time with relative paths
>>> (cd C:\cpanfly-5.20\var\cpan\build\rlib-0.02-u5OrNg && tar cvf - rlib-0.02.ppd blib) | gzip -c >C:/cpanfly-5.20/var/REPO/G/GB/GBARR/rlib-0.02.tar.gz
rlib-0.02.ppd
blib/
blib/lib/
blib/lib/rlib.pm
>>> mv C:\cpanfly-5.20\var\cpan\build\rlib-0.02-u5OrNg/rlib-0.02.ppd C:/cpanfly-5.20/var/REPO/G/GB/GBARR
Running test for module 'Geo::Converter::dms2dd'
Running make for S/SL/SLAFFAN/Geo-Converter-dms2dd-0.03.tar.gz
Prepending C:\cpanfly-5.20\var\cpan\build\rlib-0.02-u5OrNg/blib/arch C:\cpanfly-5.20\var\cpan\build\rlib-0.02-u5OrNg/blib/lib C:\cpanfly-5.20\var\cpan\build\Geo-Shapefile-Writer-0.005-bQL2lV/blib/arch C:\cpanfly-5.20\var\cpan\build\Geo-Shapefile-Writer-0.005-bQL2lV/blib/lib C:\cpanfly-5.20\var\cpan\build\Tree-R-0.06-sszuVq/blib/arch C:\cpanfly-5.20\var\cpan\build\Tree-R-0.06-sszuVq/blib/lib C:\cpanfly-5.20\var\cpan\build\List-BinarySearch-0.20-FWgyGt/blib/arch C:\cpanfly-5.20\var\cpan\build\List-BinarySearch-0.20-FWgyGt/blib/lib C:\cpanfly-5.20\var\cpan\build\List-BinarySearch-XS-0.06-Fxv8XW/blib/arch C:\cpanfly-5.20\var\cpan\build\List-BinarySearch-XS-0.06-Fxv8XW/blib/lib C:\cpanfly-5.20\var\cpan\build\Math-Polygon-1.03-vYj0z9/blib/arch C:\cpanfly-5.20\var\cpan\build\Math-Polygon-1.03-vYj0z9/blib/lib to PERL5LIB; %BUILDDIR%=C:/cpanfly-5.20/var/cpan/build for 'get'
Fetching with LWP:
http://cpan.nas1.activestate.com/authors/id/S/SL/SLAFFAN/Geo-Converter-dms2dd-0.03.tar.gz
Checksum for C:\cpanfly-5.20\var\cpan\sources\authors\id\S\SL\SLAFFAN\Geo-Converter-dms2dd-0.03.tar.gz ok
Geo-Converter-dms2dd-0.03/
Geo-Converter-dms2dd-0.03/t/
Geo-Converter-dms2dd-0.03/t/Geo-Converter-dms2dd.t
Geo-Converter-dms2dd-0.03/Changes
Geo-Converter-dms2dd-0.03/META.json
Geo-Converter-dms2dd-0.03/MANIFEST
Geo-Converter-dms2dd-0.03/README
Geo-Converter-dms2dd-0.03/Makefile.PL
Geo-Converter-dms2dd-0.03/lib/
Geo-Converter-dms2dd-0.03/lib/Geo/
Geo-Converter-dms2dd-0.03/lib/Geo/Converter/
Geo-Converter-dms2dd-0.03/lib/Geo/Converter/dms2dd.pm
Geo-Converter-dms2dd-0.03/META.yml
Prepending C:\cpanfly-5.20\var\cpan\build\rlib-0.02-u5OrNg/blib/arch C:\cpanfly-5.20\var\cpan\build\rlib-0.02-u5OrNg/blib/lib C:\cpanfly-5.20\var\cpan\build\Geo-Shapefile-Writer-0.005-bQL2lV/blib/arch C:\cpanfly-5.20\var\cpan\build\Geo-Shapefile-Writer-0.005-bQL2lV/blib/lib C:\cpanfly-5.20\var\cpan\build\Tree-R-0.06-sszuVq/blib/arch C:\cpanfly-5.20\var\cpan\build\Tree-R-0.06-sszuVq/blib/lib C:\cpanfly-5.20\var\cpan\build\List-BinarySearch-0.20-FWgyGt/blib/arch C:\cpanfly-5.20\var\cpan\build\List-BinarySearch-0.20-FWgyGt/blib/lib C:\cpanfly-5.20\var\cpan\build\List-BinarySearch-XS-0.06-Fxv8XW/blib/arch C:\cpanfly-5.20\var\cpan\build\List-BinarySearch-XS-0.06-Fxv8XW/blib/lib C:\cpanfly-5.20\var\cpan\build\Math-Polygon-1.03-vYj0z9/blib/arch C:\cpanfly-5.20\var\cpan\build\Math-Polygon-1.03-vYj0z9/blib/lib to PERL5LIB; %BUILDDIR%=C:/cpanfly-5.20/var/cpan/build for 'make'
CPAN.pm: Building S/SL/SLAFFAN/Geo-Converter-dms2dd-0.03.tar.gz
>>> C:\Perl64-5.20\bin\perl.exe Makefile.PL
Checking if your kit is complete...
Looks good
Generating a dmake-style Makefile
Writing Makefile for Geo::Converter::dms2dd
Writing MYMETA.yml and MYMETA.json
>>> dmake
cp lib/Geo/Converter/dms2dd.pm blib\lib\Geo\Converter\dms2dd.pm
SLAFFAN/Geo-Converter-dms2dd-0.03.tar.gz
dmake -- OK
Prepending C:\cpanfly-5.20\var\cpan\build\rlib-0.02-u5OrNg/blib/arch C:\cpanfly-5.20\var\cpan\build\rlib-0.02-u5OrNg/blib/lib C:\cpanfly-5.20\var\cpan\build\Geo-Shapefile-Writer-0.005-bQL2lV/blib/arch C:\cpanfly-5.20\var\cpan\build\Geo-Shapefile-Writer-0.005-bQL2lV/blib/lib C:\cpanfly-5.20\var\cpan\build\Tree-R-0.06-sszuVq/blib/arch C:\cpanfly-5.20\var\cpan\build\Tree-R-0.06-sszuVq/blib/lib C:\cpanfly-5.20\var\cpan\build\List-BinarySearch-0.20-FWgyGt/blib/arch C:\cpanfly-5.20\var\cpan\build\List-BinarySearch-0.20-FWgyGt/blib/lib C:\cpanfly-5.20\var\cpan\build\List-BinarySearch-XS-0.06-Fxv8XW/blib/arch C:\cpanfly-5.20\var\cpan\build\List-BinarySearch-XS-0.06-Fxv8XW/blib/lib C:\cpanfly-5.20\var\cpan\build\Math-Polygon-1.03-vYj0z9/blib/arch C:\cpanfly-5.20\var\cpan\build\Math-Polygon-1.03-vYj0z9/blib/lib to PERL5LIB; %BUILDDIR%=C:/cpanfly-5.20/var/cpan/build for 'test'
Running make test
>>> dmake test TEST_VERBOSE=1
C:\Perl64-5.20\bin\perl.exe "-MExtUtils::Command::MM" "-MTest::Harness" "-e" "undef *Test::Harness::Switches; test_harness(1, 'blib\lib', 'blib\arch')" t/*.t
t/Geo-Converter-dms2dd.t ..
ok 1 - use Geo::Converter::dms2dd;
ok 2 - value => S23,
ok 3 - value => S23°30,
ok 4 - value => S23°0,
ok 5 - value => S23°60,
ok 6 - value => S23°30'30,
ok 7 - value => S23°32'09.567",
ok 8 - value => S23°32'09.567", is_lat, 1
ok 9 - value => 23°32'09.567",
ok 10 - value => n23°32'09.567", is_lat, 1
ok 11 - value => 149°23'18.009"E,
ok 12 - value => 149°23'18.009"E, is_lon, 1
ok 13 - value => 149°23'18.009"W, is_lon, 1
ok 14 - value => east 149°23'18.009,
ok 15 - value => east 149°23'18.009, is_lon, 1
ok 16 - value => east 149°23'18.009, irrelevant_arg, 1
ok 17 - value => 149°23'18.009"blurgle,
ok 18 - Trapped error: Argument 'value' not supplied
ok 19 - Trapped error: DMS2DD Coord error: Longitude specified, but latitude found: -23.5359908333333
ok 20 - Trapped error: DMS2DD Coord error: Latitude out of bounds: 149.388335833333
ok 21 - Trapped error: DMS2DD Value error: Too many numbers in string: '149°23'18.009"25'
ok 22 - Trapped error: DMS2DD Value error: Invalid string at start of value:
ok 23 - Trapped error: DMS2DD Value error: Invalid string at start of value: "blurgle "
ok 24 - Trapped error: DMS2DD Value error: Minutes value given, but degrees value is floating point: '149.25°23'18"'
ok 25 - Trapped error: DMS2DD Value error: Seconds value given, but minutes value is floating point: '149°23.25'18"'
ok 26 - Trapped error: Cannot define hemisphere twice: W149°23'18.009"E
ok 27 - Trapped error: Cannot define hemisphere twice: W149°23'18.009"W
1..27
ok
All tests successful.
Files=1, Tests=27, 0 wallclock secs ( 0.08 usr + 0.00 sys = 0.08 CPU)
Result: PASS
SLAFFAN/Geo-Converter-dms2dd-0.03.tar.gz
dmake test TEST_VERBOSE=1 -- OK
Shawn Laffan <shawnlaffan@gmail.com>
Parse and convert values in Degrees/Minutes/Seconds formats to decimal degrees
>>> (cd C:\cpanfly-5.20\var\cpan\build\Geo-Converter-dms2dd-0.03-dbG77_ && tar cvf - Geo-Converter-dms2dd-0.03.ppd blib) | gzip -c >C:/cpanfly-5.20/var/REPO/S/SL/SLAFFAN/Geo-Converter-dms2dd-0.03.tar.gz
Geo-Converter-dms2dd-0.03.ppd
blib/
blib/lib/
blib/lib/Geo/
blib/lib/Geo/Converter/
blib/lib/Geo/Converter/dms2dd.pm
>>> mv C:\cpanfly-5.20\var\cpan\build\Geo-Converter-dms2dd-0.03-dbG77_/Geo-Converter-dms2dd-0.03.ppd C:/cpanfly-5.20/var/REPO/S/SL/SLAFFAN
Running test for module 'YAML::Syck'
Running make for T/TO/TODDR/YAML-Syck-1.27.tar.gz
Prepending C:\cpanfly-5.20\var\cpan\build\Geo-Converter-dms2dd-0.03-dbG77_/blib/arch C:\cpanfly-5.20\var\cpan\build\Geo-Converter-dms2dd-0.03-dbG77_/blib/lib C:\cpanfly-5.20\var\cpan\build\rlib-0.02-u5OrNg/blib/arch C:\cpanfly-5.20\var\cpan\build\rlib-0.02-u5OrNg/blib/lib C:\cpanfly-5.20\var\cpan\build\Geo-Shapefile-Writer-0.005-bQL2lV/blib/arch C:\cpanfly-5.20\var\cpan\build\Geo-Shapefile-Writer-0.005-bQL2lV/blib/lib C:\cpanfly-5.20\var\cpan\build\Tree-R-0.06-sszuVq/blib/arch C:\cpanfly-5.20\var\cpan\build\Tree-R-0.06-sszuVq/blib/lib C:\cpanfly-5.20\var\cpan\build\List-BinarySearch-0.20-FWgyGt/blib/arch C:\cpanfly-5.20\var\cpan\build\List-BinarySearch-0.20-FWgyGt/blib/lib C:\cpanfly-5.20\var\cpan\build\List-BinarySearch-XS-0.06-Fxv8XW/blib/arch C:\cpanfly-5.20\var\cpan\build\List-BinarySearch-XS-0.06-Fxv8XW/blib/lib C:\cpanfly-5.20\var\cpan\build\Math-Polygon-1.03-vYj0z9/blib/arch C:\cpanfly-5.20\var\cpan\build\Math-Polygon-1.03-vYj0z9/blib/lib to PERL5LIB; %BUILDDIR%=C:/cpanfly-5.20/var/cpan/build for 'get'
Checksum for C:\cpanfly-5.20\var\cpan\sources\authors\id\T\TO\TODDR\YAML-Syck-1.27.tar.gz ok
YAML-Syck-1.27/
YAML-Syck-1.27/gram.h
YAML-Syck-1.27/emitter.c
YAML-Syck-1.27/Syck.xs
YAML-Syck-1.27/token.c
YAML-Syck-1.27/Makefile.PL
YAML-Syck-1.27/Changes
YAML-Syck-1.27/ppport_sort.h
YAML-Syck-1.27/perl_syck.h
YAML-Syck-1.27/syck_st.h
YAML-Syck-1.27/t/
YAML-Syck-1.27/t/meta.t
YAML-Syck-1.27/t/json-refs.t
YAML-Syck-1.27/t/TestYAML.pm
YAML-Syck-1.27/t/bug/
YAML-Syck-1.27/t/bug/rt-54167.t
YAML-Syck-1.27/t/bug/doesnt-stringify.t
YAML-Syck-1.27/t/bug/rt-49404-double_free.t
YAML-Syck-1.27/t/yaml-dumpinto.t
YAML-Syck-1.27/t/json-numbers.t
YAML-Syck-1.27/t/leak.t
YAML-Syck-1.27/t/yaml-tie.t
YAML-Syck-1.27/t/1-basic.t
YAML-Syck-1.27/t/12-dumpfile.t
YAML-Syck-1.27/t/4-perl_tag_scheme.t
YAML-Syck-1.27/t/11-loadfile.t
YAML-Syck-1.27/t/json-null.t
YAML-Syck-1.27/t/2-scalars.t
YAML-Syck-1.27/t/json-basic.t
YAML-Syck-1.27/t/yaml-implicit-warnings.t
YAML-Syck-1.27/t/json-minus.t
YAML-Syck-1.27/t/yaml-utf.t
YAML-Syck-1.27/t/yaml-blessed-ref.t
YAML-Syck-1.27/t/json-crlf.t
YAML-Syck-1.27/t/yaml-str-colon-first.t
YAML-Syck-1.27/t/json-singlequote.t
YAML-Syck-1.27/t/yaml-alias.t
YAML-Syck-1.27/t/json-dumpinto.t
YAML-Syck-1.27/t/json-empty.t
YAML-Syck-1.27/t/3-objects.t
YAML-Syck-1.27/t/json-loadfile.t
YAML-Syck-1.27/t/load-blessed.t
YAML-Syck-1.27/t/json-circular-ref.t
YAML-Syck-1.27/t/json-indent.t
YAML-Syck-1.27/t/json-newline.t
YAML-Syck-1.27/syck.h
YAML-Syck-1.27/bytecode.c
YAML-Syck-1.27/inc/
YAML-Syck-1.27/inc/parent.pm
YAML-Syck-1.27/inc/Test/
YAML-Syck-1.27/inc/Test/Builder.pm
YAML-Syck-1.27/inc/Test/More.pm
YAML-Syck-1.27/inc/Test/Builder/
YAML-Syck-1.27/inc/Test/Builder/IO/
YAML-Syck-1.27/inc/Test/Builder/IO/Scalar.pm
YAML-Syck-1.27/inc/Test/Builder/Module.pm
YAML-Syck-1.27/inc/PerlIO.pm
YAML-Syck-1.27/inc/Module/
YAML-Syck-1.27/inc/Module/Install/
YAML-Syck-1.27/inc/Module/Install/WriteAll.pm
YAML-Syck-1.27/inc/Module/Install/Makefile.pm
YAML-Syck-1.27/inc/Module/Install/Win32.pm
YAML-Syck-1.27/inc/Module/Install/Can.pm
YAML-Syck-1.27/inc/Module/Install/Fetch.pm
YAML-Syck-1.27/inc/Module/Install/Metadata.pm
YAML-Syck-1.27/inc/Module/Install/Include.pm
YAML-Syck-1.27/inc/Module/Install/Base.pm
YAML-Syck-1.27/inc/Module/Install/Compiler.pm
YAML-Syck-1.27/inc/Module/Install.pm
YAML-Syck-1.27/META.yml
YAML-Syck-1.27/handler.c
YAML-Syck-1.27/perl_common.h
YAML-Syck-1.27/README
YAML-Syck-1.27/node.c
YAML-Syck-1.27/MANIFEST
YAML-Syck-1.27/ppport_math.h
YAML-Syck-1.27/implicit.c
YAML-Syck-1.27/gram.c
YAML-Syck-1.27/syck_.c
YAML-Syck-1.27/ppport.h
YAML-Syck-1.27/COPYING
YAML-Syck-1.27/lib/
YAML-Syck-1.27/lib/JSON/
YAML-Syck-1.27/lib/JSON/Syck.pm
YAML-Syck-1.27/lib/YAML/
YAML-Syck-1.27/lib/YAML/Loader/
YAML-Syck-1.27/lib/YAML/Loader/Syck.pm
YAML-Syck-1.27/lib/YAML/Dumper/
YAML-Syck-1.27/lib/YAML/Dumper/Syck.pm
YAML-Syck-1.27/lib/YAML/Syck.pm
YAML-Syck-1.27/COMPATIBILITY
YAML-Syck-1.27/syck_st.c
Prepending C:\cpanfly-5.20\var\cpan\build\Geo-Converter-dms2dd-0.03-dbG77_/blib/arch C:\cpanfly-5.20\var\cpan\build\Geo-Converter-dms2dd-0.03-dbG77_/blib/lib C:\cpanfly-5.20\var\cpan\build\rlib-0.02-u5OrNg/blib/arch C:\cpanfly-5.20\var\cpan\build\rlib-0.02-u5OrNg/blib/lib C:\cpanfly-5.20\var\cpan\build\Geo-Shapefile-Writer-0.005-bQL2lV/blib/arch C:\cpanfly-5.20\var\cpan\build\Geo-Shapefile-Writer-0.005-bQL2lV/blib/lib C:\cpanfly-5.20\var\cpan\build\Tree-R-0.06-sszuVq/blib/arch C:\cpanfly-5.20\var\cpan\build\Tree-R-0.06-sszuVq/blib/lib C:\cpanfly-5.20\var\cpan\build\List-BinarySearch-0.20-FWgyGt/blib/arch C:\cpanfly-5.20\var\cpan\build\List-BinarySearch-0.20-FWgyGt/blib/lib C:\cpanfly-5.20\var\cpan\build\List-BinarySearch-XS-0.06-Fxv8XW/blib/arch C:\cpanfly-5.20\var\cpan\build\List-BinarySearch-XS-0.06-Fxv8XW/blib/lib C:\cpanfly-5.20\var\cpan\build\Math-Polygon-1.03-vYj0z9/blib/arch C:\cpanfly-5.20\var\cpan\build\Math-Polygon-1.03-vYj0z9/blib/lib to PERL5LIB; %BUILDDIR%=C:/cpanfly-5.20/var/cpan/build for 'make'
CPAN.pm: Building T/TO/TODDR/YAML-Syck-1.27.tar.gz
>>> C:\Perl64-5.20\bin\perl.exe Makefile.PL
Checking if your kit is complete...
Looks good
Generating a dmake-style Makefile
Writing Makefile for YAML::Syck
Writing MYMETA.yml and MYMETA.json
>>> dmake
cp lib/YAML/Dumper/Syck.pm blib\lib\YAML\Dumper\Syck.pm
cp lib/YAML/Loader/Syck.pm blib\lib\YAML\Loader\Syck.pm
cp lib/YAML/Syck.pm blib\lib\YAML\Syck.pm
cp lib/JSON/Syck.pm blib\lib\JSON\Syck.pm
Running Mkbootstrap for YAML::Syck ()
C:\Perl64-5.20\bin\perl.exe "-Iinc" -MExtUtils::Command -e chmod -- 644 Syck.bs
gcc -c -I. -s -O2 -DWIN32 -DWIN64 -DCONSERVATIVE -DPERL_TEXTMODE_SCRIPTS -DUSE_SITECUSTOMIZE -DPERL_IMPLICIT_CONTEXT -DPERL_IMPLICIT_SYS -DUSE_PERLIO -fwrapv -fno-strict-aliasing -mms-bitfields -s -O2 -DVERSION=\"1.27\" -DXS_VERSION=\"1.27\" "-IC:\Perl64-5.20\lib\CORE" bytecode.c
gcc -c -I. -s -O2 -DWIN32 -DWIN64 -DCONSERVATIVE -DPERL_TEXTMODE_SCRIPTS -DUSE_SITECUSTOMIZE -DPERL_IMPLICIT_CONTEXT -DPERL_IMPLICIT_SYS -DUSE_PERLIO -fwrapv -fno-strict-aliasing -mms-bitfields -s -O2 -DVERSION=\"1.27\" -DXS_VERSION=\"1.27\" "-IC:\Perl64-5.20\lib\CORE" emitter.c
emitter.c: In function 'syck_emit':
emitter.c:409:40: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
emitter.c:424:37: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
emitter.c: In function 'syck_emitter_mark_node':
emitter.c:1350:52: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
gcc -c -I. -s -O2 -DWIN32 -DWIN64 -DCONSERVATIVE -DPERL_TEXTMODE_SCRIPTS -DUSE_SITECUSTOMIZE -DPERL_IMPLICIT_CONTEXT -DPERL_IMPLICIT_SYS -DUSE_PERLIO -fwrapv -fno-strict-aliasing -mms-bitfields -s -O2 -DVERSION=\"1.27\" -DXS_VERSION=\"1.27\" "-IC:\Perl64-5.20\lib\CORE" gram.c
gcc -c -I. -s -O2 -DWIN32 -DWIN64 -DCONSERVATIVE -DPERL_TEXTMODE_SCRIPTS -DUSE_SITECUSTOMIZE -DPERL_IMPLICIT_CONTEXT -DPERL_IMPLICIT_SYS -DUSE_PERLIO -fwrapv -fno-strict-aliasing -mms-bitfields -s -O2 -DVERSION=\"1.27\" -DXS_VERSION=\"1.27\" "-IC:\Perl64-5.20\lib\CORE" handler.c
handler.c: In function 'syck_hdlr_add_anchor':
handler.c:39:41: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
handler.c:52:33: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
handler.c:59:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
handler.c:59:42: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
handler.c: In function 'syck_hdlr_remove_anchor':
handler.c:79:28: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
handler.c: In function 'syck_hdlr_get_anchor':
handler.c:89:37: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
handler.c:102:51: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
handler.c:105:48: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
handler.c:105:62: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
gcc -c -I. -s -O2 -DWIN32 -DWIN64 -DCONSERVATIVE -DPERL_TEXTMODE_SCRIPTS -DUSE_SITECUSTOMIZE -DPERL_IMPLICIT_CONTEXT -DPERL_IMPLICIT_SYS -DUSE_PERLIO -fwrapv -fno-strict-aliasing -mms-bitfields -s -O2 -DVERSION=\"1.27\" -DXS_VERSION=\"1.27\" "-IC:\Perl64-5.20\lib\CORE" implicit.c
gcc -c -I. -s -O2 -DWIN32 -DWIN64 -DCONSERVATIVE -DPERL_TEXTMODE_SCRIPTS -DUSE_SITECUSTOMIZE -DPERL_IMPLICIT_CONTEXT -DPERL_IMPLICIT_SYS -DUSE_PERLIO -fwrapv -fno-strict-aliasing -mms-bitfields -s -O2 -DVERSION=\"1.27\" -DXS_VERSION=\"1.27\" "-IC:\Perl64-5.20\lib\CORE" node.c
gcc -c -I. -s -O2 -DWIN32 -DWIN64 -DCONSERVATIVE -DPERL_TEXTMODE_SCRIPTS -DUSE_SITECUSTOMIZE -DPERL_IMPLICIT_CONTEXT -DPERL_IMPLICIT_SYS -DUSE_PERLIO -fwrapv -fno-strict-aliasing -mms-bitfields -s -O2 -DVERSION=\"1.27\" -DXS_VERSION=\"1.27\" "-IC:\Perl64-5.20\lib\CORE" syck_.c
syck_.c: In function 'syck_add_sym':
syck_.c:187:29: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
gcc -c -I. -s -O2 -DWIN32 -DWIN64 -DCONSERVATIVE -DPERL_TEXTMODE_SCRIPTS -DUSE_SITECUSTOMIZE -DPERL_IMPLICIT_CONTEXT -DPERL_IMPLICIT_SYS -DUSE_PERLIO -fwrapv -fno-strict-aliasing -mms-bitfields -s -O2 -DVERSION=\"1.27\" -DXS_VERSION=\"1.27\" "-IC:\Perl64-5.20\lib\CORE" syck_st.c
gcc -c -I. -s -O2 -DWIN32 -DWIN64 -DCONSERVATIVE -DPERL_TEXTMODE_SCRIPTS -DUSE_SITECUSTOMIZE -DPERL_IMPLICIT_CONTEXT -DPERL_IMPLICIT_SYS -DUSE_PERLIO -fwrapv -fno-strict-aliasing -mms-bitfields -s -O2 -DVERSION=\"1.27\" -DXS_VERSION=\"1.27\" "-IC:\Perl64-5.20\lib\CORE" token.c
C:\Perl64-5.20\bin\perl.exe "-Iinc" C:\cpanfly-5.20\var\megalib\ExtUtils\xsubpp -typemap C:\Perl64-5.20\lib\ExtUtils\typemap Syck.xs > Syck.xsc && C:\Perl64-5.20\bin\perl.exe "-Iinc" -MExtUtils::Command -e mv -- Syck.xsc Syck.c
gcc -c -I. -s -O2 -DWIN32 -DWIN64 -DCONSERVATIVE -DPERL_TEXTMODE_SCRIPTS -DUSE_SITECUSTOMIZE -DPERL_IMPLICIT_CONTEXT -DPERL_IMPLICIT_SYS -DUSE_PERLIO -fwrapv -fno-strict-aliasing -mms-bitfields -s -O2 -DVERSION=\"1.27\" -DXS_VERSION=\"1.27\" "-IC:\Perl64-5.20\lib\CORE" Syck.c
In file included from Syck.xs:2:0:
perl_common.h: In function 'perl_syck_bad_anchor_handler':
perl_common.h:71:9: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
perl_common.h:72:9: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
In file included from Syck.xs:5:0:
perl_syck.h: In function 'json_syck_mark_emitter':
perl_syck.h:816:35: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
In file included from Syck.xs:5:0:
perl_syck.h:832:31: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
perl_syck.h:872:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
perl_syck.h: In function 'json_syck_emitter_handler':
perl_syck.h:886:34: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
perl_syck.h:971:38: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
perl_syck.h:1089:44: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
perl_syck.h:1092:44: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
perl_syck.h:1131:44: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
perl_syck.h:1132:44: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
perl_syck.h:1144:44: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
perl_syck.h:1145:44: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
perl_syck.h: In function 'DumpJSONImpl':
perl_syck.h:1303:25: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
In file included from Syck.xs:8:0:
perl_syck.h: In function 'yaml_syck_parser_handler':
perl_syck.h:551:27: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
perl_syck.h:552:27: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
perl_syck.h: In function 'yaml_syck_mark_emitter':
perl_syck.h:816:35: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
In file included from Syck.xs:8:0:
perl_syck.h: In function 'yaml_syck_emitter_handler':
perl_syck.h:886:34: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
perl_syck.h:979:35: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
perl_syck.h:994:36: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
perl_syck.h:995:36: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
perl_syck.h:1089:44: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
perl_syck.h:1092:44: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
perl_syck.h:1131:44: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
perl_syck.h:1132:44: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
perl_syck.h:1144:44: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
perl_syck.h:1145:44: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
perl_syck.h: In function 'DumpYAMLImpl':
perl_syck.h:1303:25: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
C:\Perl64-5.20\bin\perl.exe "-Iinc" -MExtUtils::Mksymlists \
-e "Mksymlists('NAME'=>\"YAML::Syck\", 'DLBASE' => 'Syck', 'DL_FUNCS' => { }, 'FUNCLIST' => [], 'IMPORTS' => { }, 'DL_VARS' => []);"
dlltool --def Syck.def --output-exp dll.exp
g++ -o blib\arch\auto\YAML\Syck\Syck.dll -Wl,--base-file -Wl,dll.base -mdll -s -static-libgcc -static-libstdc++ -L"C:\Perl64-5.20\lib\CORE" -L"C:\MinGW\x86_64-w64-mingw32\lib" bytecode.o emitter.o gram.o handler.o implicit.o node.o syck_.o syck_st.o token.o Syck.o C:\Perl64-5.20\lib\CORE\libperl520.a -lmoldname -lkernel32 -luser32 -lgdi32 -lwinspool -lcomdlg32 -ladvapi32 -lshell32 -lole32 -loleaut32 -lnetapi32 -luuid -lws2_32 -lmpr -lwinmm -lversion -lodbc32 -lodbccp32 -lcomctl32 dll.exp
dlltool --def Syck.def --base-file dll.base --output-exp dll.exp
g++ -o blib\arch\auto\YAML\Syck\Syck.dll -mdll -s -static-libgcc -static-libstdc++ -L"C:\Perl64-5.20\lib\CORE" -L"C:\MinGW\x86_64-w64-mingw32\lib" bytecode.o emitter.o gram.o handler.o implicit.o node.o syck_.o syck_st.o token.o Syck.o C:\Perl64-5.20\lib\CORE\libperl520.a -lmoldname -lkernel32 -luser32 -lgdi32 -lwinspool -lcomdlg32 -ladvapi32 -lshell32 -lole32 -loleaut32 -lnetapi32 -luuid -lws2_32 -lmpr -lwinmm -lversion -lodbc32 -lodbccp32 -lcomctl32 dll.exp
C:\Perl64-5.20\bin\perl.exe "-Iinc" -MExtUtils::Command -e chmod -- 755 blib\arch\auto\YAML\Syck\Syck.dll
TODDR/YAML-Syck-1.27.tar.gz
dmake -- OK
Prepending C:\cpanfly-5.20\var\cpan\build\Geo-Converter-dms2dd-0.03-dbG77_/blib/arch C:\cpanfly-5.20\var\cpan\build\Geo-Converter-dms2dd-0.03-dbG77_/blib/lib C:\cpanfly-5.20\var\cpan\build\rlib-0.02-u5OrNg/blib/arch C:\cpanfly-5.20\var\cpan\build\rlib-0.02-u5OrNg/blib/lib C:\cpanfly-5.20\var\cpan\build\Geo-Shapefile-Writer-0.005-bQL2lV/blib/arch C:\cpanfly-5.20\var\cpan\build\Geo-Shapefile-Writer-0.005-bQL2lV/blib/lib C:\cpanfly-5.20\var\cpan\build\Tree-R-0.06-sszuVq/blib/arch C:\cpanfly-5.20\var\cpan\build\Tree-R-0.06-sszuVq/blib/lib C:\cpanfly-5.20\var\cpan\build\List-BinarySearch-0.20-FWgyGt/blib/arch C:\cpanfly-5.20\var\cpan\build\List-BinarySearch-0.20-FWgyGt/blib/lib C:\cpanfly-5.20\var\cpan\build\List-BinarySearch-XS-0.06-Fxv8XW/blib/arch C:\cpanfly-5.20\var\cpan\build\List-BinarySearch-XS-0.06-Fxv8XW/blib/lib C:\cpanfly-5.20\var\cpan\build\Math-Polygon-1.03-vYj0z9/blib/arch C:\cpanfly-5.20\var\cpan\build\Math-Polygon-1.03-vYj0z9/blib/lib to PERL5LIB; %BUILDDIR%=C:/cpanfly-5.20/var/cpan/build for 'test'
Running make test
>>> dmake test TEST_VERBOSE=1
C:\Perl64-5.20\bin\perl.exe "-MExtUtils::Command::MM" "-MTest::Harness" "-e" "undef *Test::Harness::Switches; test_harness(1, 'inc', 'blib\lib', 'blib\arch')" t/*.t t/*/*.t
Possible precedence issue with control flow operator at C:\cpanfly-5.20\var\cpan\build\YAML-Syck-1.27-SmvScz\inc/Test/Builder.pm line 917.
t/1-basic.t ...................
1..11
ok 1
ok 2
ok 3
not ok 4 - Bad data dies on Load # TODO RT 34073 - Parsing YAML without separator
# Failed (TODO) test 'Bad data dies on Load'
# at t/1-basic.t line 14.
# got: ''
# expected: anything else
not ok 5 - Bad data fails load # TODO RT 34073 - Parsing YAML without separator
# Failed (TODO) test 'Bad data fails load'
# at t/1-basic.t line 15.
# got: '--'
# expected: undef
ok 6 - Bad data fails load
not ok 7 - Bad data dies on Load # TODO Load fails on empty string
# Failed (TODO) test 'Bad data dies on Load'
# at t/1-basic.t line 23.
# got: ''
# expected: anything else
not ok 8 - Bad data dies on Load # TODO Load fails on empty string
# Failed (TODO) test 'Bad data dies on Load'
# at t/1-basic.t line 30.
# got: ''
# expected: anything else
not ok 9 - Bad data fails load # TODO Load fails on empty string
# Failed (TODO) test 'Bad data fails load'
# at t/1-basic.t line 31.
# got: 'feefifofum
#
# dkjdkdk'
# expected: undef
not ok 10 - Bad data dies on Load # TODO RT 23850 - META.yml of DMAKI/DateTime-Format-Japanese-0.01.tar.gz cannot be parsed
# Failed (TODO) test 'Bad data dies on Load'
# at t/1-basic.t line 38.
# got: 'Syck parser (line 3, column -1): syntax error at t/1-basic.t line 35.
# '
# expected: ''
not ok 11 - Bad data fails load # TODO RT 23850 - META.yml of DMAKI/DateTime-Format-Japanese-0.01.tar.gz cannot be parsed
# Failed (TODO) test 'Bad data fails load'
# at t/1-basic.t line 39.
# Structures begin differing at:
# $got = undef
# $expected = ARRAY(0x4f3af0)
ok
Possible precedence issue with control flow operator at C:\cpanfly-5.20\var\cpan\build\YAML-Syck-1.27-SmvScz\inc/Test/Builder.pm line 917.
t/11-loadfile.t ...............
1..12
ok 1 - LoadFile(*DATA) works
ok 2 - LoadFile(\*DATA) works
ok 3 - LoadFile works with file names
ok 4 - LoadFile works with IO::File
ok 5 - LoadFile works with indirect filehandles
ok 6 - LoadFile works with ordinary filehandles
ok 7 - LoadFile works with glob refs
ok 8 - LoadFile works with in-memory files
ok 9 - LoadFile dies loading an empty file
ok 10 - LoadFile returns undef loading an empty file
ok 11 - No failure reading an empty file handle
ok 12 - LoadFile returns undef loading an empty file
ok
Possible precedence issue with control flow operator at C:\cpanfly-5.20\var\cpan\build\YAML-Syck-1.27-SmvScz\inc/Test/Builder.pm line 917.
t/12-dumpfile.t ...............
1..6
ok 1 - DumpFile works with filenames
ok 2 - DumpFile works with IO::File
ok 3 - DumpFile works with indirect file handles
ok 4 - DumpFile works with ordinary file handles
ok 5 - DumpFile works with glob refs
ok 6 - DumpFile works with in-memory files
ok
Possible precedence issue with control flow operator at C:\cpanfly-5.20\var\cpan\build\YAML-Syck-1.27-SmvScz\inc/Test/Builder.pm line 917.
t/2-scalars.t .................
1..134
ok 1 - YAML::Syck has a version and is loaded
ok 2 - Dump a simple number
ok 3 - Load a simple number
ok 4 - A pointer to 42 dumps
ok 5 - A pointer to 42 loads
ok 6 - A Circular Reference Loads.
ok 7 - A Circular Reference Round Trips.
ok 8
ok 9
ok 10
ok 11
ok 12
ok 13
ok 14
ok 15
ok 16
ok 17
ok 18
ok 19
ok 20 - no error
ok 21
ok 22 - no error
ok 23
ok 24
ok 25
ok 26
ok 27
ok 28
ok 29
ok 30
ok 31
ok 32
ok 33
ok 34
ok 35
ok 36
ok 37
ok 38
ok 39
ok 40
ok 41
ok 42
ok 43
ok 44
ok 45
ok 46
ok 47
ok 48 - recurse 1
ok 49 - recurse 2
ok 50
ok 51
ok 52
ok 53
ok 54
ok 55
ok 56
ok 57
ok 58
ok 59
ok 60
ok 61
ok 62
ok 63
ok 64
ok 65
ok 66
ok 67
ok 68
ok 69
ok 70
ok 71
ok 72
ok 73
ok 74
ok 75
ok 76
ok 77
ok 78
ok 79
ok 80
ok 81
ok 82
ok 83
ok 84
ok 85
ok 86
ok 87
ok 88
not ok 89 - HASH(0x264edd8) # TODO roundtrip is breaking for this right now: '---
# ... X: ''
# '
# Failed (TODO) test 'HASH(0x264edd8)'
# at t/2-scalars.t line 243.
# got: undef
# expected: 'HASH(0x264f078)'
ok 90 - RT 47944 - back quote is a reserved character
ok 91
ok 92
ok 93
ok 94
ok 95
ok 96
ok 97
ok 98
ok 99
ok 100
ok 101
ok 102
ok 103
ok 104
ok 105
ok 106
ok 107
ok 108
ok 109
ok 110
ok 111
ok 112
ok 113
ok 114
ok 115
ok 116
ok 117
ok 118
ok 119
ok 120
ok 121 - Dumped version of file is unquoted
ok 122 - Dumped version of file is unquoted
ok 123 - Dumped version of file is unquoted
ok 124 - Dumped version of file is unquoted
ok 125 - Dumped version of file is unquoted
ok 126 - Dumped version of file is unquoted
ok 127 - Dumped version of file is unquoted
ok 128 - hex Dump preserves as string
ok 129 - hex Load preserves as string
ok 130 - oct Dump preserves by quoting
ok 131 - oct Load preserves by quoting
ok 132 - 00 Dump preserves by quoting
ok 133 - 00 Load preserves by quoting
not ok 134 - RT 54780 - Wrong loading of YAML with double quoted style # TODO not handling double quoted style right
# Failed (TODO) test 'RT 54780 - Wrong loading of YAML with double quoted style'
# at t/2-scalars.t line 286.
# got: 'content\ string
# other\ content
# \
# new
# '
# expected: 'content string
# other content
#
# new
# '
ok
Possible precedence issue with control flow operator at C:\cpanfly-5.20\var\cpan\build\YAML-Syck-1.27-SmvScz\inc/Test/Builder.pm line 917.
t/3-objects.t .................
1..51
ok 1
ok 2
ok 3 - ref - !!perl/hash:foo
ok 4 - data - !!perl/hash:foo
ok 5 - ref - !perl/foo
ok 6 - data - !perl/foo
ok 7 - ref - !hs/Foo
ok 8 - data - !hs/Foo
ok 9 - ref - !haskell.org/Foo
ok 10 - data - !haskell.org/Foo
ok 11 - ref - !haskell.org/^Foo
ok 12 - data - !haskell.org/^Foo
ok 13 - ref - !!perl
ok 14 - data - !!perl
ok 15 - ref - !!moose
ok 16 - data - !!moose
ok 17 - ref - !ruby/object:Test::Bear
ok 18 - data - !ruby/object:Test::Bear
ok 19 - Testing regexes with the >=5.13.5 caret syntax
ok 20
ok 21
ok 22
ok 23
ok 24
ok 25
ok 26
ok 27 - blessed to code
ok 28 - it's a hash
ok 29 - blessed to foobar
ok 30 - it's a CODE
ok 31 - blessed to code
ok 32 - it's a CODE
ok 33 - ref - !!perl/hash:foo
ok 34 - data - !!perl/hash:foo
ok 35 - ref - !perl/foo
ok 36 - data - !perl/foo
ok 37 - ref - !hs/Foo
ok 38 - data - !hs/Foo
ok 39 - ref - !haskell.org/Foo
ok 40 - data - !haskell.org/Foo
ok 41 - ref - !haskell.org/^Foo
ok 42 - data - !haskell.org/^Foo
ok 43 - ref - !!perl
ok 44 - data - !!perl
ok 45 - ref - !!moose
ok 46 - data - !!moose
ok 47 - ref - !ruby/object:Test::Bear
ok 48 - data - !ruby/object:Test::Bear
ok 49 - Deep hash round trips
ok 50 - Deep hash round trips and strip blessings
ok 51 - Deep hash round trips and doesn't strips blessings
ok
Possible precedence issue with control flow operator at C:\cpanfly-5.20\var\cpan\build\YAML-Syck-1.27-SmvScz\inc/Test/Builder.pm line 917.
t/4-perl_tag_scheme.t .........
1..18
ok 1
ok 2
ok 3
ok 4
ok 5
ok 6
ok 7
ok 8
ok 9
ok 10
ok 11
ok 12
ok 13
ok 14
ok 15
ok 16
ok 17
ok 18
ok
Possible precedence issue with control flow operator at C:\cpanfly-5.20\var\cpan\build\YAML-Syck-1.27-SmvScz\inc/Test/Builder.pm line 917.
t/bug/doesnt-stringify.t ......
1..2
ok 1
ok 2
ok
Possible precedence issue with control flow operator at C:\cpanfly-5.20\var\cpan\build\YAML-Syck-1.27-SmvScz\inc/Test/Builder.pm line 917.
t/bug/rt-49404-double_free.t ..
1..4
ok 1
ok 2
ok 3
ok 4
ok
Possible precedence issue with control flow operator at C:\cpanfly-5.20\var\cpan\build\YAML-Syck-1.27-SmvScz\inc/Test/Builder.pm line 917.
t/bug/rt-54167.t ..............
1..2
ok 1 - each() iterates properly before YAML::Syck::Dump
ok 2 - each() iterates properly after YAML::Syck::Dump
ok
Possible precedence issue with control flow operator at C:\cpanfly-5.20\var\cpan\build\YAML-Syck-1.27-SmvScz\inc/Test/Builder.pm line 917.
t/json-basic.t ................
1..104
ok 1 - roundtrip "foo" -> 'foo' -> "foo" -> sq:0 utf8:0
ok 2 - roundtrip "foo" -> 'foo' -> "foo" -> sq:0 utf8:1
ok 3 - roundtrip 'foo' -> 'foo' -> 'foo' -> sq:1 utf8:0
ok 4 - roundtrip 'foo' -> 'foo' -> 'foo' -> sq:1 utf8:1
ok 5 - roundtrip [1,2,3] -> [1,2,3] -> [1,2,3] -> sq:0 utf8:0
ok 6 - roundtrip [1,2,3] -> [1,2,3] -> [1,2,3] -> sq:0 utf8:1
ok 7 - roundtrip [1,2,3] -> [1,2,3] -> [1,2,3] -> sq:1 utf8:0
ok 8 - roundtrip [1,2,3] -> [1,2,3] -> [1,2,3] -> sq:1 utf8:1
ok 9 - roundtrip [1,2,3] -> [1,2,3] -> [1,2,3] -> sq:0 utf8:0
ok 10 - roundtrip [1,2,3] -> [1,2,3] -> [1,2,3] -> sq:0 utf8:1
ok 11 - roundtrip [1,2,3] -> [1,2,3] -> [1,2,3] -> sq:1 utf8:0
ok 12 - roundtrip [1,2,3] -> [1,2,3] -> [1,2,3] -> sq:1 utf8:1
ok 13 - roundtrip 2 -> 2 -> 2 -> sq:0 utf8:0
ok 14 - roundtrip 2 -> 2 -> 2 -> sq:0 utf8:1
ok 15 - roundtrip 2 -> 2 -> 2 -> sq:1 utf8:0
ok 16 - roundtrip 2 -> 2 -> 2 -> sq:1 utf8:1
ok 17 - roundtrip "foo'bar" -> 'foo\'bar' -> "foo'bar" -> sq:0 utf8:0
ok 18 - roundtrip "foo'bar" -> 'foo\'bar' -> "foo'bar" -> sq:0 utf8:1
ok 19 - roundtrip 'foo\'bar' -> 'foo\'bar' -> 'foo\'bar' -> sq:1 utf8:0
ok 20 - roundtrip 'foo\'bar' -> 'foo\'bar' -> 'foo\'bar' -> sq:1 utf8:1
ok 21 - roundtrip [1,2,3] -> [1,2,3] -> [1,2,3] -> sq:0 utf8:0
ok 22 - roundtrip [1,2,3] -> [1,2,3] -> [1,2,3] -> sq:0 utf8:1
ok 23 - roundtrip [1,2,3] -> [1,2,3] -> [1,2,3] -> sq:1 utf8:0
ok 24 - roundtrip [1,2,3] -> [1,2,3] -> [1,2,3] -> sq:1 utf8:1
ok 25 - roundtrip {"foo":"bar"} -> {'foo' => 'bar'} -> {"foo":"bar"} -> sq:0 utf8:0
ok 26 - roundtrip {"foo":"bar"} -> {'foo' => 'bar'} -> {"foo":"bar"} -> sq:0 utf8:1
ok 27 - roundtrip {'foo':'bar'} -> {'foo' => 'bar'} -> {'foo':'bar'} -> sq:1 utf8:0
ok 28 - roundtrip {'foo':'bar'} -> {'foo' => 'bar'} -> {'foo':'bar'} -> sq:1 utf8:1
ok 29 - roundtrip {"foo":"bar"} -> {'foo' => 'bar'} -> {"foo":"bar"} -> sq:0 utf8:0
ok 30 - roundtrip {"foo":"bar"} -> {'foo' => 'bar'} -> {"foo":"bar"} -> sq:0 utf8:1
ok 31 - roundtrip {'foo':'bar'} -> {'foo' => 'bar'} -> {'foo':'bar'} -> sq:1 utf8:0
ok 32 - roundtrip {'foo':'bar'} -> {'foo' => 'bar'} -> {'foo':'bar'} -> sq:1 utf8:1
ok 33 - roundtrip [{"foo":2},{"foo":"bar"}] -> [{'foo' => 2},{'foo' => 'bar'}] -> [{"foo":2},{"foo":"bar"}] -> sq:0 utf8:0
ok 34 - roundtrip [{"foo":2},{"foo":"bar"}] -> [{'foo' => 2},{'foo' => 'bar'}] -> [{"foo":2},{"foo":"bar"}] -> sq:0 utf8:1
ok 35 - roundtrip [{'foo':2},{'foo':'bar'}] -> [{'foo' => 2},{'foo' => 'bar'}] -> [{'foo':2},{'foo':'bar'}] -> sq:1 utf8:0
ok 36 - roundtrip [{'foo':2},{'foo':'bar'}] -> [{'foo' => 2},{'foo' => 'bar'}] -> [{'foo':2},{'foo':'bar'}] -> sq:1 utf8:1
ok 37 - roundtrip "媾" -> '媾' -> "媾" -> sq:0 utf8:0
ok 38 - roundtrip "媾" -> "\x{5abe}" -> "媾" -> sq:0 utf8:1
ok 39 - roundtrip '媾' -> '媾' -> '媾' -> sq:1 utf8:0
ok 40 - roundtrip '媾' -> "\x{5abe}" -> '媾' -> sq:1 utf8:1
ok 41 - roundtrip null -> undef -> null -> sq:0 utf8:0
ok 42 - roundtrip null -> undef -> null -> sq:0 utf8:1
ok 43 - roundtrip null -> undef -> null -> sq:1 utf8:0
ok 44 - roundtrip null -> undef -> null -> sq:1 utf8:1
ok 45 - roundtrip {"foo":null} -> {'foo' => undef} -> {"foo":null} -> sq:0 utf8:0
ok 46 - roundtrip {"foo":null} -> {'foo' => undef} -> {"foo":null} -> sq:0 utf8:1
ok 47 - roundtrip {'foo':null} -> {'foo' => undef} -> {'foo':null} -> sq:1 utf8:0
ok 48 - roundtrip {'foo':null} -> {'foo' => undef} -> {'foo':null} -> sq:1 utf8:1
ok 49 - roundtrip "" -> '' -> "" -> sq:0 utf8:0
ok 50 - roundtrip "" -> '' -> "" -> sq:0 utf8:1
ok 51 - roundtrip '' -> '' -> '' -> sq:1 utf8:0
ok 52 - roundtrip '' -> '' -> '' -> sq:1 utf8:1
ok 53 - roundtrip [null,null] -> [undef,undef] -> [null,null] -> sq:0 utf8:0
ok 54 - roundtrip [null,null] -> [undef,undef] -> [null,null] -> sq:0 utf8:1
ok 55 - roundtrip [null,null] -> [undef,undef] -> [null,null] -> sq:1 utf8:0
ok 56 - roundtrip [null,null] -> [undef,undef] -> [null,null] -> sq:1 utf8:1
ok 57 - roundtrip ["",null] -> ['',undef] -> ["",null] -> sq:0 utf8:0
ok 58 - roundtrip ["",null] -> ['',undef] -> ["",null] -> sq:0 utf8:1
ok 59 - roundtrip ['',null] -> ['',undef] -> ['',null] -> sq:1 utf8:0
ok 60 - roundtrip ['',null] -> ['',undef] -> ['',null] -> sq:1 utf8:1
ok 61 - roundtrip {"foo":""} -> {'foo' => ''} -> {"foo":""} -> sq:0 utf8:0
ok 62 - roundtrip {"foo":""} -> {'foo' => ''} -> {"foo":""} -> sq:0 utf8:1
ok 63 - roundtrip {'foo':''} -> {'foo' => ''} -> {'foo':''} -> sq:1 utf8:0
ok 64 - roundtrip {'foo':''} -> {'foo' => ''} -> {'foo':''} -> sq:1 utf8:1
ok 65 - roundtrip ["\"://\""] -> ['"://"'] -> ["\"://\""] -> sq:0 utf8:0
ok 66 - roundtrip ["\"://\""] -> ['"://"'] -> ["\"://\""] -> sq:0 utf8:1
ok 67 - roundtrip ['\'://\''] -> ['\'://\''] -> ['\'://\''] -> sq:1 utf8:0
ok 68 - roundtrip ['\'://\''] -> ['\'://\''] -> ['\'://\''] -> sq:1 utf8:1
ok 69 - roundtrip "~foo" -> '~foo' -> "~foo" -> sq:0 utf8:0
ok 70 - roundtrip "~foo" -> '~foo' -> "~foo" -> sq:0 utf8:1
ok 71 - roundtrip '~foo' -> '~foo' -> '~foo' -> sq:1 utf8:0
ok 72 - roundtrip '~foo' -> '~foo' -> '~foo' -> sq:1 utf8:1
not ok 73 - roundtrip "\/" -> '\\/' -> "\\/" -> sq:0 utf8:0 # TODO backslashed char not working yet
# Failed (TODO) test 'roundtrip "\/" -> '\\/' -> "\\/" -> sq:0 utf8:0 '
# at t/json-basic.t line 89.
# got: '"\\/"'
# expected: '"\/"'
not ok 74 - roundtrip "\/" -> '\\/' -> "\\/" -> sq:0 utf8:1 # TODO backslashed char not working yet
# Failed (TODO) test 'roundtrip "\/" -> '\\/' -> "\\/" -> sq:0 utf8:1 '
# at t/json-basic.t line 89.
# got: '"\\/"'
# expected: '"\/"'
not ok 75 - roundtrip '\/' -> '\\/' -> '\\/' -> sq:1 utf8:0 # TODO backslashed char not working yet
# Failed (TODO) test 'roundtrip '\/' -> '\\/' -> '\\/' -> sq:1 utf8:0 '
# at t/json-basic.t line 89.
# got: ''\\/''
# expected: ''\/''
not ok 76 - roundtrip '\/' -> '\\/' -> '\\/' -> sq:1 utf8:1 # TODO backslashed char not working yet
# Failed (TODO) test 'roundtrip '\/' -> '\\/' -> '\\/' -> sq:1 utf8:1 '
# at t/json-basic.t line 89.
# got: ''\\/''
# expected: ''\/''
ok 77 - roundtrip "\"" -> '"' -> "\"" -> sq:0 utf8:0
ok 78 - roundtrip "\"" -> '"' -> "\"" -> sq:0 utf8:1
ok 79 - roundtrip '\'' -> '\'' -> '\'' -> sq:1 utf8:0
ok 80 - roundtrip '\'' -> '\'' -> '\'' -> sq:1 utf8:1
ok 81 - roundtrip "\b" -> '' -> "\b" -> sq:0 utf8:0 # TODO backslashed char not working yet
ok 82 - roundtrip "\b" -> '' -> "\b" -> sq:0 utf8:1 # TODO backslashed char not working yet
not ok 83 - roundtrip '\b' -> '\\b' -> '\\b' -> sq:1 utf8:0 # TODO backslashed char not working yet
# Failed (TODO) test 'roundtrip '\b' -> '\\b' -> '\\b' -> sq:1 utf8:0 '
# at t/json-basic.t line 89.
# got: ''\\b''
# expected: ''\b''
not ok 84 - roundtrip '\b' -> '\\b' -> '\\b' -> sq:1 utf8:1 # TODO backslashed char not working yet
# Failed (TODO) test 'roundtrip '\b' -> '\\b' -> '\\b' -> sq:1 utf8:1 '
# at t/json-basic.t line 89.
# got: ''\\b''
# expected: ''\b''
ok 85 - roundtrip "\f" -> '' -> "\f" -> sq:0 utf8:0 # TODO backslashed char not working yet
ok 86 - roundtrip "\f" -> '' -> "\f" -> sq:0 utf8:1 # TODO backslashed char not working yet
not ok 87 - roundtrip '\f' -> '\\f' -> '\\f' -> sq:1 utf8:0 # TODO backslashed char not working yet
# Failed (TODO) test 'roundtrip '\f' -> '\\f' -> '\\f' -> sq:1 utf8:0 '
# at t/json-basic.t line 89.
# got: ''\\f''
# expected: ''\f''
not ok 88 - roundtrip '\f' -> '\\f' -> '\\f' -> sq:1 utf8:1 # TODO backslashed char not working yet
# Failed (TODO) test 'roundtrip '\f' -> '\\f' -> '\\f' -> sq:1 utf8:1 '
# at t/json-basic.t line 89.
# got: ''\\f''
# expected: ''\f''
ok 89 - roundtrip "\n" -> '
# ' -> "\n" -> sq:0 utf8:0 # TODO backslashed char not working yet
ok 90 - roundtrip "\n" -> '
# ' -> "\n" -> sq:0 utf8:1 # TODO backslashed char not working yet
not ok 91 - roundtrip '\n' -> '\\n' -> '\\n' -> sq:1 utf8:0 # TODO backslashed char not working yet
# Failed (TODO) test 'roundtrip '\n' -> '\\n' -> '\\n' -> sq:1 utf8:0 '
# at t/json-basic.t line 89.
# got: ''\\n''
# expected: ''\n''
not ok 92 - roundtrip '\n' -> '\\n' -> '\\n' -> sq:1 utf8:1 # TODO backslashed char not working yet
# Failed (TODO) test 'roundtrip '\n' -> '\\n' -> '\\n' -> sq:1 utf8:1 '
# at t/json-basic.t line 89.
# got: ''\\n''
# expected: ''\n''
ok 93 - roundtrip "\r" -> '
' -> "\r" -> sq:0 utf8:0 # TODO backslashed char not working yet
ok 94 - roundtrip "\r" -> '
' -> "\r" -> sq:0 utf8:1 # TODO backslashed char not working yet
not ok 95 - roundtrip '\r' -> '\\r' -> '\\r' -> sq:1 utf8:0 # TODO backslashed char not working yet
# Failed (TODO) test 'roundtrip '\r' -> '\\r' -> '\\r' -> sq:1 utf8:0 '
# at t/json-basic.t line 89.
# got: ''\\r''
# expected: ''\r''
not ok 96 - roundtrip '\r' -> '\\r' -> '\\r' -> sq:1 utf8:1 # TODO backslashed char not working yet
# Failed (TODO) test 'roundtrip '\r' -> '\\r' -> '\\r' -> sq:1 utf8:1 '
# at t/json-basic.t line 89.
# got: ''\\r''
# expected: ''\r''
ok 97 - roundtrip "\t" -> ' ' -> "\t" -> sq:0 utf8:0 # TODO backslashed char not working yet
ok 98 - roundtrip "\t" -> ' ' -> "\t" -> sq:0 utf8:1 # TODO backslashed char not working yet
not ok 99 - roundtrip '\t' -> '\\t' -> '\\t' -> sq:1 utf8:0 # TODO backslashed char not working yet
# Failed (TODO) test 'roundtrip '\t' -> '\\t' -> '\\t' -> sq:1 utf8:0 '
# at t/json-basic.t line 89.
# got: ''\\t''
# expected: ''\t''
not ok 100 - roundtrip '\t' -> '\\t' -> '\\t' -> sq:1 utf8:1 # TODO backslashed char not working yet
# Failed (TODO) test 'roundtrip '\t' -> '\\t' -> '\\t' -> sq:1 utf8:1 '
# at t/json-basic.t line 89.
# got: ''\\t''
# expected: ''\t''
not ok 101 - roundtrip "\u0001" -> '\\u0001' -> "\\u0001" -> sq:0 utf8:0 # TODO backslashed char not working yet
# Failed (TODO) test 'roundtrip "\u0001" -> '\\u0001' -> "\\u0001" -> sq:0 utf8:0 '
# at t/json-basic.t line 89.
# got: '"\\u0001"'
# expected: '"\u0001"'
not ok 102 - roundtrip "\u0001" -> '\\u0001' -> "\\u0001" -> sq:0 utf8:1 # TODO backslashed char not working yet
# Failed (TODO) test 'roundtrip "\u0001" -> '\\u0001' -> "\\u0001" -> sq:0 utf8:1 '
# at t/json-basic.t line 89.
# got: '"\\u0001"'
# expected: '"\u0001"'
not ok 103 - roundtrip '\u0001' -> '\\u0001' -> '\\u0001' -> sq:1 utf8:0 # TODO backslashed char not working yet
# Failed (TODO) test 'roundtrip '\u0001' -> '\\u0001' -> '\\u0001' -> sq:1 utf8:0 '
# at t/json-basic.t line 89.
# got: ''\\u0001''
# expected: ''\u0001''
not ok 104 - roundtrip '\u0001' -> '\\u0001' -> '\\u0001' -> sq:1 utf8:1 # TODO backslashed char not working yet
# Failed (TODO) test 'roundtrip '\u0001' -> '\\u0001' -> '\\u0001' -> sq:1 utf8:1 '
# at t/json-basic.t line 89.
# got: ''\\u0001''
# expected: ''\u0001''
ok
Possible precedence issue with control flow operator at C:\cpanfly-5.20\var\cpan\build\YAML-Syck-1.27-SmvScz\inc/Test/Builder.pm line 917.
Timeout (max run time is 300s)
C:\Perl64-5.20\bin\perl.exe exits with 37.