PATH=C:\cpanfly-5.18-64\var\megalib\bin;C:\Perl64-5.18\site\bin;C:\Perl64-5.18\bin;C:\MinGW-64\bin;C:\cygwin\bin;C:\instantclient_11_2-64;C:\cpanfly-5.18-64\var\megalib\bin;C:\Perl64-5.18\site\bin;C:\Perl64-5.18\bin;C:\MinGW-64\bin;C:\cygwin\bin;C:\instantclient_11_2-64;C:\p4;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\Program Files\Git\cmd;C:\Program Files (x86)\CMake\bin
Start 2016-05-08T20:15:08
ActivePerl-1806 CPAN-2.10
PATH=C:/CPANFL~1.18-/var/libs/bin;C:\CPANFL~1.18-\var\megalib\bin;C:\Perl64-5.18\site\bin;C:\Perl64-5.18\bin;C:\MinGW-64\bin;C:\cygwin\bin;C:\INSTAN~1;C:\CPANFL~1.18-\var\megalib\bin;C:\Perl64-5.18\site\bin;C:\Perl64-5.18\bin;C:\MinGW-64\bin;C:\cygwin\bin;C:\INSTAN~1;C:\p4;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WINDOW~1\v1.0\;C:\PROGRA~1\Git\cmd;C:\PROGRA~2\CMake\bin
Reading 'C:\cpanfly-5.18-64\var\cpan\Metadata'
Database was generated on Sun, 08 May 2016 05:29:02 GMT
Fetching with LWP:
http://ppm.activestate.com/CPAN/authors/id/M/MA/MAXMIND/GeoIP2-2.003001.tar.gz
Checksum for C:\cpanfly-5.18-64\var\cpan\sources\authors\id\M\MA\MAXMIND\GeoIP2-2.003001.tar.gz ok
GeoIP2-2.003001/
GeoIP2-2.003001/LICENSE
GeoIP2-2.003001/INSTALL
GeoIP2-2.003001/Makefile.PL
GeoIP2-2.003001/dist.ini
GeoIP2-2.003001/bin/
GeoIP2-2.003001/bin/web-service-request
GeoIP2-2.003001/perltidyrc
GeoIP2-2.003001/lib/
GeoIP2-2.003001/lib/GeoIP2.pm
GeoIP2-2.003001/lib/GeoIP2/
GeoIP2-2.003001/lib/GeoIP2/Record/
GeoIP2-2.003001/lib/GeoIP2/Record/Location.pm
GeoIP2-2.003001/lib/GeoIP2/Record/Country.pm
GeoIP2-2.003001/lib/GeoIP2/Record/Subdivision.pm
GeoIP2-2.003001/lib/GeoIP2/Record/Postal.pm
GeoIP2-2.003001/lib/GeoIP2/Record/Traits.pm
GeoIP2-2.003001/lib/GeoIP2/Record/City.pm
GeoIP2-2.003001/lib/GeoIP2/Record/Continent.pm
GeoIP2-2.003001/lib/GeoIP2/Record/RepresentedCountry.pm
GeoIP2-2.003001/lib/GeoIP2/Record/MaxMind.pm
GeoIP2-2.003001/lib/GeoIP2/Database/
GeoIP2-2.003001/lib/GeoIP2/Database/Reader.pm
GeoIP2-2.003001/lib/GeoIP2/WebService/
GeoIP2-2.003001/lib/GeoIP2/WebService/Client.pm
GeoIP2-2.003001/lib/GeoIP2/Types.pm
GeoIP2-2.003001/lib/GeoIP2/Error/
GeoIP2-2.003001/lib/GeoIP2/Error/Type.pm
GeoIP2-2.003001/lib/GeoIP2/Error/WebService.pm
GeoIP2-2.003001/lib/GeoIP2/Error/HTTP.pm
GeoIP2-2.003001/lib/GeoIP2/Error/IPAddressNotFound.pm
GeoIP2-2.003001/lib/GeoIP2/Error/Generic.pm
GeoIP2-2.003001/lib/GeoIP2/Model/
GeoIP2-2.003001/lib/GeoIP2/Model/Insights.pm
GeoIP2-2.003001/lib/GeoIP2/Model/ISP.pm
GeoIP2-2.003001/lib/GeoIP2/Model/AnonymousIP.pm
GeoIP2-2.003001/lib/GeoIP2/Model/Country.pm
GeoIP2-2.003001/lib/GeoIP2/Model/Domain.pm
GeoIP2-2.003001/lib/GeoIP2/Model/ConnectionType.pm
GeoIP2-2.003001/lib/GeoIP2/Model/Enterprise.pm
GeoIP2-2.003001/lib/GeoIP2/Model/City.pm
GeoIP2-2.003001/lib/GeoIP2/Role/
GeoIP2-2.003001/lib/GeoIP2/Role/Record/
GeoIP2-2.003001/lib/GeoIP2/Role/Record/Country.pm
GeoIP2-2.003001/lib/GeoIP2/Role/Record/HasNames.pm
GeoIP2-2.003001/lib/GeoIP2/Role/HasIPAddress.pm
GeoIP2-2.003001/lib/GeoIP2/Role/HasLocales.pm
GeoIP2-2.003001/lib/GeoIP2/Role/Model.pm
GeoIP2-2.003001/lib/GeoIP2/Role/Error/
GeoIP2-2.003001/lib/GeoIP2/Role/Error/HTTP.pm
GeoIP2-2.003001/lib/GeoIP2/Role/Model/
GeoIP2-2.003001/lib/GeoIP2/Role/Model/Location.pm
GeoIP2-2.003001/lib/GeoIP2/Role/Model/HasSubdivisions.pm
GeoIP2-2.003001/lib/GeoIP2/Role/Model/Flat.pm
GeoIP2-2.003001/README.md
GeoIP2-2.003001/cpanfile
GeoIP2-2.003001/CONTRIBUTING.md
GeoIP2-2.003001/META.json
GeoIP2-2.003001/perlcriticrc
GeoIP2-2.003001/Changes
GeoIP2-2.003001/META.yml
GeoIP2-2.003001/tidyall.ini
GeoIP2-2.003001/MANIFEST
GeoIP2-2.003001/t/
GeoIP2-2.003001/t/00-report-prereqs.dd
GeoIP2-2.003001/t/author-eol.t
GeoIP2-2.003001/t/author-no-tabs.t
GeoIP2-2.003001/t/release-synopsis.t
GeoIP2-2.003001/t/lib/
GeoIP2-2.003001/t/lib/Test/
GeoIP2-2.003001/t/lib/Test/GeoIP2.pm
GeoIP2-2.003001/t/author-pod-spell.t
GeoIP2-2.003001/t/author-test-version.t
GeoIP2-2.003001/t/00-report-prereqs.t
GeoIP2-2.003001/t/release-portability.t
GeoIP2-2.003001/t/release-tidyall.t
GeoIP2-2.003001/t/author-pod-syntax.t
GeoIP2-2.003001/t/GeoIP2/
GeoIP2-2.003001/t/GeoIP2/Database/
GeoIP2-2.003001/t/GeoIP2/Database/Reader.t
GeoIP2-2.003001/t/GeoIP2/Database/Reader-Anonymous-IP.t
GeoIP2-2.003001/t/GeoIP2/Database/Reader-Enterprise.t
GeoIP2-2.003001/t/GeoIP2/Database/Reader-Connection-Type.t
GeoIP2-2.003001/t/GeoIP2/Database/Reader-Domain.t
GeoIP2-2.003001/t/GeoIP2/Database/Reader-ISP.t
GeoIP2-2.003001/t/GeoIP2/WebService/
GeoIP2-2.003001/t/GeoIP2/WebService/Client.t
GeoIP2-2.003001/t/GeoIP2/Error/
GeoIP2-2.003001/t/GeoIP2/Error/Type.t
GeoIP2-2.003001/t/GeoIP2/Types.t
GeoIP2-2.003001/t/GeoIP2/Model/
GeoIP2-2.003001/t/GeoIP2/Model/City.t
GeoIP2-2.003001/t/GeoIP2/Model/Insights.t
GeoIP2-2.003001/t/GeoIP2/Model/names.t
GeoIP2-2.003001/t/GeoIP2/Model/Country.t
GeoIP2-2.003001/t/release-pod-coverage.t
GeoIP2-2.003001/t/author-00-compile.t
GeoIP2-2.003001/t/release-cpan-changes.t
GeoIP2-2.003001/maxmind-db/
GeoIP2-2.003001/maxmind-db/LICENSE
GeoIP2-2.003001/maxmind-db/source-data/
GeoIP2-2.003001/maxmind-db/source-data/GeoIP2-Connection-Type-Test.json
GeoIP2-2.003001/maxmind-db/source-data/README
GeoIP2-2.003001/maxmind-db/source-data/GeoIP2-ISP-Test.json
GeoIP2-2.003001/maxmind-db/source-data/GeoIP2-Country-Test.json
GeoIP2-2.003001/maxmind-db/source-data/GeoIP2-Anonymous-IP-Test.json
GeoIP2-2.003001/maxmind-db/source-data/GeoIP2-Enterprise-Test.json
GeoIP2-2.003001/maxmind-db/source-data/GeoIP2-Domain-Test.json
GeoIP2-2.003001/maxmind-db/source-data/GeoIP2-City-Test.json
GeoIP2-2.003001/maxmind-db/source-data/GeoIP2-Precision-City-Test.json
GeoIP2-2.003001/maxmind-db/source-data/GeoIP2-Precision-ISP-Test.json
GeoIP2-2.003001/maxmind-db/MaxMind-DB-spec.md
GeoIP2-2.003001/maxmind-db/perltidyrc
GeoIP2-2.003001/maxmind-db/README.md
GeoIP2-2.003001/maxmind-db/tidyall.ini
GeoIP2-2.003001/maxmind-db/test-data/
GeoIP2-2.003001/maxmind-db/test-data/MaxMind-DB-test-broken-pointers-24.mmdb
GeoIP2-2.003001/maxmind-db/test-data/MaxMind-DB-test-ipv4-24.mmdb
GeoIP2-2.003001/maxmind-db/test-data/GeoIP2-Domain-Test.mmdb
GeoIP2-2.003001/maxmind-db/test-data/MaxMind-DB-test-mixed-32.mmdb
GeoIP2-2.003001/maxmind-db/test-data/MaxMind-DB-test-ipv6-32.mmdb
GeoIP2-2.003001/maxmind-db/test-data/write-test-data.pl
GeoIP2-2.003001/maxmind-db/test-data/GeoIP2-Connection-Type-Test.mmdb
GeoIP2-2.003001/maxmind-db/test-data/MaxMind-DB-no-ipv4-search-tree.mmdb
GeoIP2-2.003001/maxmind-db/test-data/MaxMind-DB-test-ipv6-24.mmdb
GeoIP2-2.003001/maxmind-db/test-data/README.md
GeoIP2-2.003001/maxmind-db/test-data/MaxMind-DB-test-ipv4-32.mmdb
GeoIP2-2.003001/maxmind-db/test-data/GeoIP2-Enterprise-Test.mmdb
GeoIP2-2.003001/maxmind-db/test-data/GeoIP2-City-Test.mmdb
GeoIP2-2.003001/maxmind-db/test-data/MaxMind-DB-test-broken-search-tree-24.mmdb
GeoIP2-2.003001/maxmind-db/test-data/MaxMind-DB-test-metadata-pointers.mmdb
GeoIP2-2.003001/maxmind-db/test-data/MaxMind-DB-test-ipv6-28.mmdb
GeoIP2-2.003001/maxmind-db/test-data/GeoIP2-Country-Test.mmdb
GeoIP2-2.003001/maxmind-db/test-data/MaxMind-DB-test-mixed-24.mmdb
GeoIP2-2.003001/maxmind-db/test-data/GeoIP2-Precision-ISP-Test.mmdb
GeoIP2-2.003001/maxmind-db/test-data/maps-with-pointers.raw
GeoIP2-2.003001/maxmind-db/test-data/GeoIP2-City-Test-Broken-Double-Format.mmdb
GeoIP2-2.003001/maxmind-db/test-data/MaxMind-DB-test-decoder.mmdb
GeoIP2-2.003001/maxmind-db/test-data/MaxMind-DB-string-value-entries.mmdb
GeoIP2-2.003001/maxmind-db/test-data/GeoIP2-Anonymous-IP-Test.mmdb
GeoIP2-2.003001/maxmind-db/test-data/GeoIP2-ISP-Test.mmdb
GeoIP2-2.003001/maxmind-db/test-data/GeoIP2-Precision-City-Test.mmdb
GeoIP2-2.003001/maxmind-db/test-data/MaxMind-DB-test-mixed-28.mmdb
GeoIP2-2.003001/maxmind-db/test-data/MaxMind-DB-test-ipv4-28.mmdb
GeoIP2-2.003001/maxmind-db/test-data/MaxMind-DB-test-nested.mmdb
Configuring M/MA/MAXMIND/GeoIP2-2.003001.tar.gz with Makefile.PL
>>> C:\Perl64-5.18\bin\perl.exe Makefile.PL
Warning: prerequisite MaxMind::DB::Reader 1.000000 not found.
Checking if your kit is complete...
Looks good
Have \cpanfl~1.18-\var\megalib
Want \perl64-5.18\lib
Your perl and your Config.pm seem to have different ideas about the
architecture they are running on.
Perl thinks: [megalib]
Config says: [MSWin32-x64-multi-thread]
This may or may not cause problems. Please check your installation of perl
if you have problems building this extension.
Generating a dmake-style Makefile
Writing Makefile for GeoIP2
Writing MYMETA.yml and MYMETA.json
MAXMIND/GeoIP2-2.003001.tar.gz
C:\Perl64-5.18\bin\perl.exe Makefile.PL -- OK
Running make for M/MA/MAXMIND/GeoIP2-2.003001.tar.gz
---- Unsatisfied dependencies detected during ----
---- MAXMIND/GeoIP2-2.003001.tar.gz ----
MaxMind::DB::Reader [requires]
Running test for module 'MaxMind::DB::Reader'
Checksum for C:\cpanfly-5.18-64\var\cpan\sources\authors\id\M\MA\MAXMIND\MaxMind-DB-Reader-1.000012.tar.gz ok
MaxMind-DB-Reader-1.000012/
MaxMind-DB-Reader-1.000012/LICENSE
MaxMind-DB-Reader-1.000012/INSTALL
MaxMind-DB-Reader-1.000012/Makefile.PL
MaxMind-DB-Reader-1.000012/dist.ini
MaxMind-DB-Reader-1.000012/bin/
MaxMind-DB-Reader-1.000012/bin/mmdb-dump-search-tree
MaxMind-DB-Reader-1.000012/bin/mmdb-dump-metadata
MaxMind-DB-Reader-1.000012/perltidyrc
MaxMind-DB-Reader-1.000012/lib/
MaxMind-DB-Reader-1.000012/lib/MaxMind/
MaxMind-DB-Reader-1.000012/lib/MaxMind/DB/
MaxMind-DB-Reader-1.000012/lib/MaxMind/DB/Reader.pm
MaxMind-DB-Reader-1.000012/lib/MaxMind/DB/Reader/
MaxMind-DB-Reader-1.000012/lib/MaxMind/DB/Reader/Data/
MaxMind-DB-Reader-1.000012/lib/MaxMind/DB/Reader/Data/EndMarker.pm
MaxMind-DB-Reader-1.000012/lib/MaxMind/DB/Reader/Data/Container.pm
MaxMind-DB-Reader-1.000012/lib/MaxMind/DB/Reader/Decoder.pm
MaxMind-DB-Reader-1.000012/lib/MaxMind/DB/Reader/PP.pm
MaxMind-DB-Reader-1.000012/lib/MaxMind/DB/Reader/Role/
MaxMind-DB-Reader-1.000012/lib/MaxMind/DB/Reader/Role/HasMetadata.pm
MaxMind-DB-Reader-1.000012/lib/MaxMind/DB/Reader/Role/Reader.pm
MaxMind-DB-Reader-1.000012/lib/MaxMind/DB/Reader/Role/Sysreader.pm
MaxMind-DB-Reader-1.000012/lib/MaxMind/DB/Reader/Role/NodeReader.pm
MaxMind-DB-Reader-1.000012/lib/MaxMind/DB/Reader/Role/HasDecoder.pm
MaxMind-DB-Reader-1.000012/README.md
MaxMind-DB-Reader-1.000012/cpanfile
MaxMind-DB-Reader-1.000012/META.json
MaxMind-DB-Reader-1.000012/perlcriticrc
MaxMind-DB-Reader-1.000012/Changes
MaxMind-DB-Reader-1.000012/META.yml
MaxMind-DB-Reader-1.000012/tidyall.ini
MaxMind-DB-Reader-1.000012/MANIFEST
MaxMind-DB-Reader-1.000012/t/
MaxMind-DB-Reader-1.000012/t/MaxMind/
MaxMind-DB-Reader-1.000012/t/MaxMind/DB/
MaxMind-DB-Reader-1.000012/t/MaxMind/DB/Reader-no-ipv4-search-tree.t
MaxMind-DB-Reader-1.000012/t/MaxMind/DB/Reader.t
MaxMind-DB-Reader-1.000012/t/MaxMind/DB/Reader-broken-databases.t
MaxMind-DB-Reader-1.000012/t/MaxMind/DB/Reader/
MaxMind-DB-Reader-1.000012/t/MaxMind/DB/Reader/Decoder-types/
MaxMind-DB-Reader-1.000012/t/MaxMind/DB/Reader/Decoder-types/array.t
MaxMind-DB-Reader-1.000012/t/MaxMind/DB/Reader/Decoder-types/bytes.t
MaxMind-DB-Reader-1.000012/t/MaxMind/DB/Reader/Decoder-types/double.t
MaxMind-DB-Reader-1.000012/t/MaxMind/DB/Reader/Decoder-types/int32.t
MaxMind-DB-Reader-1.000012/t/MaxMind/DB/Reader/Decoder-types/container.t
MaxMind-DB-Reader-1.000012/t/MaxMind/DB/Reader/Decoder-types/uint16.t
MaxMind-DB-Reader-1.000012/t/MaxMind/DB/Reader/Decoder-types/uint32.t
MaxMind-DB-Reader-1.000012/t/MaxMind/DB/Reader/Decoder-types/end_marker.t
MaxMind-DB-Reader-1.000012/t/MaxMind/DB/Reader/Decoder-types/uint128.t
MaxMind-DB-Reader-1.000012/t/MaxMind/DB/Reader/Decoder-types/float.t
MaxMind-DB-Reader-1.000012/t/MaxMind/DB/Reader/Decoder-types/pointer.t
MaxMind-DB-Reader-1.000012/t/MaxMind/DB/Reader/Decoder-types/boolean.t
MaxMind-DB-Reader-1.000012/t/MaxMind/DB/Reader/Decoder-types/uint64.t
MaxMind-DB-Reader-1.000012/t/MaxMind/DB/Reader/Decoder-types/utf8_string.t
MaxMind-DB-Reader-1.000012/t/MaxMind/DB/Reader/Decoder-types/map.t
MaxMind-DB-Reader-1.000012/t/MaxMind/DB/Reader/Decoder-maps-with-pointers.t
MaxMind-DB-Reader-1.000012/t/MaxMind/DB/Reader/Decoder.t
MaxMind-DB-Reader-1.000012/t/MaxMind/DB/Reader/NoMoose.t
MaxMind-DB-Reader-1.000012/t/MaxMind/DB/Reader-decoder.t
MaxMind-DB-Reader-1.000012/t/00-report-prereqs.dd
MaxMind-DB-Reader-1.000012/t/author-eol.t
MaxMind-DB-Reader-1.000012/t/author-no-tabs.t
MaxMind-DB-Reader-1.000012/t/release-synopsis.t
MaxMind-DB-Reader-1.000012/t/lib/
MaxMind-DB-Reader-1.000012/t/lib/Test/
MaxMind-DB-Reader-1.000012/t/lib/Test/MaxMind/
MaxMind-DB-Reader-1.000012/t/lib/Test/MaxMind/DB/
MaxMind-DB-Reader-1.000012/t/lib/Test/MaxMind/DB/Reader.pm
MaxMind-DB-Reader-1.000012/t/lib/Test/MaxMind/DB/Reader/
MaxMind-DB-Reader-1.000012/t/lib/Test/MaxMind/DB/Reader/Decoder.pm
MaxMind-DB-Reader-1.000012/t/author-pod-spell.t
MaxMind-DB-Reader-1.000012/t/author-test-version.t
MaxMind-DB-Reader-1.000012/t/00-report-prereqs.t
MaxMind-DB-Reader-1.000012/t/release-portability.t
MaxMind-DB-Reader-1.000012/t/release-tidyall.t
MaxMind-DB-Reader-1.000012/t/author-pod-syntax.t
MaxMind-DB-Reader-1.000012/t/release-pod-coverage.t
MaxMind-DB-Reader-1.000012/t/author-00-compile.t
MaxMind-DB-Reader-1.000012/t/release-cpan-changes.t
MaxMind-DB-Reader-1.000012/maxmind-db/
MaxMind-DB-Reader-1.000012/maxmind-db/LICENSE
MaxMind-DB-Reader-1.000012/maxmind-db/source-data/
MaxMind-DB-Reader-1.000012/maxmind-db/source-data/GeoIP2-Connection-Type-Test.json
MaxMind-DB-Reader-1.000012/maxmind-db/source-data/README
MaxMind-DB-Reader-1.000012/maxmind-db/source-data/GeoIP2-ISP-Test.json
MaxMind-DB-Reader-1.000012/maxmind-db/source-data/GeoIP2-Country-Test.json
MaxMind-DB-Reader-1.000012/maxmind-db/source-data/GeoIP2-Anonymous-IP-Test.json
MaxMind-DB-Reader-1.000012/maxmind-db/source-data/GeoIP2-Domain-Test.json
MaxMind-DB-Reader-1.000012/maxmind-db/source-data/GeoIP2-City-Test.json
MaxMind-DB-Reader-1.000012/maxmind-db/source-data/GeoIP2-Precision-City-Test.json
MaxMind-DB-Reader-1.000012/maxmind-db/source-data/GeoIP2-Precision-ISP-Test.json
MaxMind-DB-Reader-1.000012/maxmind-db/MaxMind-DB-spec.md
MaxMind-DB-Reader-1.000012/maxmind-db/perltidyrc
MaxMind-DB-Reader-1.000012/maxmind-db/README.md
MaxMind-DB-Reader-1.000012/maxmind-db/tidyall.ini
MaxMind-DB-Reader-1.000012/maxmind-db/test-data/
MaxMind-DB-Reader-1.000012/maxmind-db/test-data/MaxMind-DB-test-broken-pointers-24.mmdb
MaxMind-DB-Reader-1.000012/maxmind-db/test-data/MaxMind-DB-test-ipv4-24.mmdb
MaxMind-DB-Reader-1.000012/maxmind-db/test-data/GeoIP2-Domain-Test.mmdb
MaxMind-DB-Reader-1.000012/maxmind-db/test-data/MaxMind-DB-test-mixed-32.mmdb
MaxMind-DB-Reader-1.000012/maxmind-db/test-data/MaxMind-DB-test-ipv6-32.mmdb
MaxMind-DB-Reader-1.000012/maxmind-db/test-data/write-test-data.pl
MaxMind-DB-Reader-1.000012/maxmind-db/test-data/GeoIP2-Connection-Type-Test.mmdb
MaxMind-DB-Reader-1.000012/maxmind-db/test-data/MaxMind-DB-no-ipv4-search-tree.mmdb
MaxMind-DB-Reader-1.000012/maxmind-db/test-data/MaxMind-DB-test-ipv6-24.mmdb
MaxMind-DB-Reader-1.000012/maxmind-db/test-data/README.md
MaxMind-DB-Reader-1.000012/maxmind-db/test-data/MaxMind-DB-test-ipv4-32.mmdb
MaxMind-DB-Reader-1.000012/maxmind-db/test-data/GeoIP2-City-Test.mmdb
MaxMind-DB-Reader-1.000012/maxmind-db/test-data/MaxMind-DB-test-broken-search-tree-24.mmdb
MaxMind-DB-Reader-1.000012/maxmind-db/test-data/MaxMind-DB-test-ipv6-28.mmdb
MaxMind-DB-Reader-1.000012/maxmind-db/test-data/GeoIP2-Country-Test.mmdb
MaxMind-DB-Reader-1.000012/maxmind-db/test-data/MaxMind-DB-test-mixed-24.mmdb
MaxMind-DB-Reader-1.000012/maxmind-db/test-data/GeoIP2-Precision-ISP-Test.mmdb
MaxMind-DB-Reader-1.000012/maxmind-db/test-data/maps-with-pointers.raw
MaxMind-DB-Reader-1.000012/maxmind-db/test-data/GeoIP2-City-Test-Broken-Double-Format.mmdb
MaxMind-DB-Reader-1.000012/maxmind-db/test-data/MaxMind-DB-test-decoder.mmdb
MaxMind-DB-Reader-1.000012/maxmind-db/test-data/MaxMind-DB-string-value-entries.mmdb
MaxMind-DB-Reader-1.000012/maxmind-db/test-data/GeoIP2-Anonymous-IP-Test.mmdb
MaxMind-DB-Reader-1.000012/maxmind-db/test-data/GeoIP2-ISP-Test.mmdb
MaxMind-DB-Reader-1.000012/maxmind-db/test-data/GeoIP2-Precision-City-Test.mmdb
MaxMind-DB-Reader-1.000012/maxmind-db/test-data/MaxMind-DB-test-mixed-28.mmdb
MaxMind-DB-Reader-1.000012/maxmind-db/test-data/MaxMind-DB-test-ipv4-28.mmdb
MaxMind-DB-Reader-1.000012/maxmind-db/test-data/MaxMind-DB-test-nested.mmdb
MaxMind-DB-Reader-1.000012/eg/
MaxMind-DB-Reader-1.000012/eg/mmdb-dump-database
MaxMind-DB-Reader-1.000012/eg/benchmark
MaxMind-DB-Reader-1.000012/eg/lookup-ip-address
Configuring M/MA/MAXMIND/MaxMind-DB-Reader-1.000012.tar.gz with Makefile.PL
>>> C:\Perl64-5.18\bin\perl.exe Makefile.PL
Checking if your kit is complete...
Looks good
Have \cpanfl~1.18-\var\megalib
Want \perl64-5.18\lib
Your perl and your Config.pm seem to have different ideas about the
architecture they are running on.
Perl thinks: [megalib]
Config says: [MSWin32-x64-multi-thread]
This may or may not cause problems. Please check your installation of perl
if you have problems building this extension.
Generating a dmake-style Makefile
Writing Makefile for MaxMind::DB::Reader
Writing MYMETA.yml and MYMETA.json
MAXMIND/MaxMind-DB-Reader-1.000012.tar.gz
C:\Perl64-5.18\bin\perl.exe Makefile.PL -- OK
Running make for M/MA/MAXMIND/MaxMind-DB-Reader-1.000012.tar.gz
>>> dmake
cp lib/MaxMind/DB/Reader.pm blib\lib\MaxMind\DB\Reader.pm
cp lib/MaxMind/DB/Reader/Role/Sysreader.pm blib\lib\MaxMind\DB\Reader\Role\Sysreader.pm
cp lib/MaxMind/DB/Reader/Data/EndMarker.pm blib\lib\MaxMind\DB\Reader\Data\EndMarker.pm
cp lib/MaxMind/DB/Reader/Decoder.pm blib\lib\MaxMind\DB\Reader\Decoder.pm
cp lib/MaxMind/DB/Reader/Role/HasMetadata.pm blib\lib\MaxMind\DB\Reader\Role\HasMetadata.pm
cp lib/MaxMind/DB/Reader/PP.pm blib\lib\MaxMind\DB\Reader\PP.pm
cp lib/MaxMind/DB/Reader/Role/NodeReader.pm blib\lib\MaxMind\DB\Reader\Role\NodeReader.pm
cp lib/MaxMind/DB/Reader/Data/Container.pm blib\lib\MaxMind\DB\Reader\Data\Container.pm
cp lib/MaxMind/DB/Reader/Role/HasDecoder.pm blib\lib\MaxMind\DB\Reader\Role\HasDecoder.pm
cp lib/MaxMind/DB/Reader/Role/Reader.pm blib\lib\MaxMind\DB\Reader\Role\Reader.pm
"C:\Perl64-5.18\bin\perl.exe" -MExtUtils::Command -e cp -- bin/mmdb-dump-metadata blib\script\mmdb-dump-metadata
pl2bat.bat blib\script\mmdb-dump-metadata
"C:\Perl64-5.18\bin\perl.exe" -MExtUtils::Command -e cp -- bin/mmdb-dump-search-tree blib\script\mmdb-dump-search-tree
pl2bat.bat blib\script\mmdb-dump-search-tree
MAXMIND/MaxMind-DB-Reader-1.000012.tar.gz
dmake -- OK
Running make test
>>> dmake test TEST_VERBOSE=1
"C:\Perl64-5.18\bin\perl.exe" "-MExtUtils::Command::MM" "-MTest::Harness" "-e" "undef *Test::Harness::Switches; test_harness(1, 'blib\lib', 'blib\arch')" t/*.t t/MaxMind/DB/*.t t/MaxMind/DB/Reader/*.t t/MaxMind/DB/Reader/Decoder-types/*.t
#
# Versions for all modules listed in MYMETA.json (including optional ones):
#
# === Configure Requires ===
#
# Module Want Have
# ------------------- ---- ----
# ExtUtils::MakeMaker any 7.04
#
# === Build Requires ===
#
# Module Want Have
# ------------------- ---- ----
# ExtUtils::MakeMaker any 7.04
#
# === Test Requires ===
#
# Module Want Have
# ------------------------------- ---- --------
# Exporter any 5.72
# ExtUtils::MakeMaker any 7.04
# File::Spec any 3.62
# Path::Class 0.27 0.36
# Scalar::Util 1.42 1.45
# Test::Bits any 0.02
# Test::Fatal any 0.014
# Test::MaxMind::DB::Common::Data any 0.040001
# Test::MaxMind::DB::Common::Util any 0.040001
# Test::More 0.96 1.001014
# Test::Number::Delta any 1.06
# Test::Requires any 0.10
# lib any 0.63
# utf8 any 1.10
#
# === Test Recommends ===
#
# Module Want Have
# ---------- -------- --------
# CPAN::Meta 2.120900 2.150005
#
# === Runtime Requires ===
#
# Module Want Have
# ------------------------- -------- --------
# Carp any 1.38
# Data::IEEE754 any 0.01
# Data::Printer any 0.35
# Data::Validate::IP 0.25 0.25
# DateTime any 1.26
# Encode any 2.78
# Getopt::Long any 2.48
# List::AllUtils any 0.09
# Math::BigInt any 1.999722
# MaxMind::DB::Common 0.040001 0.040001
# MaxMind::DB::Metadata any 0.040001
# MaxMind::DB::Role::Debugs any 0.040001
# MaxMind::DB::Types any 0.040001
# Module::Implementation any 0.09
# Moo 1.003000 2.001001
# Moo::Role any 2.001001
# MooX::StrictConstructor any 0.008
# Role::Tiny 1.003002 2.000003
# Socket 2.019 2.021
# autodie any 2.29
# bytes any 1.04
# constant any 1.33
# namespace::autoclean any 0.28
# strict any 1.07
# warnings any 1.18
#
# === Runtime Suggests ===
#
# Module Want Have
# ----------------------- -------- -------
# MaxMind::DB::Reader::XS 1.000003 missing
#
t/00-report-prereqs.t .............................
1..1
ok 1
ok
t/author-00-compile.t ............................. skipped: these tests are for testing by the author
t/author-eol.t .................................... skipped: these tests are for testing by the author
t/author-no-tabs.t ................................ skipped: these tests are for testing by the author
t/author-pod-spell.t .............................. skipped: these tests are for testing by the author
t/author-pod-syntax.t ............................. skipped: these tests are for testing by the author
t/author-test-version.t ........................... skipped: these tests are for testing by the author
t/MaxMind/DB/Reader-broken-databases.t ............
ok 1 - got expected error for broken doubles
ok 2 - received expected exception with broken search tree pointer
ok 3 - received expected exception with broken data pointer
ok 4 - expected exception with unknown file type
ok 5 - expected exception with file that does not exist
1..5
ok
t/MaxMind/DB/Reader-decoder.t ..................... skipped: Test requires module 'Math::Int128' but it's not found
t/MaxMind/DB/Reader-no-ipv4-search-tree.t .........
ok 1 - IPv4 lookup in tree without ::/96 subtree worked (first bit is 0)
ok 2 - IPv4 lookup in tree without ::/96 subtree worked (first bit is 1)
1..2
ok
t/MaxMind/DB/Reader.t .............................
ok 1 - read expected value for metadata key binary_format_major_version - MaxMind-DB-test-ipv4-24.mmdb
ok 2 - read expected value for metadata key binary_format_minor_version - MaxMind-DB-test-ipv4-24.mmdb
ok 3 - read expected value for metadata key database_type - MaxMind-DB-test-ipv4-24.mmdb
ok 4 - read expected value for metadata key description - MaxMind-DB-test-ipv4-24.mmdb
ok 5 - read expected value for metadata key ip_version - MaxMind-DB-test-ipv4-24.mmdb
ok 6 - read expected value for metadata key languages - MaxMind-DB-test-ipv4-24.mmdb
ok 7 - read expected value for metadata key record_size - MaxMind-DB-test-ipv4-24.mmdb
ok 8 - build_epoch is an integer - MaxMind-DB-test-ipv4-24.mmdb
ok 9 - build_epoch is <= the current timestamp - MaxMind-DB-test-ipv4-24.mmdb
ok 10 - found expected data record for 1.1.1.1 - MaxMind-DB-test-ipv4-24.mmdb
ok 11 - found expected data record for 1.1.1.2 - MaxMind-DB-test-ipv4-24.mmdb
ok 12 - found expected data record for 1.1.1.4 - MaxMind-DB-test-ipv4-24.mmdb
ok 13 - found expected data record for 1.1.1.8 - MaxMind-DB-test-ipv4-24.mmdb
ok 14 - found expected data record for 1.1.1.16 - MaxMind-DB-test-ipv4-24.mmdb
ok 15 - found expected data record for 1.1.1.32 - MaxMind-DB-test-ipv4-24.mmdb
ok 16 - found expected data record for 1.1.1.3 - MaxMind-DB-test-ipv4-24.mmdb
ok 17 - found expected data record for 1.1.1.5 - MaxMind-DB-test-ipv4-24.mmdb
ok 18 - found expected data record for 1.1.1.7 - MaxMind-DB-test-ipv4-24.mmdb
ok 19 - found expected data record for 1.1.1.9 - MaxMind-DB-test-ipv4-24.mmdb
ok 20 - found expected data record for 1.1.1.15 - MaxMind-DB-test-ipv4-24.mmdb
ok 21 - found expected data record for 1.1.1.17 - MaxMind-DB-test-ipv4-24.mmdb
ok 22 - found expected data record for 1.1.1.31 - MaxMind-DB-test-ipv4-24.mmdb
ok 23 - found expected data record for 1.1.1.32 - MaxMind-DB-test-ipv4-24.mmdb
ok 24 - no data found for 1.1.1.33 - MaxMind-DB-test-ipv4-24.mmdb
ok 25 - no data found for 255.254.253.123 - MaxMind-DB-test-ipv4-24.mmdb
ok 26 - read expected value for metadata key binary_format_major_version - MaxMind-DB-test-mixed-24.mmdb
ok 27 - read expected value for metadata key binary_format_minor_version - MaxMind-DB-test-mixed-24.mmdb
ok 28 - read expected value for metadata key database_type - MaxMind-DB-test-mixed-24.mmdb
ok 29 - read expected value for metadata key description - MaxMind-DB-test-mixed-24.mmdb
ok 30 - read expected value for metadata key ip_version - MaxMind-DB-test-mixed-24.mmdb
ok 31 - read expected value for metadata key languages - MaxMind-DB-test-mixed-24.mmdb
ok 32 - read expected value for metadata key record_size - MaxMind-DB-test-mixed-24.mmdb
ok 33 - build_epoch is an integer - MaxMind-DB-test-mixed-24.mmdb
ok 34 - build_epoch is <= the current timestamp - MaxMind-DB-test-mixed-24.mmdb
ok 35 - found expected data record for 1.1.1.1 - MaxMind-DB-test-mixed-24.mmdb
ok 36 - found expected data record for 1.1.1.2 - MaxMind-DB-test-mixed-24.mmdb
ok 37 - found expected data record for 1.1.1.4 - MaxMind-DB-test-mixed-24.mmdb
ok 38 - found expected data record for 1.1.1.8 - MaxMind-DB-test-mixed-24.mmdb
ok 39 - found expected data record for 1.1.1.16 - MaxMind-DB-test-mixed-24.mmdb
ok 40 - found expected data record for 1.1.1.32 - MaxMind-DB-test-mixed-24.mmdb
ok 41 - found expected data record for 1.1.1.3 - MaxMind-DB-test-mixed-24.mmdb
ok 42 - found expected data record for 1.1.1.5 - MaxMind-DB-test-mixed-24.mmdb
ok 43 - found expected data record for 1.1.1.7 - MaxMind-DB-test-mixed-24.mmdb
ok 44 - found expected data record for 1.1.1.9 - MaxMind-DB-test-mixed-24.mmdb
ok 45 - found expected data record for 1.1.1.15 - MaxMind-DB-test-mixed-24.mmdb
ok 46 - found expected data record for 1.1.1.17 - MaxMind-DB-test-mixed-24.mmdb
ok 47 - found expected data record for 1.1.1.31 - MaxMind-DB-test-mixed-24.mmdb
ok 48 - found expected data record for 1.1.1.32 - MaxMind-DB-test-mixed-24.mmdb
ok 49 - no data found for 1.1.1.33 - MaxMind-DB-test-mixed-24.mmdb
ok 50 - no data found for 255.254.253.123 - MaxMind-DB-test-mixed-24.mmdb
ok 51 - read expected value for metadata key binary_format_major_version - MaxMind-DB-test-ipv6-24.mmdb
ok 52 - read expected value for metadata key binary_format_minor_version - MaxMind-DB-test-ipv6-24.mmdb
ok 53 - read expected value for metadata key database_type - MaxMind-DB-test-ipv6-24.mmdb
ok 54 - read expected value for metadata key description - MaxMind-DB-test-ipv6-24.mmdb
ok 55 - read expected value for metadata key ip_version - MaxMind-DB-test-ipv6-24.mmdb
ok 56 - read expected value for metadata key languages - MaxMind-DB-test-ipv6-24.mmdb
ok 57 - read expected value for metadata key record_size - MaxMind-DB-test-ipv6-24.mmdb
ok 58 - build_epoch is an integer - MaxMind-DB-test-ipv6-24.mmdb
ok 59 - build_epoch is <= the current timestamp - MaxMind-DB-test-ipv6-24.mmdb
ok 60 - found expected data record for ::1:ffff:ffff - MaxMind-DB-test-ipv6-24.mmdb
ok 61 - found expected data record for ::2:0:0 - MaxMind-DB-test-ipv6-24.mmdb
ok 62 - found expected data record for ::2:0:40 - MaxMind-DB-test-ipv6-24.mmdb
ok 63 - found expected data record for ::2:0:50 - MaxMind-DB-test-ipv6-24.mmdb
ok 64 - found expected data record for ::2:0:58 - MaxMind-DB-test-ipv6-24.mmdb
ok 65 - found expected data record for ::2:0:1 - MaxMind-DB-test-ipv6-24.mmdb
ok 66 - found expected data record for ::2:0:33 - MaxMind-DB-test-ipv6-24.mmdb
ok 67 - found expected data record for ::2:0:39 - MaxMind-DB-test-ipv6-24.mmdb
ok 68 - found expected data record for ::2:0:41 - MaxMind-DB-test-ipv6-24.mmdb
ok 69 - found expected data record for ::2:0:49 - MaxMind-DB-test-ipv6-24.mmdb
ok 70 - found expected data record for ::2:0:52 - MaxMind-DB-test-ipv6-24.mmdb
ok 71 - found expected data record for ::2:0:57 - MaxMind-DB-test-ipv6-24.mmdb
ok 72 - found expected data record for ::2:0:59 - MaxMind-DB-test-ipv6-24.mmdb
ok 73 - no data found for 1.1.1.33 - MaxMind-DB-test-ipv6-24.mmdb
ok 74 - no data found for 255.254.253.123 - MaxMind-DB-test-ipv6-24.mmdb
ok 75 - no data found for 89fa:: - MaxMind-DB-test-ipv6-24.mmdb
ok 76 - read expected value for metadata key binary_format_major_version - MaxMind-DB-test-mixed-24.mmdb
ok 77 - read expected value for metadata key binary_format_minor_version - MaxMind-DB-test-mixed-24.mmdb
ok 78 - read expected value for metadata key database_type - MaxMind-DB-test-mixed-24.mmdb
ok 79 - read expected value for metadata key description - MaxMind-DB-test-mixed-24.mmdb
ok 80 - read expected value for metadata key ip_version - MaxMind-DB-test-mixed-24.mmdb
ok 81 - read expected value for metadata key languages - MaxMind-DB-test-mixed-24.mmdb
ok 82 - read expected value for metadata key record_size - MaxMind-DB-test-mixed-24.mmdb
ok 83 - build_epoch is an integer - MaxMind-DB-test-mixed-24.mmdb
ok 84 - build_epoch is <= the current timestamp - MaxMind-DB-test-mixed-24.mmdb
ok 85 - found expected data record for ::1:ffff:ffff - MaxMind-DB-test-mixed-24.mmdb
ok 86 - found expected data record for ::2:0:0 - MaxMind-DB-test-mixed-24.mmdb
ok 87 - found expected data record for ::2:0:40 - MaxMind-DB-test-mixed-24.mmdb
ok 88 - found expected data record for ::2:0:50 - MaxMind-DB-test-mixed-24.mmdb
ok 89 - found expected data record for ::2:0:58 - MaxMind-DB-test-mixed-24.mmdb
ok 90 - found expected data record for ::2:0:1 - MaxMind-DB-test-mixed-24.mmdb
ok 91 - found expected data record for ::2:0:33 - MaxMind-DB-test-mixed-24.mmdb
ok 92 - found expected data record for ::2:0:39 - MaxMind-DB-test-mixed-24.mmdb
ok 93 - found expected data record for ::2:0:41 - MaxMind-DB-test-mixed-24.mmdb
ok 94 - found expected data record for ::2:0:49 - MaxMind-DB-test-mixed-24.mmdb
ok 95 - found expected data record for ::2:0:52 - MaxMind-DB-test-mixed-24.mmdb
ok 96 - found expected data record for ::2:0:57 - MaxMind-DB-test-mixed-24.mmdb
ok 97 - found expected data record for ::2:0:59 - MaxMind-DB-test-mixed-24.mmdb
ok 98 - no data found for 1.1.1.33 - MaxMind-DB-test-mixed-24.mmdb
ok 99 - no data found for 255.254.253.123 - MaxMind-DB-test-mixed-24.mmdb
ok 100 - no data found for 89fa:: - MaxMind-DB-test-mixed-24.mmdb
ok 101 - read expected value for metadata key binary_format_major_version - MaxMind-DB-test-ipv4-28.mmdb
ok 102 - read expected value for metadata key binary_format_minor_version - MaxMind-DB-test-ipv4-28.mmdb
ok 103 - read expected value for metadata key database_type - MaxMind-DB-test-ipv4-28.mmdb
ok 104 - read expected value for metadata key description - MaxMind-DB-test-ipv4-28.mmdb
ok 105 - read expected value for metadata key ip_version - MaxMind-DB-test-ipv4-28.mmdb
ok 106 - read expected value for metadata key languages - MaxMind-DB-test-ipv4-28.mmdb
ok 107 - read expected value for metadata key record_size - MaxMind-DB-test-ipv4-28.mmdb
ok 108 - build_epoch is an integer - MaxMind-DB-test-ipv4-28.mmdb
ok 109 - build_epoch is <= the current timestamp - MaxMind-DB-test-ipv4-28.mmdb
ok 110 - found expected data record for 1.1.1.1 - MaxMind-DB-test-ipv4-28.mmdb
ok 111 - found expected data record for 1.1.1.2 - MaxMind-DB-test-ipv4-28.mmdb
ok 112 - found expected data record for 1.1.1.4 - MaxMind-DB-test-ipv4-28.mmdb
ok 113 - found expected data record for 1.1.1.8 - MaxMind-DB-test-ipv4-28.mmdb
ok 114 - found expected data record for 1.1.1.16 - MaxMind-DB-test-ipv4-28.mmdb
ok 115 - found expected data record for 1.1.1.32 - MaxMind-DB-test-ipv4-28.mmdb
ok 116 - found expected data record for 1.1.1.3 - MaxMind-DB-test-ipv4-28.mmdb
ok 117 - found expected data record for 1.1.1.5 - MaxMind-DB-test-ipv4-28.mmdb
ok 118 - found expected data record for 1.1.1.7 - MaxMind-DB-test-ipv4-28.mmdb
ok 119 - found expected data record for 1.1.1.9 - MaxMind-DB-test-ipv4-28.mmdb
ok 120 - found expected data record for 1.1.1.15 - MaxMind-DB-test-ipv4-28.mmdb
ok 121 - found expected data record for 1.1.1.17 - MaxMind-DB-test-ipv4-28.mmdb
ok 122 - found expected data record for 1.1.1.31 - MaxMind-DB-test-ipv4-28.mmdb
ok 123 - found expected data record for 1.1.1.32 - MaxMind-DB-test-ipv4-28.mmdb
ok 124 - no data found for 1.1.1.33 - MaxMind-DB-test-ipv4-28.mmdb
ok 125 - no data found for 255.254.253.123 - MaxMind-DB-test-ipv4-28.mmdb
ok 126 - read expected value for metadata key binary_format_major_version - MaxMind-DB-test-mixed-28.mmdb
ok 127 - read expected value for metadata key binary_format_minor_version - MaxMind-DB-test-mixed-28.mmdb
ok 128 - read expected value for metadata key database_type - MaxMind-DB-test-mixed-28.mmdb
ok 129 - read expected value for metadata key description - MaxMind-DB-test-mixed-28.mmdb
ok 130 - read expected value for metadata key ip_version - MaxMind-DB-test-mixed-28.mmdb
ok 131 - read expected value for metadata key languages - MaxMind-DB-test-mixed-28.mmdb
ok 132 - read expected value for metadata key record_size - MaxMind-DB-test-mixed-28.mmdb
ok 133 - build_epoch is an integer - MaxMind-DB-test-mixed-28.mmdb
ok 134 - build_epoch is <= the current timestamp - MaxMind-DB-test-mixed-28.mmdb
ok 135 - found expected data record for 1.1.1.1 - MaxMind-DB-test-mixed-28.mmdb
ok 136 - found expected data record for 1.1.1.2 - MaxMind-DB-test-mixed-28.mmdb
ok 137 - found expected data record for 1.1.1.4 - MaxMind-DB-test-mixed-28.mmdb
ok 138 - found expected data record for 1.1.1.8 - MaxMind-DB-test-mixed-28.mmdb
ok 139 - found expected data record for 1.1.1.16 - MaxMind-DB-test-mixed-28.mmdb
ok 140 - found expected data record for 1.1.1.32 - MaxMind-DB-test-mixed-28.mmdb
ok 141 - found expected data record for 1.1.1.3 - MaxMind-DB-test-mixed-28.mmdb
ok 142 - found expected data record for 1.1.1.5 - MaxMind-DB-test-mixed-28.mmdb
ok 143 - found expected data record for 1.1.1.7 - MaxMind-DB-test-mixed-28.mmdb
ok 144 - found expected data record for 1.1.1.9 - MaxMind-DB-test-mixed-28.mmdb
ok 145 - found expected data record for 1.1.1.15 - MaxMind-DB-test-mixed-28.mmdb
ok 146 - found expected data record for 1.1.1.17 - MaxMind-DB-test-mixed-28.mmdb
ok 147 - found expected data record for 1.1.1.31 - MaxMind-DB-test-mixed-28.mmdb
ok 148 - found expected data record for 1.1.1.32 - MaxMind-DB-test-mixed-28.mmdb
ok 149 - no data found for 1.1.1.33 - MaxMind-DB-test-mixed-28.mmdb
ok 150 - no data found for 255.254.253.123 - MaxMind-DB-test-mixed-28.mmdb
ok 151 - read expected value for metadata key binary_format_major_version - MaxMind-DB-test-ipv6-28.mmdb
ok 152 - read expected value for metadata key binary_format_minor_version - MaxMind-DB-test-ipv6-28.mmdb
ok 153 - read expected value for metadata key database_type - MaxMind-DB-test-ipv6-28.mmdb
ok 154 - read expected value for metadata key description - MaxMind-DB-test-ipv6-28.mmdb
ok 155 - read expected value for metadata key ip_version - MaxMind-DB-test-ipv6-28.mmdb
ok 156 - read expected value for metadata key languages - MaxMind-DB-test-ipv6-28.mmdb
ok 157 - read expected value for metadata key record_size - MaxMind-DB-test-ipv6-28.mmdb
ok 158 - build_epoch is an integer - MaxMind-DB-test-ipv6-28.mmdb
ok 159 - build_epoch is <= the current timestamp - MaxMind-DB-test-ipv6-28.mmdb
ok 160 - found expected data record for ::1:ffff:ffff - MaxMind-DB-test-ipv6-28.mmdb
ok 161 - found expected data record for ::2:0:0 - MaxMind-DB-test-ipv6-28.mmdb
ok 162 - found expected data record for ::2:0:40 - MaxMind-DB-test-ipv6-28.mmdb
ok 163 - found expected data record for ::2:0:50 - MaxMind-DB-test-ipv6-28.mmdb
ok 164 - found expected data record for ::2:0:58 - MaxMind-DB-test-ipv6-28.mmdb
ok 165 - found expected data record for ::2:0:1 - MaxMind-DB-test-ipv6-28.mmdb
ok 166 - found expected data record for ::2:0:33 - MaxMind-DB-test-ipv6-28.mmdb
ok 167 - found expected data record for ::2:0:39 - MaxMind-DB-test-ipv6-28.mmdb
ok 168 - found expected data record for ::2:0:41 - MaxMind-DB-test-ipv6-28.mmdb
ok 169 - found expected data record for ::2:0:49 - MaxMind-DB-test-ipv6-28.mmdb
ok 170 - found expected data record for ::2:0:52 - MaxMind-DB-test-ipv6-28.mmdb
ok 171 - found expected data record for ::2:0:57 - MaxMind-DB-test-ipv6-28.mmdb
ok 172 - found expected data record for ::2:0:59 - MaxMind-DB-test-ipv6-28.mmdb
ok 173 - no data found for 1.1.1.33 - MaxMind-DB-test-ipv6-28.mmdb
ok 174 - no data found for 255.254.253.123 - MaxMind-DB-test-ipv6-28.mmdb
ok 175 - no data found for 89fa:: - MaxMind-DB-test-ipv6-28.mmdb
ok 176 - read expected value for metadata key binary_format_major_version - MaxMind-DB-test-mixed-28.mmdb
ok 177 - read expected value for metadata key binary_format_minor_version - MaxMind-DB-test-mixed-28.mmdb
ok 178 - read expected value for metadata key database_type - MaxMind-DB-test-mixed-28.mmdb
ok 179 - read expected value for metadata key description - MaxMind-DB-test-mixed-28.mmdb
ok 180 - read expected value for metadata key ip_version - MaxMind-DB-test-mixed-28.mmdb
ok 181 - read expected value for metadata key languages - MaxMind-DB-test-mixed-28.mmdb
ok 182 - read expected value for metadata key record_size - MaxMind-DB-test-mixed-28.mmdb
ok 183 - build_epoch is an integer - MaxMind-DB-test-mixed-28.mmdb
ok 184 - build_epoch is <= the current timestamp - MaxMind-DB-test-mixed-28.mmdb
ok 185 - found expected data record for ::1:ffff:ffff - MaxMind-DB-test-mixed-28.mmdb
ok 186 - found expected data record for ::2:0:0 - MaxMind-DB-test-mixed-28.mmdb
ok 187 - found expected data record for ::2:0:40 - MaxMind-DB-test-mixed-28.mmdb
ok 188 - found expected data record for ::2:0:50 - MaxMind-DB-test-mixed-28.mmdb
ok 189 - found expected data record for ::2:0:58 - MaxMind-DB-test-mixed-28.mmdb
ok 190 - found expected data record for ::2:0:1 - MaxMind-DB-test-mixed-28.mmdb
ok 191 - found expected data record for ::2:0:33 - MaxMind-DB-test-mixed-28.mmdb
ok 192 - found expected data record for ::2:0:39 - MaxMind-DB-test-mixed-28.mmdb
ok 193 - found expected data record for ::2:0:41 - MaxMind-DB-test-mixed-28.mmdb
ok 194 - found expected data record for ::2:0:49 - MaxMind-DB-test-mixed-28.mmdb
ok 195 - found expected data record for ::2:0:52 - MaxMind-DB-test-mixed-28.mmdb
ok 196 - found expected data record for ::2:0:57 - MaxMind-DB-test-mixed-28.mmdb
ok 197 - found expected data record for ::2:0:59 - MaxMind-DB-test-mixed-28.mmdb
ok 198 - no data found for 1.1.1.33 - MaxMind-DB-test-mixed-28.mmdb
ok 199 - no data found for 255.254.253.123 - MaxMind-DB-test-mixed-28.mmdb
ok 200 - no data found for 89fa:: - MaxMind-DB-test-mixed-28.mmdb
ok 201 - read expected value for metadata key binary_format_major_version - MaxMind-DB-test-ipv4-32.mmdb
ok 202 - read expected value for metadata key binary_format_minor_version - MaxMind-DB-test-ipv4-32.mmdb
ok 203 - read expected value for metadata key database_type - MaxMind-DB-test-ipv4-32.mmdb
ok 204 - read expected value for metadata key description - MaxMind-DB-test-ipv4-32.mmdb
ok 205 - read expected value for metadata key ip_version - MaxMind-DB-test-ipv4-32.mmdb
ok 206 - read expected value for metadata key languages - MaxMind-DB-test-ipv4-32.mmdb
ok 207 - read expected value for metadata key record_size - MaxMind-DB-test-ipv4-32.mmdb
ok 208 - build_epoch is an integer - MaxMind-DB-test-ipv4-32.mmdb
ok 209 - build_epoch is <= the current timestamp - MaxMind-DB-test-ipv4-32.mmdb
ok 210 - found expected data record for 1.1.1.1 - MaxMind-DB-test-ipv4-32.mmdb
ok 211 - found expected data record for 1.1.1.2 - MaxMind-DB-test-ipv4-32.mmdb
ok 212 - found expected data record for 1.1.1.4 - MaxMind-DB-test-ipv4-32.mmdb
ok 213 - found expected data record for 1.1.1.8 - MaxMind-DB-test-ipv4-32.mmdb
ok 214 - found expected data record for 1.1.1.16 - MaxMind-DB-test-ipv4-32.mmdb
ok 215 - found expected data record for 1.1.1.32 - MaxMind-DB-test-ipv4-32.mmdb
ok 216 - found expected data record for 1.1.1.3 - MaxMind-DB-test-ipv4-32.mmdb
ok 217 - found expected data record for 1.1.1.5 - MaxMind-DB-test-ipv4-32.mmdb
ok 218 - found expected data record for 1.1.1.7 - MaxMind-DB-test-ipv4-32.mmdb
ok 219 - found expected data record for 1.1.1.9 - MaxMind-DB-test-ipv4-32.mmdb
ok 220 - found expected data record for 1.1.1.15 - MaxMind-DB-test-ipv4-32.mmdb
ok 221 - found expected data record for 1.1.1.17 - MaxMind-DB-test-ipv4-32.mmdb
ok 222 - found expected data record for 1.1.1.31 - MaxMind-DB-test-ipv4-32.mmdb
ok 223 - found expected data record for 1.1.1.32 - MaxMind-DB-test-ipv4-32.mmdb
ok 224 - no data found for 1.1.1.33 - MaxMind-DB-test-ipv4-32.mmdb
ok 225 - no data found for 255.254.253.123 - MaxMind-DB-test-ipv4-32.mmdb
ok 226 - read expected value for metadata key binary_format_major_version - MaxMind-DB-test-mixed-32.mmdb
ok 227 - read expected value for metadata key binary_format_minor_version - MaxMind-DB-test-mixed-32.mmdb
ok 228 - read expected value for metadata key database_type - MaxMind-DB-test-mixed-32.mmdb
ok 229 - read expected value for metadata key description - MaxMind-DB-test-mixed-32.mmdb
ok 230 - read expected value for metadata key ip_version - MaxMind-DB-test-mixed-32.mmdb
ok 231 - read expected value for metadata key languages - MaxMind-DB-test-mixed-32.mmdb
ok 232 - read expected value for metadata key record_size - MaxMind-DB-test-mixed-32.mmdb
ok 233 - build_epoch is an integer - MaxMind-DB-test-mixed-32.mmdb
ok 234 - build_epoch is <= the current timestamp - MaxMind-DB-test-mixed-32.mmdb
ok 235 - found expected data record for 1.1.1.1 - MaxMind-DB-test-mixed-32.mmdb
ok 236 - found expected data record for 1.1.1.2 - MaxMind-DB-test-mixed-32.mmdb
ok 237 - found expected data record for 1.1.1.4 - MaxMind-DB-test-mixed-32.mmdb
ok 238 - found expected data record for 1.1.1.8 - MaxMind-DB-test-mixed-32.mmdb
ok 239 - found expected data record for 1.1.1.16 - MaxMind-DB-test-mixed-32.mmdb
ok 240 - found expected data record for 1.1.1.32 - MaxMind-DB-test-mixed-32.mmdb
ok 241 - found expected data record for 1.1.1.3 - MaxMind-DB-test-mixed-32.mmdb
ok 242 - found expected data record for 1.1.1.5 - MaxMind-DB-test-mixed-32.mmdb
ok 243 - found expected data record for 1.1.1.7 - MaxMind-DB-test-mixed-32.mmdb
ok 244 - found expected data record for 1.1.1.9 - MaxMind-DB-test-mixed-32.mmdb
ok 245 - found expected data record for 1.1.1.15 - MaxMind-DB-test-mixed-32.mmdb
ok 246 - found expected data record for 1.1.1.17 - MaxMind-DB-test-mixed-32.mmdb
ok 247 - found expected data record for 1.1.1.31 - MaxMind-DB-test-mixed-32.mmdb
ok 248 - found expected data record for 1.1.1.32 - MaxMind-DB-test-mixed-32.mmdb
ok 249 - no data found for 1.1.1.33 - MaxMind-DB-test-mixed-32.mmdb
ok 250 - no data found for 255.254.253.123 - MaxMind-DB-test-mixed-32.mmdb
ok 251 - read expected value for metadata key binary_format_major_version - MaxMind-DB-test-ipv6-32.mmdb
ok 252 - read expected value for metadata key binary_format_minor_version - MaxMind-DB-test-ipv6-32.mmdb
ok 253 - read expected value for metadata key database_type - MaxMind-DB-test-ipv6-32.mmdb
ok 254 - read expected value for metadata key description - MaxMind-DB-test-ipv6-32.mmdb
ok 255 - read expected value for metadata key ip_version - MaxMind-DB-test-ipv6-32.mmdb
ok 256 - read expected value for metadata key languages - MaxMind-DB-test-ipv6-32.mmdb
ok 257 - read expected value for metadata key record_size - MaxMind-DB-test-ipv6-32.mmdb
ok 258 - build_epoch is an integer - MaxMind-DB-test-ipv6-32.mmdb
ok 259 - build_epoch is <= the current timestamp - MaxMind-DB-test-ipv6-32.mmdb
ok 260 - found expected data record for ::1:ffff:ffff - MaxMind-DB-test-ipv6-32.mmdb
ok 261 - found expected data record for ::2:0:0 - MaxMind-DB-test-ipv6-32.mmdb
ok 262 - found expected data record for ::2:0:40 - MaxMind-DB-test-ipv6-32.mmdb
ok 263 - found expected data record for ::2:0:50 - MaxMind-DB-test-ipv6-32.mmdb
ok 264 - found expected data record for ::2:0:58 - MaxMind-DB-test-ipv6-32.mmdb
ok 265 - found expected data record for ::2:0:1 - MaxMind-DB-test-ipv6-32.mmdb
ok 266 - found expected data record for ::2:0:33 - MaxMind-DB-test-ipv6-32.mmdb
ok 267 - found expected data record for ::2:0:39 - MaxMind-DB-test-ipv6-32.mmdb
ok 268 - found expected data record for ::2:0:41 - MaxMind-DB-test-ipv6-32.mmdb
ok 269 - found expected data record for ::2:0:49 - MaxMind-DB-test-ipv6-32.mmdb
ok 270 - found expected data record for ::2:0:52 - MaxMind-DB-test-ipv6-32.mmdb
ok 271 - found expected data record for ::2:0:57 - MaxMind-DB-test-ipv6-32.mmdb
ok 272 - found expected data record for ::2:0:59 - MaxMind-DB-test-ipv6-32.mmdb
ok 273 - no data found for 1.1.1.33 - MaxMind-DB-test-ipv6-32.mmdb
ok 274 - no data found for 255.254.253.123 - MaxMind-DB-test-ipv6-32.mmdb
ok 275 - no data found for 89fa:: - MaxMind-DB-test-ipv6-32.mmdb
ok 276 - read expected value for metadata key binary_format_major_version - MaxMind-DB-test-mixed-32.mmdb
ok 277 - read expected value for metadata key binary_format_minor_version - MaxMind-DB-test-mixed-32.mmdb
ok 278 - read expected value for metadata key database_type - MaxMind-DB-test-mixed-32.mmdb
ok 279 - read expected value for metadata key description - MaxMind-DB-test-mixed-32.mmdb
ok 280 - read expected value for metadata key ip_version - MaxMind-DB-test-mixed-32.mmdb
ok 281 - read expected value for metadata key languages - MaxMind-DB-test-mixed-32.mmdb
ok 282 - read expected value for metadata key record_size - MaxMind-DB-test-mixed-32.mmdb
ok 283 - build_epoch is an integer - MaxMind-DB-test-mixed-32.mmdb
ok 284 - build_epoch is <= the current timestamp - MaxMind-DB-test-mixed-32.mmdb
ok 285 - found expected data record for ::1:ffff:ffff - MaxMind-DB-test-mixed-32.mmdb
ok 286 - found expected data record for ::2:0:0 - MaxMind-DB-test-mixed-32.mmdb
ok 287 - found expected data record for ::2:0:40 - MaxMind-DB-test-mixed-32.mmdb
ok 288 - found expected data record for ::2:0:50 - MaxMind-DB-test-mixed-32.mmdb
ok 289 - found expected data record for ::2:0:58 - MaxMind-DB-test-mixed-32.mmdb
ok 290 - found expected data record for ::2:0:1 - MaxMind-DB-test-mixed-32.mmdb
ok 291 - found expected data record for ::2:0:33 - MaxMind-DB-test-mixed-32.mmdb
ok 292 - found expected data record for ::2:0:39 - MaxMind-DB-test-mixed-32.mmdb
ok 293 - found expected data record for ::2:0:41 - MaxMind-DB-test-mixed-32.mmdb
ok 294 - found expected data record for ::2:0:49 - MaxMind-DB-test-mixed-32.mmdb
ok 295 - found expected data record for ::2:0:52 - MaxMind-DB-test-mixed-32.mmdb
ok 296 - found expected data record for ::2:0:57 - MaxMind-DB-test-mixed-32.mmdb
ok 297 - found expected data record for ::2:0:59 - MaxMind-DB-test-mixed-32.mmdb
ok 298 - no data found for 1.1.1.33 - MaxMind-DB-test-mixed-32.mmdb
ok 299 - no data found for 255.254.253.123 - MaxMind-DB-test-mixed-32.mmdb
ok 300 - no data found for 89fa:: - MaxMind-DB-test-mixed-32.mmdb
ok 301 - exception when no IP address is passed to record_for_address()
ok 302 - exception when a bad IP address (foo) is passed to record_for_address()
ok 303 - exception when a bad IP address (023.2.3.4) is passed to record_for_address()
ok 304 - exception when a bad IP address (1.2.3) is passed to record_for_address()
ok 305 - exception when a bad IP address (2003::abcd::24) is passed to record_for_address()
ok 306 - exception when a bad IP address (-@@*><) is passed to record_for_address()
ok 307 - undef when a private IP address (10.44.51.212) is passed to record_for_address()
ok 308 - undef when a private IP address (10.0.0.3) is passed to record_for_address()
ok 309 - undef when a private IP address (172.16.99.44) is passed to record_for_address()
ok 310 - undef when a private IP address (fc00::24) is passed to record_for_address()
ok 311 - undef when a private IP address (fc00:1234:4bdf::1) is passed to record_for_address()
ok 312 # skip This test requires Net::Works::Network 0.21+
ok 313 # skip This test requires Net::Works::Network 0.21+
ok 314 # skip This test requires Net::Works::Network 0.21+
ok 315 # skip This test requires Net::Works::Network 0.21+
ok 316 # skip This test requires Net::Works::Network 0.21+
ok 317 # skip This test requires Net::Works::Network 0.21+
ok 318 - no exception from iterate_search_tree when callbacks are not provided
ok 319 - Using a file object does not cause a type error
ok 320 - found record for expanded IPv6 address
ok 321 - expanded IPv6 address has expected data
1..321
ok
t/MaxMind/DB/Reader/Decoder-maps-with-pointers.t ..
ok 1 - decoded expected data structure at offset 0
ok 2 - decoded expected data structure at offset 22
ok 3 - decoded expected data structure at offset 37
ok 4 - decoded expected data structure at offset 50
ok 5 - decoded expected data structure at offset 55
ok 6 - decoded expected data structure at offset 57
1..6
ok
t/MaxMind/DB/Reader/Decoder-types/array.t .........
ok 1 - decoded array - array with 0 keys
ok 2 - decoded array - array with 1 keys
ok 3 - decoded array - array with 2 keys
1..3
ok
t/MaxMind/DB/Reader/Decoder-types/boolean.t .......
ok 1 - decoded boolean - 0
ok 2 - decoded boolean - 1
1..2
ok
t/MaxMind/DB/Reader/Decoder-types/bytes.t .........
ok 1 - decoded bytes -
ok 2 - decoded bytes - 1
ok 3 - decoded bytes - 123
ok 4 - decoded bytes - 123456789012345678901234567
ok 5 - decoded bytes - 1234567890123456789012345678
ok 6 - decoded bytes - 12345678901234567890123456789
ok 7 - decoded bytes - 123456789012345678901234567890
ok 8 - decoded bytes - xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx...(500)
ok 9 - decoded bytes - xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx...(2000)
ok 10 - decoded bytes - xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx...(70000)
ok 11 - utf8 flag is off for bytes returned by decoder
1..11
ok
t/MaxMind/DB/Reader/Decoder-types/container.t .....
ok 1 - An object of class 'MaxMind::DB::Reader::Data::Container' isa 'MaxMind::DB::Reader::Data::Container'
1..1
ok
t/MaxMind/DB/Reader/Decoder-types/double.t ........
ok 1 - decoded double - 0
ok 2 - decoded double - 0.5
ok 3 - decoded double - 3.14159265359
ok 4 - decoded double - 123
ok 5 - decoded double - 1073741824.12457
ok 6 - decoded double - -0.5
ok 7 - decoded double - -3.14159265359
ok 8 - decoded double - -1073741824.12457
1..8
ok
t/MaxMind/DB/Reader/Decoder-types/end_marker.t ....
ok 1 - An object of class 'MaxMind::DB::Reader::Data::EndMarker' isa 'MaxMind::DB::Reader::Data::EndMarker'
1..1
ok
t/MaxMind/DB/Reader/Decoder-types/float.t .........
ok 1 - decoded float - 0
ok 2 - decoded float - 1
ok 3 - decoded float - 1.1
ok 4 - decoded float - 3.14
ok 5 - decoded float - 9999.99
ok 6 - decoded float - -1
ok 7 - decoded float - -1.1
ok 8 - decoded float - -3.14
ok 9 - decoded float - -9999.99
1..9
ok
t/MaxMind/DB/Reader/Decoder-types/int32.t .........
ok 1 - decoded int32 - 0
ok 2 - decoded int32 - -1
ok 3 - decoded int32 - 255
ok 4 - decoded int32 - -255
ok 5 - decoded int32 - 500
ok 6 - decoded int32 - -500
ok 7 - decoded int32 - 65535
ok 8 - decoded int32 - -65535
ok 9 - decoded int32 - 16777215
ok 10 - decoded int32 - -16777215
ok 11 - decoded int32 - 2147483647
ok 12 - decoded int32 - -2147483647
1..12
ok
t/MaxMind/DB/Reader/Decoder-types/map.t ...........
ok 1 - decoded map - hash with 0 keys
ok 2 - decoded map - hash with 1 keys
ok 3 - decoded map - hash with 2 keys
ok 4 - decoded map - hash with 1 keys
ok 5 - decoded map - hash with 1 keys
1..5
ok
t/MaxMind/DB/Reader/Decoder-types/pointer.t .......
ok 1 - decoded pointer - 0
ok 2 - decoded pointer - 5
ok 3 - decoded pointer - 10
ok 4 - decoded pointer - 1023
ok 5 - decoded pointer - 3017
ok 6 - decoded pointer - 524283
ok 7 - decoded pointer - 526335
ok 8 - decoded pointer - 134217726
ok 9 - decoded pointer - 134744063
ok 10 - decoded pointer - 4294967295
1..10
ok
t/MaxMind/DB/Reader/Decoder-types/uint128.t .......
ok 1 - decoded uint128 - 0
ok 2 - decoded uint128 - 500
ok 3 - decoded uint128 - 10872
ok 4 - decoded uint128 - 255
ok 5 - decoded uint128 - 65535
ok 6 - decoded uint128 - 16777215
ok 7 - decoded uint128 - 4294967295
ok 8 - decoded uint128 - 1099511627775
ok 9 - decoded uint128 - 281474976710655
ok 10 - decoded uint128 - 72057594037927935
ok 11 - decoded uint128 - 18446744073709551615
ok 12 - decoded uint128 - 4722366482869645213695
ok 13 - decoded uint128 - 1208925819614629174706175
ok 14 - decoded uint128 - 309485009821345068724781055
ok 15 - decoded uint128 - 79228162514264337593543950335
ok 16 - decoded uint128 - 20282409603651670423947251286015
ok 17 - decoded uint128 - 5192296858534827628530496329220095
ok 18 - decoded uint128 - 1329227995784915872903807060280344575
ok 19 - decoded uint128 - 340282366920938463463374607431768211455
1..19
ok
t/MaxMind/DB/Reader/Decoder-types/uint16.t ........
ok 1 - decoded uint16 - 0
ok 2 - decoded uint16 - 255
ok 3 - decoded uint16 - 500
ok 4 - decoded uint16 - 10872
ok 5 - decoded uint16 - 65535
1..5
ok
t/MaxMind/DB/Reader/Decoder-types/uint32.t ........
ok 1 - decoded uint32 - 0
ok 2 - decoded uint32 - 255
ok 3 - decoded uint32 - 500
ok 4 - decoded uint32 - 10872
ok 5 - decoded uint32 - 65535
ok 6 - decoded uint32 - 16777215
ok 7 - decoded uint32 - 4294967295
1..7
ok
t/MaxMind/DB/Reader/Decoder-types/uint64.t ........
ok 1 - decoded uint64 - 0
ok 2 - decoded uint64 - 500
ok 3 - decoded uint64 - 10872
ok 4 - decoded uint64 - 255
ok 5 - decoded uint64 - 65535
ok 6 - decoded uint64 - 16777215
ok 7 - decoded uint64 - 4294967295
ok 8 - decoded uint64 - 1099511627775
ok 9 - decoded uint64 - 281474976710655
ok 10 - decoded uint64 - 72057594037927935
ok 11 - decoded uint64 - 18446744073709551615
1..11
ok
t/MaxMind/DB/Reader/Decoder-types/utf8_string.t ...
ok 1 - decoded utf8_string -
ok 2 - decoded utf8_string - 1
ok 3 - decoded utf8_string - 人
ok 4 - decoded utf8_string - 123
ok 5 - decoded utf8_string - 123456789012345678901234567
ok 6 - decoded utf8_string - 1234567890123456789012345678
ok 7 - decoded utf8_string - 12345678901234567890123456789
ok 8 - decoded utf8_string - 123456789012345678901234567890
ok 9 - decoded utf8_string - xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx...(500)
ok 10 - decoded utf8_string - xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx...(2000)
ok 11 - decoded utf8_string - xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx...(70000)
ok 12 - utf8 flag is on for string returned by decoder
1..12
ok
t/MaxMind/DB/Reader/Decoder.t .....................
ok 1 - decoder does not add left padding when it is not needed
ok 2 - decoder added one zero byte at the left of the content
ok 3 - decoder added one three bytes at the left of the content
ok 4 - _read( 0, 7 ) got the expected data
ok 5 - _read( 1, 3 ) got the expected data
ok 6 - got an error when trying to read past the end of the data source
ok 7 - got an error when calling ->decode without an offset
1..7
ok
t/MaxMind/DB/Reader/NoMoose.t .....................
ok 1 - Moose.pm is not in %INC
1..1
ok
t/release-cpan-changes.t .......................... skipped: these tests are for release candidate testing
t/release-pod-coverage.t .......................... skipped: these tests are for release candidate testing
t/release-portability.t ........................... skipped: these tests are for release candidate testing
t/release-synopsis.t .............................. skipped: these tests are for release candidate testing
t/release-tidyall.t ............................... skipped: these tests are for release candidate testing
All tests successful.
Files=34, Tests=459, 16 wallclock secs ( 0.25 usr + 0.14 sys = 0.39 CPU)
Result: PASS
MAXMIND/MaxMind-DB-Reader-1.000012.tar.gz
dmake test TEST_VERBOSE=1 -- OK
Fetching with LWP:
http://ppm.activestate.com/CPAN/authors/id/M/MA/MAXMIND/CHECKSUMS
MaxMind, Inc. <support@maxmind.com>
Read MaxMind DB files and look up IP addresses
>>> (cd C:\cpanfly-5.18-64\var\cpan\build\MaxMind-DB-Reader-1.000012-Uy_0f3 && tar cvf - MaxMind-DB-Reader-1.000012.ppd blib) | gzip -c >C:/cpanfly-5.18-64/var/REPO/M/MA/MAXMIND/MaxMind-DB-Reader-1.000012.tar.gz
MaxMind-DB-Reader-1.000012.ppd
blib/
blib/lib/
blib/lib/MaxMind/
blib/lib/MaxMind/DB/
blib/lib/MaxMind/DB/Reader/
blib/lib/MaxMind/DB/Reader/Data/
blib/lib/MaxMind/DB/Reader/Data/Container.pm
blib/lib/MaxMind/DB/Reader/Data/EndMarker.pm
blib/lib/MaxMind/DB/Reader/Decoder.pm
blib/lib/MaxMind/DB/Reader/PP.pm
blib/lib/MaxMind/DB/Reader/Role/
blib/lib/MaxMind/DB/Reader/Role/HasDecoder.pm
blib/lib/MaxMind/DB/Reader/Role/HasMetadata.pm
blib/lib/MaxMind/DB/Reader/Role/NodeReader.pm
blib/lib/MaxMind/DB/Reader/Role/Reader.pm
blib/lib/MaxMind/DB/Reader/Role/Sysreader.pm
blib/lib/MaxMind/DB/Reader.pm
blib/script/
blib/script/mmdb-dump-metadata
blib/script/mmdb-dump-metadata.bat
blib/script/mmdb-dump-search-tree
blib/script/mmdb-dump-search-tree.bat
>>> mv C:\cpanfly-5.18-64\var\cpan\build\MaxMind-DB-Reader-1.000012-Uy_0f3/MaxMind-DB-Reader-1.000012.ppd C:/cpanfly-5.18-64/var/REPO/M/MA/MAXMIND
MAXMIND/GeoIP2-2.003001.tar.gz
Has already been unwrapped into directory C:\cpanfly-5.18-64\var\cpan\build\GeoIP2-2.003001-BGUd2w
MAXMIND/GeoIP2-2.003001.tar.gz
Has already been prepared
Running make for M/MA/MAXMIND/GeoIP2-2.003001.tar.gz
Prepending C:\cpanfly-5.18-64\var\cpan\build\MaxMind-DB-Reader-1.000012-Uy_0f3/blib/arch C:\cpanfly-5.18-64\var\cpan\build\MaxMind-DB-Reader-1.000012-Uy_0f3/blib/lib to PERL5LIB for 'make'
>>> dmake
cp lib/GeoIP2/Error/IPAddressNotFound.pm blib\lib\GeoIP2\Error\IPAddressNotFound.pm
cp lib/GeoIP2/Model/Country.pm blib\lib\GeoIP2\Model\Country.pm
cp lib/GeoIP2.pm blib\lib\GeoIP2.pm
cp lib/GeoIP2/Record/MaxMind.pm blib\lib\GeoIP2\Record\MaxMind.pm
cp lib/GeoIP2/Model/AnonymousIP.pm blib\lib\GeoIP2\Model\AnonymousIP.pm
cp lib/GeoIP2/Model/Enterprise.pm blib\lib\GeoIP2\Model\Enterprise.pm
cp lib/GeoIP2/Error/Generic.pm blib\lib\GeoIP2\Error\Generic.pm
cp lib/GeoIP2/Model/Insights.pm blib\lib\GeoIP2\Model\Insights.pm
cp lib/GeoIP2/Record/Location.pm blib\lib\GeoIP2\Record\Location.pm
cp lib/GeoIP2/Record/City.pm blib\lib\GeoIP2\Record\City.pm
cp lib/GeoIP2/Record/Continent.pm blib\lib\GeoIP2\Record\Continent.pm
cp lib/GeoIP2/Error/Type.pm blib\lib\GeoIP2\Error\Type.pm
cp lib/GeoIP2/Record/Country.pm blib\lib\GeoIP2\Record\Country.pm
cp lib/GeoIP2/Model/City.pm blib\lib\GeoIP2\Model\City.pm
cp lib/GeoIP2/Model/ConnectionType.pm blib\lib\GeoIP2\Model\ConnectionType.pm
cp lib/GeoIP2/Database/Reader.pm blib\lib\GeoIP2\Database\Reader.pm
cp lib/GeoIP2/Model/ISP.pm blib\lib\GeoIP2\Model\ISP.pm
cp lib/GeoIP2/Error/WebService.pm blib\lib\GeoIP2\Error\WebService.pm
cp lib/GeoIP2/Model/Domain.pm blib\lib\GeoIP2\Model\Domain.pm
cp lib/GeoIP2/Error/HTTP.pm blib\lib\GeoIP2\Error\HTTP.pm
cp lib/GeoIP2/WebService/Client.pm blib\lib\GeoIP2\WebService\Client.pm
cp lib/GeoIP2/Role/Model/HasSubdivisions.pm blib\lib\GeoIP2\Role\Model\HasSubdivisions.pm
cp lib/GeoIP2/Record/Traits.pm blib\lib\GeoIP2\Record\Traits.pm
cp lib/GeoIP2/Record/RepresentedCountry.pm blib\lib\GeoIP2\Record\RepresentedCountry.pm
cp lib/GeoIP2/Record/Subdivision.pm blib\lib\GeoIP2\Record\Subdivision.pm
cp lib/GeoIP2/Role/Record/Country.pm blib\lib\GeoIP2\Role\Record\Country.pm
cp lib/GeoIP2/Role/Model/Flat.pm blib\lib\GeoIP2\Role\Model\Flat.pm
cp lib/GeoIP2/Record/Postal.pm blib\lib\GeoIP2\Record\Postal.pm
cp lib/GeoIP2/Role/HasLocales.pm blib\lib\GeoIP2\Role\HasLocales.pm
cp lib/GeoIP2/Role/Error/HTTP.pm blib\lib\GeoIP2\Role\Error\HTTP.pm
cp lib/GeoIP2/Types.pm blib\lib\GeoIP2\Types.pm
cp lib/GeoIP2/Role/Model/Location.pm blib\lib\GeoIP2\Role\Model\Location.pm
cp lib/GeoIP2/Role/Record/HasNames.pm blib\lib\GeoIP2\Role\Record\HasNames.pm
cp lib/GeoIP2/Role/HasIPAddress.pm blib\lib\GeoIP2\Role\HasIPAddress.pm
cp lib/GeoIP2/Role/Model.pm blib\lib\GeoIP2\Role\Model.pm
"C:\Perl64-5.18\bin\perl.exe" -MExtUtils::Command -e cp -- bin/web-service-request blib\script\web-service-request
pl2bat.bat blib\script\web-service-request
MAXMIND/GeoIP2-2.003001.tar.gz
dmake -- OK
Prepending C:\cpanfly-5.18-64\var\cpan\build\MaxMind-DB-Reader-1.000012-Uy_0f3/blib/arch C:\cpanfly-5.18-64\var\cpan\build\MaxMind-DB-Reader-1.000012-Uy_0f3/blib/lib to PERL5LIB for 'test'
Running make test
>>> dmake test TEST_VERBOSE=1
"C:\Perl64-5.18\bin\perl.exe" "-MExtUtils::Command::MM" "-MTest::Harness" "-e" "undef *Test::Harness::Switches; test_harness(1, 'blib\lib', 'blib\arch')" t/*.t t/GeoIP2/*.t t/GeoIP2/Database/*.t t/GeoIP2/Error/*.t t/GeoIP2/Model/*.t t/GeoIP2/WebService/*.t
#
# Versions for all modules listed in MYMETA.json (including optional ones):
#
# === Configure Requires ===
#
# Module Want Have
# ------------------- ---- ----
# ExtUtils::MakeMaker any 7.04
#
# === Build Requires ===
#
# Module Want Have
# ------------------- ---- ----
# ExtUtils::MakeMaker any 7.04
#
# === Test Requires ===
#
# Module Want Have
# --------------------- ---- --------
# ExtUtils::MakeMaker any 7.04
# File::Spec any 3.62
# HTTP::Response any 6.11
# HTTP::Status any 6.11
# IO::Compress::Gzip any 2.069
# MaxMind::DB::Metadata any 0.040001
# Path::Class any 0.36
# Test::Builder any 1.001014
# Test::Fatal any 0.014
# Test::More 0.96 1.001014
# Test::Number::Delta any 1.06
# base any 2.23
# utf8 any 1.10
#
# === Test Recommends ===
#
# Module Want Have
# ---------- -------- --------
# CPAN::Meta 2.120900 2.150005
#
# === Runtime Requires ===
#
# Module Want Have
# -------------------- -------- --------
# B any 1.42_02
# Data::Dumper any 2.154
# Data::Validate::IP 0.24 0.25
# Exporter any 5.72
# Getopt::Long any 2.48
# HTTP::Headers any 6.11
# HTTP::Request any 6.11
# JSON::MaybeXS any 1.003005
# LWP::Protocol::https any 6.06
# LWP::UserAgent any 6.15
# List::MoreUtils any 0.415
# List::Util any 1.45
# MIME::Base64 any 3.15
# MaxMind::DB::Reader 1.000000 1.000012
# Moo any 2.001001
# Moo::Role any 2.001001
# Params::Validate any 1.23
# Scalar::Util any 1.45
# Sub::Quote any 2.001001
# Throwable::Error any 0.200013
# Try::Tiny any 0.24
# URI any 1.67
# lib any 0.63
# strict any 1.07
# warnings any 1.18
#
t/00-report-prereqs.t .......................
1..1
ok 1
ok
t/author-00-compile.t ....................... skipped: these tests are for testing by the author
t/author-eol.t .............................. skipped: these tests are for testing by the author
t/author-no-tabs.t .......................... skipped: these tests are for testing by the author
t/author-pod-spell.t ........................ skipped: these tests are for testing by the author
t/author-pod-syntax.t ....................... skipped: these tests are for testing by the author
t/author-test-version.t ..................... skipped: these tests are for testing by the author
t/GeoIP2/Database/Reader-Anonymous-IP.t .....
ok 1 - is_anonymous is true for 1.2.0.0
ok 2 - is_anonymous_vpn is true for 1.2.0.0
ok 3 - is_hosting_provider is false for 1.2.0.0
ok 4 - is_public_proxy is false for 1.2.0.0
ok 5 - is_tor_exit_node is false for 1.2.0.0
ok 6 - is_anonymous is true for 186.30.236.233
ok 7 - is_anonymous_vpn is false for 186.30.236.233
ok 8 - is_hosting_provider is false for 186.30.236.233
ok 9 - is_public_proxy is true for 186.30.236.233
ok 10 - is_tor_exit_node is false for 186.30.236.233
ok 11 - is_anonymous is false for 6.7.8.9
ok 12 - is_anonymous_vpn is false for 6.7.8.9
ok 13 - is_hosting_provider is false for 6.7.8.9
ok 14 - is_public_proxy is false for 6.7.8.9
ok 15 - is_tor_exit_node is false for 6.7.8.9
ok 16 - is_anonymous is true for 65.4.3.2
ok 17 - is_anonymous_vpn is false for 65.4.3.2
ok 18 - is_hosting_provider is false for 65.4.3.2
ok 19 - is_public_proxy is false for 65.4.3.2
ok 20 - is_tor_exit_node is true for 65.4.3.2
ok 21 - is_anonymous is true for 71.160.223.45
ok 22 - is_anonymous_vpn is false for 71.160.223.45
ok 23 - is_hosting_provider is true for 71.160.223.45
ok 24 - is_public_proxy is false for 71.160.223.45
ok 25 - is_tor_exit_node is false for 71.160.223.45
ok 26 - is_anonymous is true for abcd:1000::1
ok 27 - is_anonymous_vpn is false for abcd:1000::1
ok 28 - is_hosting_provider is false for abcd:1000::1
ok 29 - is_public_proxy is true for abcd:1000::1
ok 30 - is_tor_exit_node is false for abcd:1000::1
1..30
ok
t/GeoIP2/Database/Reader-Connection-Type.t ..
ok 1 - correct connection type in Connection-Type database
ok 2 - correct IP in Connection-Type database
1..2
ok
t/GeoIP2/Database/Reader-Domain.t ...........
ok 1 - correct domain in Domain database
ok 2 - correct IP in Domain database
1..2
ok
t/GeoIP2/Database/Reader-Enterprise.t .......
# Subtest: city
ok 1 - confidence
ok 2 - names
ok 3 - geoname_id
1..3
ok 1 - city
# Subtest: continent
ok 1 - geoname_id
ok 2 - code
ok 3 - names
1..3
ok 2 - continent
# Subtest: country
ok 1 - names
ok 2 - confidence
ok 3 - iso_code
ok 4 - geoname_id
1..4
ok 3 - country
# Subtest: location
ok 1 - longitude
ok 2 - latitude
ok 3 - accuracy_radius
ok 4 - metro_code
ok 5 - time_zone
1..5
ok 4 - location
# Subtest: postal
ok 1 - confidence
ok 2 - code
1..2
ok 5 - postal
# Subtest: registered_country
ok 1 - iso_code
ok 2 - names
ok 3 - geoname_id
1..3
ok 6 - registered_country
# Subtest: subdivisions
ok 1 - names
ok 2 - confidence
ok 3 - iso_code
ok 4 - geoname_id
1..4
ok 7 - subdivisions
# Subtest: traits
ok 1 - autonomous_system_number
ok 2 - autonomous_system_organization
ok 3 - connection_type
ok 4 - domain
ok 5 - is_anonymous_proxy
ok 6 - is_legitimate_proxy
ok 7 - is_satellite_provider
ok 8 - isp
ok 9 - organization
ok 10 - user_type
1..10
ok 8 - traits
1..8
ok
t/GeoIP2/Database/Reader-ISP.t ..............
ok 1 - correct ASN in ISP database
ok 2 - correct AS Org in ISP database
ok 3 - correct ISP in ISP database
ok 4 - correct Org in ISP database
ok 5 - correct IP in ISP database
1..5
ok
t/GeoIP2/Database/Reader.t ..................
ok 1 - dies on missing ip - country method
ok 2 - dies on "me" - country method
ok 3 - dies on private IP - country method
ok 4 - dies if IP is not in database - country method
ok 5 - 'error thrown when IP address cannot be found' isa 'GeoIP2::Error::IPAddressNotFound'
ok 6 - exception ip_address() method returns the IP address
ok 7 - dies on invalid ip - country method
ok 8 - country name - country method
ok 9 - ip address is filled in - country method
ok 10 - calling $model_obj->continent() does not throw an error - country model
ok 11 - calling $model_obj->country() does not throw an error - country model
ok 12 - calling $model_obj->maxmind() does not throw an error - country model
ok 13 - calling $model_obj->registered_country() does not throw an error - country model
ok 14 - calling $model_obj->traits() does not throw an error - country model
ok 15 - dies on missing ip - city method
ok 16 - dies on "me" - city method
ok 17 - dies on private IP - city method
ok 18 - dies if IP is not in database - city method
ok 19 - 'error thrown when IP address cannot be found' isa 'GeoIP2::Error::IPAddressNotFound'
ok 20 - exception ip_address() method returns the IP address
ok 21 - dies on invalid ip - city method
ok 22 - country name - city method
ok 23 - ip address is filled in - city method
ok 24 - calling $model_obj->city() does not throw an error - city model
ok 25 - calling $model_obj->continent() does not throw an error - city model
ok 26 - calling $model_obj->country() does not throw an error - city model
ok 27 - calling $model_obj->location() does not throw an error - city model
ok 28 - calling $model_obj->maxmind() does not throw an error - city model
ok 29 - calling $model_obj->postal() does not throw an error - city model
ok 30 - calling $model_obj->registered_country() does not throw an error - city model
ok 31 - calling $model_obj->represented_country() does not throw an error - city model
ok 32 - calling $model_obj->traits() does not throw an error - city model
ok 33 - city name - city method
ok 34 - dies on missing ip - city method
ok 35 - dies on "me" - city method
ok 36 - dies on private IP - city method
ok 37 - dies if IP is not in database - city method
ok 38 - 'error thrown when IP address cannot be found' isa 'GeoIP2::Error::IPAddressNotFound'
ok 39 - exception ip_address() method returns the IP address
ok 40 - dies on invalid ip - city method
ok 41 - country name - city method
ok 42 - ip address is filled in - city method
ok 43 - calling $model_obj->city() does not throw an error - city model
ok 44 - calling $model_obj->continent() does not throw an error - city model
ok 45 - calling $model_obj->country() does not throw an error - city model
ok 46 - calling $model_obj->location() does not throw an error - city model
ok 47 - calling $model_obj->maxmind() does not throw an error - city model
ok 48 - calling $model_obj->postal() does not throw an error - city model
ok 49 - calling $model_obj->registered_country() does not throw an error - city model
ok 50 - calling $model_obj->represented_country() does not throw an error - city model
ok 51 - calling $model_obj->traits() does not throw an error - city model
ok 52 - city name - city method
ok 53 - the city method rejected GeoIP2-Anonymous-IP database
ok 54 - the country method rejected GeoIP2-Anonymous-IP database
ok 55 - the connection_type method rejected GeoIP2-Anonymous-IP database
ok 56 - the domain method rejected GeoIP2-Anonymous-IP database
ok 57 - the isp method rejected GeoIP2-Anonymous-IP database
ok 58 - the anonymous_ip method accepts GeoIP2-Anonymous-IP database
ok 59 - the city method accepts GeoIP2-City database
ok 60 - the country method rejected GeoIP2-City database
ok 61 - the connection_type method rejected GeoIP2-City database
ok 62 - the domain method rejected GeoIP2-City database
ok 63 - the isp method rejected GeoIP2-City database
ok 64 - the anonymous_ip method rejected GeoIP2-City database
ok 65 - the city method accepts GeoIP2-City-Europe database
ok 66 - the country method rejected GeoIP2-City-Europe database
ok 67 - the connection_type method rejected GeoIP2-City-Europe database
ok 68 - the domain method rejected GeoIP2-City-Europe database
ok 69 - the isp method rejected GeoIP2-City-Europe database
ok 70 - the anonymous_ip method rejected GeoIP2-City-Europe database
ok 71 - the city method accepts GeoIP2-City-South-America database
ok 72 - the country method rejected GeoIP2-City-South-America database
ok 73 - the connection_type method rejected GeoIP2-City-South-America database
ok 74 - the domain method rejected GeoIP2-City-South-America database
ok 75 - the isp method rejected GeoIP2-City-South-America database
ok 76 - the anonymous_ip method rejected GeoIP2-City-South-America database
ok 77 - the city method rejected GeoIP2-Connection-Type database
ok 78 - the country method rejected GeoIP2-Connection-Type database
ok 79 - the connection_type method accepts GeoIP2-Connection-Type database
ok 80 - the domain method rejected GeoIP2-Connection-Type database
ok 81 - the isp method rejected GeoIP2-Connection-Type database
ok 82 - the anonymous_ip method rejected GeoIP2-Connection-Type database
ok 83 - the city method rejected GeoIP2-Country database
ok 84 - the country method accepts GeoIP2-Country database
ok 85 - the connection_type method rejected GeoIP2-Country database
ok 86 - the domain method rejected GeoIP2-Country database
ok 87 - the isp method rejected GeoIP2-Country database
ok 88 - the anonymous_ip method rejected GeoIP2-Country database
ok 89 - the city method rejected GeoIP2-Domain database
ok 90 - the country method rejected GeoIP2-Domain database
ok 91 - the connection_type method rejected GeoIP2-Domain database
ok 92 - the domain method accepts GeoIP2-Domain database
ok 93 - the isp method rejected GeoIP2-Domain database
ok 94 - the anonymous_ip method rejected GeoIP2-Domain database
ok 95 - the city method rejected GeoIP2-ISP database
ok 96 - the country method rejected GeoIP2-ISP database
ok 97 - the connection_type method rejected GeoIP2-ISP database
ok 98 - the domain method rejected GeoIP2-ISP database
ok 99 - the isp method accepts GeoIP2-ISP database
ok 100 - the anonymous_ip method rejected GeoIP2-ISP database
ok 101 - the city method rejected GeoIP2-Precision-Anonymous-IP database
ok 102 - the country method rejected GeoIP2-Precision-Anonymous-IP database
ok 103 - the connection_type method rejected GeoIP2-Precision-Anonymous-IP database
ok 104 - the domain method rejected GeoIP2-Precision-Anonymous-IP database
ok 105 - the isp method rejected GeoIP2-Precision-Anonymous-IP database
ok 106 - the anonymous_ip method accepts GeoIP2-Precision-Anonymous-IP database
ok 107 - the city method accepts GeoIP2-Precision-City database
ok 108 - the country method rejected GeoIP2-Precision-City database
ok 109 - the connection_type method rejected GeoIP2-Precision-City database
ok 110 - the domain method rejected GeoIP2-Precision-City database
ok 111 - the isp method rejected GeoIP2-Precision-City database
ok 112 - the anonymous_ip method rejected GeoIP2-Precision-City database
ok 113 - the city method rejected GeoIP2-Precision-Connection-Type database
ok 114 - the country method rejected GeoIP2-Precision-Connection-Type database
ok 115 - the connection_type method accepts GeoIP2-Precision-Connection-Type database
ok 116 - the domain method rejected GeoIP2-Precision-Connection-Type database
ok 117 - the isp method rejected GeoIP2-Precision-Connection-Type database
ok 118 - the anonymous_ip method rejected GeoIP2-Precision-Connection-Type database
ok 119 - the city method rejected GeoIP2-Precision-Country database
ok 120 - the country method accepts GeoIP2-Precision-Country database
ok 121 - the connection_type method rejected GeoIP2-Precision-Country database
ok 122 - the domain method rejected GeoIP2-Precision-Country database
ok 123 - the isp method rejected GeoIP2-Precision-Country database
ok 124 - the anonymous_ip method rejected GeoIP2-Precision-Country database
ok 125 - the city method rejected GeoIP2-Precision-Domain database
ok 126 - the country method rejected GeoIP2-Precision-Domain database
ok 127 - the connection_type method rejected GeoIP2-Precision-Domain database
ok 128 - the domain method accepts GeoIP2-Precision-Domain database
ok 129 - the isp method rejected GeoIP2-Precision-Domain database
ok 130 - the anonymous_ip method rejected GeoIP2-Precision-Domain database
ok 131 - the city method rejected GeoIP2-Precision-ISP database
ok 132 - the country method rejected GeoIP2-Precision-ISP database
ok 133 - the connection_type method rejected GeoIP2-Precision-ISP database
ok 134 - the domain method rejected GeoIP2-Precision-ISP database
ok 135 - the isp method accepts GeoIP2-Precision-ISP database
ok 136 - the anonymous_ip method rejected GeoIP2-Precision-ISP database
ok 137 - the city method accepts GeoLite2-City database
ok 138 - the country method rejected GeoLite2-City database
ok 139 - the connection_type method rejected GeoLite2-City database
ok 140 - the domain method rejected GeoLite2-City database
ok 141 - the isp method rejected GeoLite2-City database
ok 142 - the anonymous_ip method rejected GeoLite2-City database
ok 143 - the city method rejected GeoLite2-Country database
ok 144 - the country method accepts GeoLite2-Country database
ok 145 - the connection_type method rejected GeoLite2-Country database
ok 146 - the domain method rejected GeoLite2-Country database
ok 147 - the isp method rejected GeoLite2-Country database
ok 148 - the anonymous_ip method rejected GeoLite2-Country database
1..148
ok
t/GeoIP2/Error/Type.t .......................
ok 1 - correct type thrown
ok 2 - correct value thrown
1..2
ok
t/GeoIP2/Model/City.t .......................
ok 1 - 'GeoIP2::Model::City->new returns' isa 'GeoIP2::Model::City'
ok 2 - '$model->city()' isa 'GeoIP2::Record::City'
ok 3 - '$model->continent()' isa 'GeoIP2::Record::Continent'
ok 4 - '$model->country()' isa 'GeoIP2::Record::Country'
ok 5 - '$model->location()' isa 'GeoIP2::Record::Location'
ok 6 - '$model->maxmind()' isa 'GeoIP2::Record::MaxMind'
ok 7 - '$model->postal()' isa 'GeoIP2::Record::Postal'
ok 8 - '$model->registered_country()' isa 'GeoIP2::Record::Country'
ok 9 - '$model->represented_country()' isa 'GeoIP2::Record::RepresentedCountry'
ok 10 - '$model->most_specific_subdivision' isa 'GeoIP2::Record::Subdivision'
ok 11 - '$model->traits()' isa 'GeoIP2::Record::Traits'
ok 12 - raw method returns raw input
ok 13 - '$model->subdivisions()[0]' isa 'GeoIP2::Record::Subdivision'
ok 14 - 'GeoIP2::Model::City object with no data except maxmind.queries_remaining & traits.ip_address' isa 'GeoIP2::Model::City'
ok 15 - '$model->city()' isa 'GeoIP2::Record::City'
ok 16 - '$model->continent()' isa 'GeoIP2::Record::Continent'
ok 17 - '$model->country()' isa 'GeoIP2::Record::Country'
ok 18 - '$model->location()' isa 'GeoIP2::Record::Location'
ok 19 - '$model->maxmind()' isa 'GeoIP2::Record::MaxMind'
ok 20 - '$model->postal()' isa 'GeoIP2::Record::Postal'
ok 21 - '$model->registered_country()' isa 'GeoIP2::Record::Country'
ok 22 - '$model->represented_country()' isa 'GeoIP2::Record::RepresentedCountry'
ok 23 - '$model->most_specific_subdivision' isa 'GeoIP2::Record::Subdivision'
ok 24 - '$model->traits()' isa 'GeoIP2::Record::Traits'
ok 25 - raw method returns raw input
ok 26 - $model->subdivisions returns an empty list
ok 27 - no exception when GeoIP2::Model::City class gets raw data with unknown keys
ok 28 - raw method returns raw input
1..28
ok
t/GeoIP2/Model/Country.t ....................
ok 1 - 'minimal GeoIP2::Model::Country object' isa 'GeoIP2::Model::Country'
ok 2 - '$model->continent()' isa 'GeoIP2::Record::Continent'
ok 3 - '$model->country()' isa 'GeoIP2::Record::Country'
ok 4 - '$model->maxmind()' isa 'GeoIP2::Record::MaxMind'
ok 5 - '$model->registered_country()' isa 'GeoIP2::Record::Country'
ok 6 - '$model->traits()' isa 'GeoIP2::Record::Traits'
ok 7 - continent geoname_id is 42
ok 8 - continent code is NA
ok 9 - continent names
ok 10 - continent name is North America
ok 11 - country geoname_id is 1
ok 12 - country iso_code is US
ok 13 - country names
ok 14 - country name is United States of America
ok 15 - country confidence is undef
ok 16 - registered_country geoname_id is 2
ok 17 - registered_country iso_code is CA
ok 18 - registered_country names
ok 19 - registered_country name is Canada
ok 20 - traits is_anonymous_proxy returns 0 by default
ok 21 - traits is_satellite_provider returns 0 by default
ok 22 - raw method returns raw input
1..22
ok
t/GeoIP2/Model/Insights.t ...................
ok 1 - 'GeoIP2::Model::Insights->new returns' isa 'GeoIP2::Model::Insights'
ok 2 - '$model->city()' isa 'GeoIP2::Record::City'
ok 3 - '$model->continent()' isa 'GeoIP2::Record::Continent'
ok 4 - '$model->country()' isa 'GeoIP2::Record::Country'
ok 5 - '$model->location()' isa 'GeoIP2::Record::Location'
ok 6 - '$model->maxmind()' isa 'GeoIP2::Record::MaxMind'
ok 7 - '$model->postal()' isa 'GeoIP2::Record::Postal'
ok 8 - '$model->registered_country()' isa 'GeoIP2::Record::Country'
ok 9 - '$model->represented_country()' isa 'GeoIP2::Record::RepresentedCountry'
ok 10 - '$model->most_specific_subdivision' isa 'GeoIP2::Record::Subdivision'
ok 11 - '$model->traits()' isa 'GeoIP2::Record::Traits'
ok 12 - raw method returns raw input
ok 13 - '$model->subdivisions()[0]' isa 'GeoIP2::Record::Subdivision'
ok 14 - check average_income
ok 15 - check population_density
ok 16 - 'GeoIP2::Model::Insights object with no data except maxmind.queries_remaining & traits.ip_address' isa 'GeoIP2::Model::Insights'
ok 17 - '$model->city()' isa 'GeoIP2::Record::City'
ok 18 - '$model->continent()' isa 'GeoIP2::Record::Continent'
ok 19 - '$model->country()' isa 'GeoIP2::Record::Country'
ok 20 - '$model->location()' isa 'GeoIP2::Record::Location'
ok 21 - '$model->maxmind()' isa 'GeoIP2::Record::MaxMind'
ok 22 - '$model->postal()' isa 'GeoIP2::Record::Postal'
ok 23 - '$model->registered_country()' isa 'GeoIP2::Record::Country'
ok 24 - '$model->represented_country()' isa 'GeoIP2::Record::RepresentedCountry'
ok 25 - '$model->most_specific_subdivision' isa 'GeoIP2::Record::Subdivision'
ok 26 - '$model->traits()' isa 'GeoIP2::Record::Traits'
ok 27 - raw method returns raw input
ok 28 - $model->subdivisions returns an empty list
ok 29 - no exception when GeoIP2::Model::Insights class gets raw data with unknown keys
ok 30 - raw method returns raw input
1..30
ok
t/GeoIP2/Model/names.t ......................
ok 1 - continent name is in Chinese (no Russian available)
ok 2 - country name is in Russian
ok 3 - continent name is undef (no Russian or Japanese available)
ok 4 - country name is in Russian
ok 5 - continent name is undef (no Japanese available)
ok 6 - country name is undef (no Japanese available)
1..6
ok
t/GeoIP2/Types.t ............................
ok 1 - Bool accepts undef
ok 2 - Bool accepts ''
ok 3 - Bool accepts 0
ok 4 - Bool accepts 1
ok 5 - Bool rejects "foo"
ok 6 - Bool rejects 100
ok 7 - Bool rejects -100
ok 8 - Bool rejects 42.42
ok 9 - Bool rejects -42.42
ok 10 - Bool rejects ARRAY reference
ok 11 - Bool rejects HASH reference
ok 12 - Bool rejects Foo object
ok 13 - HTTPStatus accepts 200
ok 14 - HTTPStatus accepts 201
ok 15 - HTTPStatus accepts 300
ok 16 - HTTPStatus accepts 301
ok 17 - HTTPStatus accepts 400
ok 18 - HTTPStatus accepts 410
ok 19 - HTTPStatus accepts 500
ok 20 - HTTPStatus accepts 501
ok 21 - HTTPStatus rejects undef
ok 22 - HTTPStatus rejects ''
ok 23 - HTTPStatus rejects "foo"
ok 24 - HTTPStatus rejects 0
ok 25 - HTTPStatus rejects 1
ok 26 - HTTPStatus rejects 100
ok 27 - HTTPStatus rejects -100
ok 28 - HTTPStatus rejects 42.42
ok 29 - HTTPStatus rejects -42.42
ok 30 - HTTPStatus rejects ARRAY reference
ok 31 - HTTPStatus rejects HASH reference
ok 32 - HTTPStatus rejects Foo object
ok 33 - HashRef accepts HASH reference
ok 34 - HashRef rejects undef
ok 35 - HashRef rejects ''
ok 36 - HashRef rejects "foo"
ok 37 - HashRef rejects 0
ok 38 - HashRef rejects 1
ok 39 - HashRef rejects 100
ok 40 - HashRef rejects -100
ok 41 - HashRef rejects 42.42
ok 42 - HashRef rejects -42.42
ok 43 - HashRef rejects ARRAY reference
ok 44 - HashRef rejects Foo object
ok 45 - IPAddress accepts "1.2.3.4"
ok 46 - IPAddress accepts "1234:fb29::421a"
ok 47 - IPAddress rejects undef
ok 48 - IPAddress rejects ''
ok 49 - IPAddress rejects "foo"
ok 50 - IPAddress rejects 0
ok 51 - IPAddress rejects 1
ok 52 - IPAddress rejects 100
ok 53 - IPAddress rejects -100
ok 54 - IPAddress rejects 42.42
ok 55 - IPAddress rejects -42.42
ok 56 - IPAddress rejects ARRAY reference
ok 57 - IPAddress rejects Foo object
ok 58 - JSONObject accepts Cpanel::JSON::XS object
ok 59 - JSONObject rejects undef
ok 60 - JSONObject rejects ''
ok 61 - JSONObject rejects "foo"
ok 62 - JSONObject rejects 0
ok 63 - JSONObject rejects 1
ok 64 - JSONObject rejects 100
ok 65 - JSONObject rejects -100
ok 66 - JSONObject rejects 42.42
ok 67 - JSONObject rejects -42.42
ok 68 - JSONObject rejects ARRAY reference
ok 69 - JSONObject rejects Foo object
ok 70 - LocalesArrayRef accepts ARRAY reference
ok 71 - LocalesArrayRef accepts ARRAY reference
ok 72 - LocalesArrayRef accepts ARRAY reference
ok 73 - LocalesArrayRef rejects undef
ok 74 - LocalesArrayRef rejects ''
ok 75 - LocalesArrayRef rejects "foo"
ok 76 - LocalesArrayRef rejects 0
ok 77 - LocalesArrayRef rejects 1
ok 78 - LocalesArrayRef rejects 100
ok 79 - LocalesArrayRef rejects -100
ok 80 - LocalesArrayRef rejects 42.42
ok 81 - LocalesArrayRef rejects -42.42
ok 82 - LocalesArrayRef rejects ARRAY reference
ok 83 - LocalesArrayRef rejects Foo object
ok 84 - MaxMindID accepts 1
ok 85 - MaxMindID accepts 100
ok 86 - MaxMindID rejects undef
ok 87 - MaxMindID rejects ''
ok 88 - MaxMindID rejects "foo"
ok 89 - MaxMindID rejects 0
ok 90 - MaxMindID rejects -100
ok 91 - MaxMindID rejects 42.42
ok 92 - MaxMindID rejects -42.42
ok 93 - MaxMindID rejects ARRAY reference
ok 94 - MaxMindID rejects Foo object
ok 95 - MaxMindLicenseKey accepts "aaaaaaaaaaaa"
ok 96 - MaxMindLicenseKey accepts "AAAAAAAAAAAA"
ok 97 - MaxMindLicenseKey accepts 111111111111
ok 98 - MaxMindLicenseKey accepts "123456abcABC"
ok 99 - MaxMindLicenseKey rejects undef
ok 100 - MaxMindLicenseKey rejects ''
ok 101 - MaxMindLicenseKey rejects "foo"
ok 102 - MaxMindLicenseKey rejects 0
ok 103 - MaxMindLicenseKey rejects 1
ok 104 - MaxMindLicenseKey rejects 100
ok 105 - MaxMindLicenseKey rejects -100
ok 106 - MaxMindLicenseKey rejects 42.42
ok 107 - MaxMindLicenseKey rejects -42.42
ok 108 - MaxMindLicenseKey rejects ARRAY reference
ok 109 - MaxMindLicenseKey rejects Foo object
ok 110 - MaybeStr accepts undef
ok 111 - MaybeStr accepts ''
ok 112 - MaybeStr accepts "foo"
ok 113 - MaybeStr accepts 0
ok 114 - MaybeStr accepts 1
ok 115 - MaybeStr accepts 100
ok 116 - MaybeStr accepts -100
ok 117 - MaybeStr accepts 42.42
ok 118 - MaybeStr accepts -42.42
ok 119 - MaybeStr rejects ARRAY reference
ok 120 - MaybeStr rejects HASH reference
ok 121 - MaybeStr rejects Foo object
ok 122 - NameHashRef accepts HASH reference
ok 123 - NameHashRef accepts HASH reference
ok 124 - NameHashRef accepts HASH reference
ok 125 - NameHashRef rejects undef
ok 126 - NameHashRef rejects ''
ok 127 - NameHashRef rejects "foo"
ok 128 - NameHashRef rejects 0
ok 129 - NameHashRef rejects 1
ok 130 - NameHashRef rejects 100
ok 131 - NameHashRef rejects -100
ok 132 - NameHashRef rejects 42.42
ok 133 - NameHashRef rejects -42.42
ok 134 - NameHashRef rejects ARRAY reference
ok 135 - NameHashRef rejects HASH reference
ok 136 - NameHashRef rejects Foo object
ok 137 - NonNegativeInt accepts 0
ok 138 - NonNegativeInt accepts 1
ok 139 - NonNegativeInt accepts 100
ok 140 - NonNegativeInt rejects undef
ok 141 - NonNegativeInt rejects ''
ok 142 - NonNegativeInt rejects "foo"
ok 143 - NonNegativeInt rejects -100
ok 144 - NonNegativeInt rejects 42.42
ok 145 - NonNegativeInt rejects -42.42
ok 146 - NonNegativeInt rejects ARRAY reference
ok 147 - NonNegativeInt rejects HASH reference
ok 148 - NonNegativeInt rejects Foo object
ok 149 - Num accepts 0
ok 150 - Num accepts 1
ok 151 - Num accepts 100
ok 152 - Num accepts -100
ok 153 - Num accepts 42.42
ok 154 - Num accepts -42.42
ok 155 - Num rejects undef
ok 156 - Num rejects ''
ok 157 - Num rejects "foo"
ok 158 - Num rejects ARRAY reference
ok 159 - Num rejects HASH reference
ok 160 - Num rejects Foo object
ok 161 - PositiveInt accepts 1
ok 162 - PositiveInt accepts 100
ok 163 - PositiveInt rejects undef
ok 164 - PositiveInt rejects ''
ok 165 - PositiveInt rejects "foo"
ok 166 - PositiveInt rejects 0
ok 167 - PositiveInt rejects -100
ok 168 - PositiveInt rejects 42.42
ok 169 - PositiveInt rejects -42.42
ok 170 - PositiveInt rejects ARRAY reference
ok 171 - PositiveInt rejects HASH reference
ok 172 - PositiveInt rejects Foo object
ok 173 - Str accepts ''
ok 174 - Str accepts "foo"
ok 175 - Str accepts 0
ok 176 - Str accepts 1
ok 177 - Str accepts 100
ok 178 - Str accepts -100
ok 179 - Str accepts 42.42
ok 180 - Str accepts -42.42
ok 181 - Str rejects undef
ok 182 - Str rejects ARRAY reference
ok 183 - Str rejects HASH reference
ok 184 - Str rejects Foo object
ok 185 - URIObject accepts URI::http object
ok 186 - URIObject rejects undef
ok 187 - URIObject rejects ''
ok 188 - URIObject rejects "foo"
ok 189 - URIObject rejects 0
ok 190 - URIObject rejects 1
ok 191 - URIObject rejects 100
ok 192 - URIObject rejects -100
ok 193 - URIObject rejects 42.42
ok 194 - URIObject rejects -42.42
ok 195 - URIObject rejects ARRAY reference
ok 196 - URIObject rejects HASH reference
ok 197 - URIObject rejects Foo object
ok 198 - UserAgentObject accepts LWP::UserAgent object
ok 199 - UserAgentObject rejects undef
ok 200 - UserAgentObject rejects ''
ok 201 - UserAgentObject rejects "foo"
ok 202 - UserAgentObject rejects 0
ok 203 - UserAgentObject rejects 1
ok 204 - UserAgentObject rejects 100
ok 205 - UserAgentObject rejects -100
ok 206 - UserAgentObject rejects 42.42
ok 207 - UserAgentObject rejects -42.42
ok 208 - UserAgentObject rejects ARRAY reference
ok 209 - UserAgentObject rejects HASH reference
ok 210 - UserAgentObject rejects Foo object
1..210
ok
t/GeoIP2/WebService/Client.t ................
ok 1 - 'return value of $client->country' isa 'GeoIP2::Model::Country'
ok 2 - is_anonymous_proxy is 1
ok 3 - continent geoname_id is 42
ok 4 - continent code is NA
ok 5 - continent names
ok 6 - continent name is North America
ok 7 - country geoname_id is 1
ok 8 - country iso_code is US
ok 9 - country names
ok 10 - country name is United States of America
ok 11 - 'return value of $client->country for IPv6 address' isa 'GeoIP2::Model::Country'
ok 12 - 'return value of $client->country with gzipped response' isa 'GeoIP2::Model::Country'
ok 13 - can set ip parameter to me
ok 14 - 'exception thrown when response status is 200 but body is not valid JSON' isa 'GeoIP2::Error::Generic'
ok 15 - error contains expected text
ok 16 - 'exception thrown when web service returns a 4xx error' isa 'GeoIP2::Error::WebService'
ok 17 - exception object contains expected code
ok 18 - exception object contains expected http_status
ok 19 - error contains expected text
ok 20 - 'exception thrown when web service returns a 4xx error without a body' isa 'GeoIP2::Error::HTTP'
ok 21 - error contains expected text
ok 22 - 'exception thrown when web service returns a 4xx error with a JSON body but no code and error keys' isa 'GeoIP2::Error::HTTP'
ok 23 - error contains expected text
ok 24 - 'exception thrown when web service returns a 4xx error with a non-JSON body' isa 'GeoIP2::Error::HTTP'
ok 25 - error contains expected text
ok 26 - 'exception thrown when web service returns a 5xx error' isa 'GeoIP2::Error::HTTP'
ok 27 - error contains expected text
ok 28 - 'exception thrown when web service returns a 3xx error' isa 'GeoIP2::Error::HTTP'
ok 29 - error contains expected text
ok 30 - got expected URI for Country request
ok 31 - request is a GET
ok 32 - request sets Accept header to application/json
ok 33 - user agent includes client package and version
ok 34 - user agent includes user agent package and version
ok 35 - user agent includes Perl version
ok 36 - 'exception thrown when web service returns a 406 error' isa 'GeoIP2::Error::HTTP'
ok 37 - error contains expected text
ok 38 - error does not complain about JSON issues when Content-Type for error is text/plain
ok 39 - client rejects ip address 'mine'
ok 40 - client rejects ip address '0.1.2.3'
ok 41 - client rejects ip address '255.666.242.1'
ok 42 - client rejects ip address 'abcd::1234::b6b3'
ok 43 - client rejects ip address '1.2.3'
ok 44 - client rejects ip address 'abcde::'
ok 45 - 'error thrown when IP address cannot be found' isa 'GeoIP2::Error::IPAddressNotFound'
ok 46 - exception ip_address() method returns the IP address
1..46
ok
t/release-cpan-changes.t .................... skipped: these tests are for release candidate testing
t/release-pod-coverage.t .................... skipped: these tests are for release candidate testing
t/release-portability.t ..................... skipped: these tests are for release candidate testing
t/release-synopsis.t ........................ skipped: these tests are for release candidate testing
t/release-tidyall.t ......................... skipped: these tests are for release candidate testing
All tests successful.
Files=25, Tests=540, 13 wallclock secs ( 0.31 usr + 0.08 sys = 0.39 CPU)
Result: PASS
MAXMIND/GeoIP2-2.003001.tar.gz
dmake test TEST_VERBOSE=1 -- OK
MaxMind, Inc. <support@maxmind.com>
Perl API for MaxMind's GeoIP2 web services and databases
>>> (cd C:\cpanfly-5.18-64\var\cpan\build\GeoIP2-2.003001-BGUd2w && tar cvf - GeoIP2-2.003001.ppd blib) | gzip -c >C:/cpanfly-5.18-64/var/REPO/M/MA/MAXMIND/GeoIP2-2.003001.tar.gz
GeoIP2-2.003001.ppd
blib/
blib/lib/
blib/lib/GeoIP2/
blib/lib/GeoIP2/Database/
blib/lib/GeoIP2/Database/Reader.pm
blib/lib/GeoIP2/Error/
blib/lib/GeoIP2/Error/Generic.pm
blib/lib/GeoIP2/Error/HTTP.pm
blib/lib/GeoIP2/Error/IPAddressNotFound.pm
blib/lib/GeoIP2/Error/Type.pm
blib/lib/GeoIP2/Error/WebService.pm
blib/lib/GeoIP2/Model/
blib/lib/GeoIP2/Model/AnonymousIP.pm
blib/lib/GeoIP2/Model/City.pm
blib/lib/GeoIP2/Model/ConnectionType.pm
blib/lib/GeoIP2/Model/Country.pm
blib/lib/GeoIP2/Model/Domain.pm
blib/lib/GeoIP2/Model/Enterprise.pm
blib/lib/GeoIP2/Model/Insights.pm
blib/lib/GeoIP2/Model/ISP.pm
blib/lib/GeoIP2/Record/
blib/lib/GeoIP2/Record/City.pm
blib/lib/GeoIP2/Record/Continent.pm
blib/lib/GeoIP2/Record/Country.pm
blib/lib/GeoIP2/Record/Location.pm
blib/lib/GeoIP2/Record/MaxMind.pm
blib/lib/GeoIP2/Record/Postal.pm
blib/lib/GeoIP2/Record/RepresentedCountry.pm
blib/lib/GeoIP2/Record/Subdivision.pm
blib/lib/GeoIP2/Record/Traits.pm
blib/lib/GeoIP2/Role/
blib/lib/GeoIP2/Role/Error/
blib/lib/GeoIP2/Role/Error/HTTP.pm
blib/lib/GeoIP2/Role/HasIPAddress.pm
blib/lib/GeoIP2/Role/HasLocales.pm
blib/lib/GeoIP2/Role/Model/
blib/lib/GeoIP2/Role/Model/Flat.pm
blib/lib/GeoIP2/Role/Model/HasSubdivisions.pm
blib/lib/GeoIP2/Role/Model/Location.pm
blib/lib/GeoIP2/Role/Model.pm
blib/lib/GeoIP2/Role/Record/
blib/lib/GeoIP2/Role/Record/Country.pm
blib/lib/GeoIP2/Role/Record/HasNames.pm
blib/lib/GeoIP2/Types.pm
blib/lib/GeoIP2/WebService/
blib/lib/GeoIP2/WebService/Client.pm
blib/lib/GeoIP2.pm
blib/script/
blib/script/web-service-request
blib/script/web-service-request.bat
>>> mv C:\cpanfly-5.18-64\var\cpan\build\GeoIP2-2.003001-BGUd2w/GeoIP2-2.003001.ppd C:/cpanfly-5.18-64/var/REPO/M/MA/MAXMIND
Finished 2016-05-08T20:16:03