PATH=/usr/bin:/bin:/data/fly2200/var/megalib/bin Start 2015-06-14T21:23:22 ActivePerl-2200 CPAN-2.00 Reading '/data/fly2200/var/cpan/Metadata' Database was generated on Sun, 14 Jun 2015 05:41:02 GMT Running make for B/BR/BRAINBUZ/String-Validator-0.97.tar.gz Fetching with LWP: http://cpan.nas1.activestate.com/authors/id/B/BR/BRAINBUZ/String-Validator-0.97.tar.gz Checksum for /data/fly2200/var/cpan/sources/authors/id/B/BR/BRAINBUZ/String-Validator-0.97.tar.gz ok String-Validator-0.97/ String-Validator-0.97/MANIFEST String-Validator-0.97/Changes String-Validator-0.97/lib/ String-Validator-0.97/lib/String/ String-Validator-0.97/lib/String/Validator.pm String-Validator-0.97/README String-Validator-0.97/Makefile.PL String-Validator-0.97/META.yml String-Validator-0.97/t/ String-Validator-0.97/t/manifest.t String-Validator-0.97/t/00-load.t String-Validator-0.97/META.json CPAN.pm: Building B/BR/BRAINBUZ/String-Validator-0.97.tar.gz >>> /data/fly2200/ap2200-299134/bin/perl-static Makefile.PL Warning: prerequisite String::Validator::Email 0.98 not found. Warning: prerequisite String::Validator::Password 0.94 not found. Warning: prerequisite String::Validator::Phone::NANP 0.96 not found. Checking if your kit is complete... Looks good Generating a Unix-style Makefile Writing Makefile for String::Validator Writing MYMETA.yml and MYMETA.json ---- Unsatisfied dependencies detected during ---- ---- BRAINBUZ/String-Validator-0.97.tar.gz ---- String::Validator::Email [requires] String::Validator::Password [requires] String::Validator::Phone::NANP [requires] Running make test Delayed until after prerequisites Running test for module 'String::Validator::Email' Running make for B/BR/BRAINBUZ/String-Validator-Email-0.98.tar.gz Fetching with LWP: http://cpan.nas1.activestate.com/authors/id/B/BR/BRAINBUZ/String-Validator-Email-0.98.tar.gz Checksum for /data/fly2200/var/cpan/sources/authors/id/B/BR/BRAINBUZ/String-Validator-Email-0.98.tar.gz ok String-Validator-Email-0.98/ String-Validator-Email-0.98/lib/ String-Validator-Email-0.98/lib/String/ String-Validator-Email-0.98/lib/String/Validator/ String-Validator-Email-0.98/lib/String/Validator/Email.pm String-Validator-Email-0.98/README String-Validator-Email-0.98/Makefile.PL String-Validator-Email-0.98/META.yml String-Validator-Email-0.98/Changes String-Validator-Email-0.98/META.json String-Validator-Email-0.98/MANIFEST String-Validator-Email-0.98/t/ String-Validator-Email-0.98/t/20-default.t String-Validator-Email-0.98/t/11-length.t String-Validator-Email-0.98/t/00-load.t String-Validator-Email-0.98/t/23-string.t String-Validator-Email-0.98/t/10-matches.t String-Validator-Email-0.98/t/21-options.t String-Validator-Email-0.98/t/22-mx.t CPAN.pm: Building B/BR/BRAINBUZ/String-Validator-Email-0.98.tar.gz >>> /data/fly2200/ap2200-299134/bin/perl-static Makefile.PL Checking if your kit is complete... Looks good Generating a Unix-style Makefile Writing Makefile for String::Validator::Email Writing MYMETA.yml and MYMETA.json >>> make cp lib/String/Validator/Email.pm blib/lib/String/Validator/Email.pm Manifying 1 pod document BRAINBUZ/String-Validator-Email-0.98.tar.gz make -- OK Running make test >>> make test TEST_VERBOSE=1 PERL_DL_NONLAZY=1 "/data/fly2200/ap2200-299134/bin/perl-static" "-MExtUtils::Command::MM" "-MTest::Harness" "-e" "undef *Test::Harness::Switches; test_harness(1, 'blib/lib', 'blib/arch')" t/*.t # Testing String::Validator::Email 0.98, Perl 5.022000, /data/fly2200/ap2200-299134/bin/perl-static t/00-load.t ..... 1..3 ok 1 - use String::Validator::Email; ok 2 - New validator isa String::Validator::Email ok 3 - New validator isa String::Validator::Common ok # Testing String::Validator::Email 0.98, Perl 5.022000, /data/fly2200/ap2200-299134/bin/perl-static t/10-matches.t .. 1..6 ok 1 - use String::Validator::Email; ok 2 - New validator isa String::Validator::Email ok 3 - New validator isa String::Validator::Common ok 4 - A simple password that passes the default rules ok 5 - Mismatched passwords fail. ok 6 - Mismatched addresses fail via the Check Method. ok # Testing String::Validator::Email 0.98, Perl 5.022000, /data/fly2200/ap2200-299134/bin/perl-static t/11-length.t ... 1..16 ok 1 - use String::Validator::Email; # Checking length ok 2 - Short is too short. ok 3 - The error string should tell us it is too short. ok 4 - 31 character string passes. ok 5 - 32 character string passes. ok 6 - 33 character string fails. ok 7 - The error string should tell us it is too long. # min_len now 22 ok 8 - 22 character string PASS. ok 9 - 23 character string Pass. ok 10 - 19 character string FAIL. ok 11 - The error string should tell us it is too long. # max and min length are now both 22 ok 12 - 23 character string Fail. ok 13 - 22 character string PASS. ok 14 - 21 character string FAIL. # Check that setting both lenght vals to 0 turns the tests off. ok 15 - Null string passes when we dont check it. ok 16 - A long address in fake tld is also passing. ok # Testing String::Validator::Email 0.98, Perl 5.022000, /data/fly2200/ap2200-299134/bin/perl-static Use of uninitialized value in transliteration (tr///) at /data/fly2200/var/cpan/build/String-Validator-Email-0.98-kitY7n/blib/lib/String/Validator/Email.pm line 104. t/20-default.t .. 1..14 ok 1 - use String::Validator::Email; ok 2 - Should have returned 1 error ok 3 - bad@email Error String should include fqdn. ok 4 - Should have returned 1 error ok 5 - bad-at-email.domain Error String should include rfc822. ok 6 - Should have returned 1 error ok 7 - bad@email.fakedomain Error String should include tldcheck. ok 8 - Expound tells us it didnt recognize tld. ok 9 - IP address not allowed for domain. not ok 10 - Expound tells us it didnt recognize tld. # TODO Need to replace Email::Valid for now skip tests. # Failed (TODO) test 'Expound tells us it didnt recognize tld.' # at t/20-default.t line 40. # '' # doesn't match '(?^:The TLD)' ok 11 - This string should be ok. ok 12 - This string should not be ok. but the error should not be fatal. ok 13 - aloitious@thealgonquin Failed for fqdn. ok 14 - expound method explained that it requires a Fully Qualified Domain Name ok # Testing String::Validator::Email 0.98, Perl 5.022000, /data/fly2200/ap2200-299134/bin/perl-static t/21-options.t .. 1..12 ok 1 - use String::Validator::Email; # Walk through each available non-default value singly ok 2 - Should have returned 1 error ok 3 - bad@email no fqdn should still fail with tldcheck off. ok 4 - bad@email.domain passes because tldcheck is off. ok 5 - my.account@[192.168.1.1] passes because allow_ip is on. ok 6 - bad@email no fqdn should still fail with tldcheck off. ok 7 - Allow ip and tld check off, 142.167.1.1 should fail ok 8 - Got fqdn Error message for 142.167.1.1 # Testing with fqdn off - to be meaningful tldcheck also off. ok 9 - 142.167.1.1 should fail ok 10 - Got IP Error message for 142.167.1.1 ok 11 - aloitious@algonquin.com should be ok. ok 12 - aloitious@algonquin should be ok because fqdn is off. ok # Testing String::Validator::Email 0.98, Perl 5.022000, /data/fly2200/ap2200-299134/bin/perl-static t/22-mx.t ....... 1..10 ok 1 - use String::Validator::Email; # Check that the mx check option is working. # Keys -tldcheck # Values 1 ok 2 - bad@email Should have returned fqdn error. ok 3 - This address should pass all except mxcheck ok 4 - Errstr tells us No MX. ok 5 - brainbuz.org If my email address isn't valid no one is maintaining this module! # ok 6 - Errstr should be empty. ok 7 - gmail If my email address isn't valid no one is maintaining this module! # ok 8 - ghost7mail.com made up address Is_Valid returns false ok 9 - ghost7mail.com made up address IsNot_Valid returns reason of MX ok 10 - Expounding after previous test tells us Mail Exchanger for ghost7mail.com is missing. ok # Testing String::Validator::Email 0.98, Perl 5.022000, /data/fly2200/ap2200-299134/bin/perl-static t/23-string.t ... ok 1 - use String::Validator::Email; # Check stringification. ok 2 - Jane Brown contains a valid email address # Jane Brown ok 3 - Even for this bad address Validator should know domain part is domain.com 1..3 ok All tests successful. Files=7, Tests=64, 2 wallclock secs ( 0.06 usr 0.02 sys + 1.51 cusr 0.18 csys = 1.77 CPU) Result: PASS BRAINBUZ/String-Validator-Email-0.98.tar.gz make test TEST_VERBOSE=1 -- OK Fetching with LWP: http://cpan.nas1.activestate.com/authors/id/B/BR/BRAINBUZ/CHECKSUMS John Karr <brainbuz@cpan.org> Check if a string is an email address. >>> (cd /data/fly2200/var/cpan/build/String-Validator-Email-0.98-kitY7n && tar cvf - String-Validator-Email-0.98.ppd blib) | gzip -c >/data/fly2200/var/REPO/B/BR/BRAINBUZ/String-Validator-Email-0.98.tar.gz String-Validator-Email-0.98.ppd blib/ blib/man3/ blib/man3/String::Validator::Email.3 blib/lib/ blib/lib/String/ blib/lib/String/Validator/ blib/lib/String/Validator/Email.pm >>> mv /data/fly2200/var/cpan/build/String-Validator-Email-0.98-kitY7n/String-Validator-Email-0.98.ppd /data/fly2200/var/REPO/B/BR/BRAINBUZ Running test for module 'String::Validator::Password' Running make for B/BR/BRAINBUZ/String-Validator-Password-0.94.tar.gz Prepending /data/fly2200/var/cpan/build/String-Validator-Email-0.98-kitY7n/blib/arch /data/fly2200/var/cpan/build/String-Validator-Email-0.98-kitY7n/blib/lib to PERL5LIB for 'get' Fetching with LWP: http://cpan.nas1.activestate.com/authors/id/B/BR/BRAINBUZ/String-Validator-Password-0.94.tar.gz Checksum for /data/fly2200/var/cpan/sources/authors/id/B/BR/BRAINBUZ/String-Validator-Password-0.94.tar.gz ok String-Validator-Password-0.94/ String-Validator-Password-0.94/lib/ String-Validator-Password-0.94/lib/String/ String-Validator-Password-0.94/lib/String/Validator/ String-Validator-Password-0.94/lib/String/Validator/Password.pm String-Validator-Password-0.94/README String-Validator-Password-0.94/META.json String-Validator-Password-0.94/t/ String-Validator-Password-0.94/t/21-password_length.t String-Validator-Password-0.94/t/24-password_min_types.t String-Validator-Password-0.94/t/00-load.t String-Validator-Password-0.94/t/22-require.t String-Validator-Password-0.94/t/20-defaults.t String-Validator-Password-0.94/t/manifest.t String-Validator-Password-0.94/t/32-IsValid.t String-Validator-Password-0.94/t/31-IsNotValid.t String-Validator-Password-0.94/t/10-matches.t String-Validator-Password-0.94/t/30-String.t String-Validator-Password-0.94/t/25-errorcheck.t String-Validator-Password-0.94/t/23-deny.t String-Validator-Password-0.94/META.yml String-Validator-Password-0.94/MANIFEST String-Validator-Password-0.94/Changes String-Validator-Password-0.94/Makefile.PL Prepending /data/fly2200/var/cpan/build/String-Validator-Email-0.98-kitY7n/blib/arch /data/fly2200/var/cpan/build/String-Validator-Email-0.98-kitY7n/blib/lib to PERL5LIB for 'make' CPAN.pm: Building B/BR/BRAINBUZ/String-Validator-Password-0.94.tar.gz >>> /data/fly2200/ap2200-299134/bin/perl-static Makefile.PL Checking if your kit is complete... Looks good Generating a Unix-style Makefile Writing Makefile for String::Validator::Password Writing MYMETA.yml and MYMETA.json >>> make cp lib/String/Validator/Password.pm blib/lib/String/Validator/Password.pm Manifying 1 pod document BRAINBUZ/String-Validator-Password-0.94.tar.gz make -- OK Prepending /data/fly2200/var/cpan/build/String-Validator-Email-0.98-kitY7n/blib/arch /data/fly2200/var/cpan/build/String-Validator-Email-0.98-kitY7n/blib/lib to PERL5LIB for 'test' Running make test >>> make test TEST_VERBOSE=1 PERL_DL_NONLAZY=1 "/data/fly2200/ap2200-299134/bin/perl-static" "-MExtUtils::Command::MM" "-MTest::Harness" "-e" "undef *Test::Harness::Switches; test_harness(1, 'blib/lib', 'blib/arch')" t/*.t # Testing String::Validator::Password 0.94, Perl 5.022000, /data/fly2200/ap2200-299134/bin/perl-static t/00-load.t ................ 1..2 ok 1 - use String::Validator::Password; ok 2 - New validator isa String::Validator::Password ok # Testing String::Validator::Password 0.94, Perl 5.022000, /data/fly2200/ap2200-299134/bin/perl-static t/10-matches.t ............. 1..4 ok 1 - use String::Validator::Password; ok 2 - New validator isa String::Validator::Password ok 3 - A simple password that passes the default rules ok 4 - Mismatched passwords fail. ok # Testing String::Validator::Password 0.94, Perl 5.022000, /data/fly2200/ap2200-299134/bin/perl-static t/20-defaults.t ............ 1..18 ok 1 - use String::Validator::Password; ok 2 - New validator isa String::Validator::Password ok 3 - A simple password that passes the default rules. # Checking against default min_types and check internal counters for types. ok 4 - 1234567689 fails types. # last test types found 1 ok 5 - Internal num_types counter should be 1. ok 6 - Internal num_num counter should be 10. ok 7 - num_lc counter should be 0. ok 8 - num_uc counter should be 0. ok 9 - num_punct counter should be 0. ok 10 - 1234567689X passes types. ok 11 - 1234567689z passes types. ok 12 - 1234567689^ passes types. # Checking length ok 13 - Short is too short. ok 14 - The error string should tell us it is too short. ok 15 - 31 character string passes. ok 16 - 32 character string passes. ok 17 - 33 character string fails. ok 18 - The error string should tell us it is too long. ok # Testing String::Validator::Password 0.94, Perl 5.022000, /data/fly2200/ap2200-299134/bin/perl-static t/21-password_length.t ..... 1..14 ok 1 - use String::Validator::Password; # Checking length ok 2 - Short is too short. ok 3 - The error string should tell us it is too short. ok 4 - 31 character string passes. ok 5 - 32 character string passes. ok 6 - 33 character string fails. ok 7 - The error string should tell us it is too long. # min_len now 22 ok 8 - 22 character string PASS. ok 9 - 23 character string Pass. ok 10 - 19 character string FAIL. ok 11 - The error string should tell us it is too long. # max and min length are now both 22 ok 12 - 23 character string Fail. ok 13 - 22 character string PASS. ok 14 - 21 character string FAIL. ok # Testing String::Validator::Password 0.94, Perl 5.022000, /data/fly2200/ap2200-299134/bin/perl-static t/22-require.t ............. 1..29 ok 1 - use String::Validator::Password; # Require_lc. ok 2 - lowercaseonly string passes. ok 3 - UPPERCASEONLY string fails. ok 4 - numeric string fails. ok 5 - allpunct string fails. ok 6 - oneofeach string passes. ok 7 - twoofeach string passes # Require_uc. ok 8 - lowercaseonly string fails. ok 9 - UPPERCASEONLY string passes. ok 10 - numeric string fails. ok 11 - allpunct string fails. ok 12 - oneofeach string passes. ok 13 - twoofeach string passes # Require_nums. ok 14 - lowercaseonly string fails. ok 15 - UPPERCASEONLY string fails. ok 16 - numeric string passes. ok 17 - allpunct string fails. ok 18 - oneofeach string passes. ok 19 - twoofeach string passes # Require_punct. ok 20 - lowercaseonly string fails. ok 21 - UPPERCASEONLY string fails. ok 22 - numeric string fails. ok 23 - allpunct string passes. ok 24 - oneofeach string passes. ok 25 - twoofeach string passes # Setting a require to a number greater than 1 sets that as a floor. ok 26 - require 4 nums 4 punct @()'*^1234 Passes. ok 27 - require 4 nums 4 punct @()'*^1234abc Passes. ok 28 - require 4 nums 4 punct + deny lc @()'*^1234 Passes. ok 29 - require 4 nums 4 punct + deny lc @()'*^1234abc Fails. ok # Testing String::Validator::Password 0.94, Perl 5.022000, /data/fly2200/ap2200-299134/bin/perl-static t/23-deny.t ................ 1..27 ok 1 - use String::Validator::Password; # Deny_lc. ok 2 - lowercaseonly string rejected. ok 3 - UPPERCASEONLY string accepted. ok 4 - numeric string accepted. ok 5 - allpunct string accepted. ok 6 - oneofeach string rejected. ok 7 - twoofeach string rejected # Deny_uc. ok 8 - lowercaseonly string accepted. ok 9 - UPPERCASEONLY string rejected. ok 10 - numeric string accepted. ok 11 - allpunct string accepted. ok 12 - oneofeach string rejected. ok 13 - twoofeach string rejected # Deny_nums. ok 14 - lowercaseonly string fails. ok 15 - UPPERCASEONLY string fails. ok 16 - numeric string passes. ok 17 - allpunct string fails. ok 18 - oneofeach string passes. ok 19 - twoofeach string passes # Deny_punct. ok 20 - lowercaseonly string fails. ok 21 - UPPERCASEONLY string fails. ok 22 - numeric string fails. ok 23 - allpunct string passes. ok 24 - oneofeach string passes. ok 25 - twoofeach string passes # Setting deny_xx to a value greater than 1 should set that as the maximum ok 26 - num 4. numeric string rejected (10 digit). ok 27 - num 4. twoofeach string accepted. (2 digit) ok # Testing String::Validator::Password 0.94, Perl 5.022000, /data/fly2200/ap2200-299134/bin/perl-static t/24-password_min_types.t .. 1..19 ok 1 - use String::Validator::Password; # Changing the min_types parameter # min_types 0 means that even a null string would pass this test ok 2 - 1234567689 still passes with types set to 0. ok 3 - With min_len 0 a null string passes. # Testing with min_types = 1 ok 4 - 1234567689 passes with types set to 1. ok 5 - has2types2 passes with types set to 1. ok 6 - THREE3type passes with types set to 1. ok 7 - FOUR>4type passes with types set to 1. # Testing with min_types = 2. ok 8 - 1234567689 fails with types set to 2. ok 9 - has2types2 passes with types set to 2. ok 10 - THREE3type passes with types set to 2. ok 11 - FOUR>4type passes with types set to 2. ok 12 - 1234567689 fails with types set to 3. ok 13 - has2types fails with types set to 3. ok 14 - THREE3type passes with types set to 3. ok 15 - FOUR>4type passes with types set to 3. # Testing with min_types = 2. ok 16 - 1234567689 fails with types set to 4. ok 17 - has2types2 fails with types set to 4. ok 18 - THREE3type fails with types set to 4. ok 19 - FOUR>4type passes with types set to 4. ok # Testing String::Validator::Password 0.94, Perl 5.022000, /data/fly2200/ap2200-299134/bin/perl-static t/25-errorcheck.t .......... 1..11 ok 1 - use String::Validator::Password; # Testing with these values: # min_types => 3, deny_punct => 2, max_len => 9 ok 2 - Created new String::Validator::Password. ok 3 - aBcD*123 has 8 chars all types, but only 1 is punct, PASS. ok 4 - aBcD^*123 has 9 chars all types, 2 punct, FAIL. # Raise punct limit to 3 to permit 2 puncts in previous string ok 5 - aBcD^*123 PASS with limit raised to 3. ok 6 - aBcD^&*123 has 10 chars all types, 3 punct, FAIL with 2 Errors. # Length of 10 Does not meet requirement: Max Length 9. # punct is limited to fewer than 3 ok 7 - The error string should tell us it is too long. ok 8 - punct is limited to fewer than 3 ok 9 - Check the errcnt method for 2 errors. # Testing with these values: # min_types => 2, # deny_punct => 1, # deny_num => 4, # require_lc => 2, # require_uc => 2, # max_len => 10 ok 10 - ABCde123 has 8 chars no punct, but only 2 are num, PASS. ok 11 - aBCD^*12345 is too long, has punct and two many digits not enoug uc, FAIL with 4. ok # Testing String::Validator::Password 0.94, Perl 5.022000, /data/fly2200/ap2200-299134/bin/perl-static t/30-String.t .............. 1..5 ok 1 - use String::Validator::Password; ok 2 - This is a new Validator and has no value for String. ok 3 - Returns the last string. ok 4 - abcde is the last string evaluated and is returned even though it failed to validate. ok 5 - The only time it won't return the last string passed is Password Mismatch. ok # Testing String::Validator::Password 0.94, Perl 5.022000, /data/fly2200/ap2200-299134/bin/perl-static t/31-IsNotValid.t .......... 1..4 ok 1 - use String::Validator::Password; ok 2 - New validator isa String::Validator::Password # Testing Method IsNot_Valid ok 3 - A simple password that passes the default rules ok 4 - Mismatched passwords fail. ok # Testing String::Validator::Password 0.94, Perl 5.022000, /data/fly2200/ap2200-299134/bin/perl-static t/32-IsValid.t ............. 1..4 ok 1 - use String::Validator::Password; ok 2 - New validator isa String::Validator::Password ok 3 - A simple password that passes the default rules ok 4 - Mismatched passwords fail. ok t/manifest.t ............... skipped: Author tests not required for installation All tests successful. Files=12, Tests=137, 0 wallclock secs ( 0.09 usr 0.01 sys + 0.46 cusr 0.09 csys = 0.65 CPU) Result: PASS BRAINBUZ/String-Validator-Password-0.94.tar.gz make test TEST_VERBOSE=1 -- OK John Karr <brainbuz@cpan.org> Check a string against a number of common password rules. >>> (cd /data/fly2200/var/cpan/build/String-Validator-Password-0.94-I_bhEo && tar cvf - String-Validator-Password-0.94.ppd blib) | gzip -c >/data/fly2200/var/REPO/B/BR/BRAINBUZ/String-Validator-Password-0.94.tar.gz String-Validator-Password-0.94.ppd blib/ blib/man3/ blib/man3/String::Validator::Password.3 blib/lib/ blib/lib/String/ blib/lib/String/Validator/ blib/lib/String/Validator/Password.pm >>> mv /data/fly2200/var/cpan/build/String-Validator-Password-0.94-I_bhEo/String-Validator-Password-0.94.ppd /data/fly2200/var/REPO/B/BR/BRAINBUZ Running test for module 'String::Validator::Phone::NANP' Running make for B/BR/BRAINBUZ/String-Validator-Phone-NANP-0.96.tar.gz Prepending /data/fly2200/var/cpan/build/String-Validator-Password-0.94-I_bhEo/blib/arch /data/fly2200/var/cpan/build/String-Validator-Password-0.94-I_bhEo/blib/lib /data/fly2200/var/cpan/build/String-Validator-Email-0.98-kitY7n/blib/arch /data/fly2200/var/cpan/build/String-Validator-Email-0.98-kitY7n/blib/lib to PERL5LIB for 'get' Fetching with LWP: http://cpan.nas1.activestate.com/authors/id/B/BR/BRAINBUZ/String-Validator-Phone-NANP-0.96.tar.gz Checksum for /data/fly2200/var/cpan/sources/authors/id/B/BR/BRAINBUZ/String-Validator-Phone-NANP-0.96.tar.gz ok String-Validator-Phone-NANP-0.96/ String-Validator-Phone-NANP-0.96/lib/ String-Validator-Phone-NANP-0.96/lib/String/ String-Validator-Phone-NANP-0.96/lib/String/Validator/ String-Validator-Phone-NANP-0.96/lib/String/Validator/Phone/ String-Validator-Phone-NANP-0.96/lib/String/Validator/Phone/NANP.pm String-Validator-Phone-NANP-0.96/README String-Validator-Phone-NANP-0.96/META.json String-Validator-Phone-NANP-0.96/t/ String-Validator-Phone-NANP-0.96/t/30-number-phone.t String-Validator-Phone-NANP-0.96/t/00-load.t String-Validator-Phone-NANP-0.96/t/21-alpha.t String-Validator-Phone-NANP-0.96/t/20-defaults.t String-Validator-Phone-NANP-0.96/t/22-format.t String-Validator-Phone-NANP-0.96/t/manifest.t String-Validator-Phone-NANP-0.96/t/11-clean.t String-Validator-Phone-NANP-0.96/META.yml String-Validator-Phone-NANP-0.96/MANIFEST String-Validator-Phone-NANP-0.96/Changes String-Validator-Phone-NANP-0.96/Makefile.PL Prepending /data/fly2200/var/cpan/build/String-Validator-Password-0.94-I_bhEo/blib/arch /data/fly2200/var/cpan/build/String-Validator-Password-0.94-I_bhEo/blib/lib /data/fly2200/var/cpan/build/String-Validator-Email-0.98-kitY7n/blib/arch /data/fly2200/var/cpan/build/String-Validator-Email-0.98-kitY7n/blib/lib to PERL5LIB for 'make' CPAN.pm: Building B/BR/BRAINBUZ/String-Validator-Phone-NANP-0.96.tar.gz >>> /data/fly2200/ap2200-299134/bin/perl-static Makefile.PL Warning: prerequisite Number::Phone 2 not found. Warning: prerequisite Number::Phone::Country 1.7 not found. Warning: prerequisite Number::Phone::NANP 1.3 not found. Checking if your kit is complete... Looks good Generating a Unix-style Makefile Writing Makefile for String::Validator::Phone::NANP Writing MYMETA.yml and MYMETA.json ---- Unsatisfied dependencies detected during ---- ---- BRAINBUZ/String-Validator-Phone-NANP-0.96.tar.gz ---- Number::Phone::Country [requires] Number::Phone::NANP [requires] Number::Phone [requires] Prepending /data/fly2200/var/cpan/build/String-Validator-Password-0.94-I_bhEo/blib/arch /data/fly2200/var/cpan/build/String-Validator-Password-0.94-I_bhEo/blib/lib /data/fly2200/var/cpan/build/String-Validator-Email-0.98-kitY7n/blib/arch /data/fly2200/var/cpan/build/String-Validator-Email-0.98-kitY7n/blib/lib to PERL5LIB for 'test' Running make test Delayed until after prerequisites Running test for module 'Number::Phone::Country' Running make for D/DC/DCANTRELL/Number-Phone-3.0008.tar.gz Prepending /data/fly2200/var/cpan/build/String-Validator-Password-0.94-I_bhEo/blib/arch /data/fly2200/var/cpan/build/String-Validator-Password-0.94-I_bhEo/blib/lib /data/fly2200/var/cpan/build/String-Validator-Email-0.98-kitY7n/blib/arch /data/fly2200/var/cpan/build/String-Validator-Email-0.98-kitY7n/blib/lib to PERL5LIB for 'get' Checksum for /data/fly2200/var/cpan/sources/authors/id/D/DC/DCANTRELL/Number-Phone-3.0008.tar.gz ok Number-Phone-3.0008/ Number-Phone-3.0008/Apache-2.0.txt Number-Phone-3.0008/ARTISTIC.txt Number-Phone-3.0008/CHANGELOG Number-Phone-3.0008/GPL2.txt Number-Phone-3.0008/lib/ Number-Phone-3.0008/Makefile.PL Number-Phone-3.0008/MANIFEST Number-Phone-3.0008/MANIFEST.SKIP Number-Phone-3.0008/META.json Number-Phone-3.0008/META.yml Number-Phone-3.0008/NOTES Number-Phone-3.0008/README Number-Phone-3.0008/t/ Number-Phone-3.0008/TODO Number-Phone-3.0008/t/00_superclass_and_uk_different_method_invocations.t Number-Phone-3.0008/t/01_uk_data.t Number-Phone-3.0008/t/02_weird_little_islands.t Number-Phone-3.0008/t/20_nanp.t Number-Phone-3.0008/t/30_find-right-subclass.t Number-Phone-3.0008/t/31_country-for-subclass.t Number-Phone-3.0008/t/40-no-stubs.t Number-Phone-3.0008/t/41-stubs.t Number-Phone-3.0008/t/42-libphonenumber.t Number-Phone-3.0008/t/50_number-phone-country.t Number-Phone-3.0008/t/51_number-phone-country-noexport.t Number-Phone-3.0008/t/52_number-phone-country-uk.t Number-Phone-3.0008/t/53_number-phone-country-idd.t Number-Phone-3.0008/t/54_number-phone-country-prefix.t Number-Phone-3.0008/t/60_dial_to.t Number-Phone-3.0008/t/900_bugfix-rt48581.t Number-Phone-3.0008/t/901_bugfix_N-P-New-CC-number.t Number-Phone-3.0008/t/902_bugfix-rt61177.t Number-Phone-3.0008/t/99_unicode.t Number-Phone-3.0008/t/inc/ Number-Phone-3.0008/t/lib/ Number-Phone-3.0008/t/lib/Number/ Number-Phone-3.0008/t/lib/Number/Phone/ Number-Phone-3.0008/t/lib/Number/Phone/JP.pm Number-Phone-3.0008/t/lib/Number/Phone/StubCountry/ Number-Phone-3.0008/t/lib/Number/Phone/StubCountry/MOCK.pm Number-Phone-3.0008/t/inc/common-nanp_and_libphonenumber_tests.pl Number-Phone-3.0008/t/inc/common-stub_and_libphonenumber_tests.pl Number-Phone-3.0008/t/inc/fatalwarnings.pm Number-Phone-3.0008/t/inc/uk_tests.pl Number-Phone-3.0008/lib/Number/ Number-Phone-3.0008/lib/Number/Phone/ Number-Phone-3.0008/lib/Number/Phone.pm Number-Phone-3.0008/lib/Number/Phone/Country/ Number-Phone-3.0008/lib/Number/Phone/Country.pm Number-Phone-3.0008/lib/Number/Phone/Lib.pm Number-Phone-3.0008/lib/Number/Phone/NANP/ Number-Phone-3.0008/lib/Number/Phone/NANP.pm Number-Phone-3.0008/lib/Number/Phone/StubCountry/ Number-Phone-3.0008/lib/Number/Phone/StubCountry.pm Number-Phone-3.0008/lib/Number/Phone/UK/ Number-Phone-3.0008/lib/Number/Phone/UK.pm Number-Phone-3.0008/lib/Number/Phone/UK/Data.pm Number-Phone-3.0008/lib/Number/Phone/UK/Exchanges.pm Number-Phone-3.0008/lib/Number/Phone/UK/GG.pm Number-Phone-3.0008/lib/Number/Phone/UK/IM.pm Number-Phone-3.0008/lib/Number/Phone/UK/JE.pm Number-Phone-3.0008/lib/Number/Phone/StubCountry/AC.pm Number-Phone-3.0008/lib/Number/Phone/StubCountry/AD.pm Number-Phone-3.0008/lib/Number/Phone/StubCountry/AE.pm Number-Phone-3.0008/lib/Number/Phone/StubCountry/AF.pm Number-Phone-3.0008/lib/Number/Phone/StubCountry/AG.pm Number-Phone-3.0008/lib/Number/Phone/StubCountry/AI.pm Number-Phone-3.0008/lib/Number/Phone/StubCountry/AL.pm Number-Phone-3.0008/lib/Number/Phone/StubCountry/AM.pm Number-Phone-3.0008/lib/Number/Phone/StubCountry/AO.pm Number-Phone-3.0008/lib/Number/Phone/StubCountry/AR.pm Number-Phone-3.0008/lib/Number/Phone/StubCountry/AS.pm Number-Phone-3.0008/lib/Number/Phone/StubCountry/AT.pm Number-Phone-3.0008/lib/Number/Phone/StubCountry/AU.pm Number-Phone-3.0008/lib/Number/Phone/StubCountry/AW.pm Number-Phone-3.0008/lib/Number/Phone/StubCountry/AX.pm Number-Phone-3.0008/lib/Number/Phone/StubCountry/AZ.pm Number-Phone-3.0008/lib/Number/Phone/StubCountry/BA.pm Number-Phone-3.0008/lib/Number/Phone/StubCountry/BB.pm Number-Phone-3.0008/lib/Number/Phone/StubCountry/BD.pm Number-Phone-3.0008/lib/Number/Phone/StubCountry/BE.pm Number-Phone-3.0008/lib/Number/Phone/StubCountry/BF.pm Number-Phone-3.0008/lib/Number/Phone/StubCountry/BG.pm Number-Phone-3.0008/lib/Number/Phone/StubCountry/BH.pm Number-Phone-3.0008/lib/Number/Phone/StubCountry/BI.pm Number-Phone-3.0008/lib/Number/Phone/StubCountry/BJ.pm Number-Phone-3.0008/lib/Number/Phone/StubCountry/BL.pm Number-Phone-3.0008/lib/Number/Phone/StubCountry/BM.pm Number-Phone-3.0008/lib/Number/Phone/StubCountry/BN.pm Number-Phone-3.0008/lib/Number/Phone/StubCountry/BO.pm Number-Phone-3.0008/lib/Number/Phone/StubCountry/BQ.pm Number-Phone-3.0008/lib/Number/Phone/StubCountry/BR.pm Number-Phone-3.0008/lib/Number/Phone/StubCountry/BS.pm Number-Phone-3.0008/lib/Number/Phone/StubCountry/BT.pm Number-Phone-3.0008/lib/Number/Phone/StubCountry/BW.pm Number-Phone-3.0008/lib/Number/Phone/StubCountry/BY.pm Number-Phone-3.0008/lib/Number/Phone/StubCountry/BZ.pm Number-Phone-3.0008/lib/Number/Phone/StubCountry/CA.pm Number-Phone-3.0008/lib/Number/Phone/StubCountry/CC.pm Number-Phone-3.0008/lib/Number/Phone/StubCountry/CD.pm Number-Phone-3.0008/lib/Number/Phone/StubCountry/CF.pm Number-Phone-3.0008/lib/Number/Phone/StubCountry/CG.pm Number-Phone-3.0008/lib/Number/Phone/StubCountry/CH.pm Number-Phone-3.0008/lib/Number/Phone/StubCountry/CI.pm Number-Phone-3.0008/lib/Number/Phone/StubCountry/CK.pm Number-Phone-3.0008/lib/Number/Phone/StubCountry/CL.pm Number-Phone-3.0008/lib/Number/Phone/StubCountry/CM.pm Number-Phone-3.0008/lib/Number/Phone/StubCountry/CN.pm Number-Phone-3.0008/lib/Number/Phone/StubCountry/CO.pm Number-Phone-3.0008/lib/Number/Phone/StubCountry/CR.pm Number-Phone-3.0008/lib/Number/Phone/StubCountry/CU.pm Number-Phone-3.0008/lib/Number/Phone/StubCountry/CV.pm Number-Phone-3.0008/lib/Number/Phone/StubCountry/CW.pm Number-Phone-3.0008/lib/Number/Phone/StubCountry/CX.pm Number-Phone-3.0008/lib/Number/Phone/StubCountry/CY.pm Number-Phone-3.0008/lib/Number/Phone/StubCountry/CZ.pm Number-Phone-3.0008/lib/Number/Phone/StubCountry/DE.pm Number-Phone-3.0008/lib/Number/Phone/StubCountry/DJ.pm Number-Phone-3.0008/lib/Number/Phone/StubCountry/DK.pm Number-Phone-3.0008/lib/Number/Phone/StubCountry/DM.pm Number-Phone-3.0008/lib/Number/Phone/StubCountry/DO.pm Number-Phone-3.0008/lib/Number/Phone/StubCountry/DZ.pm Number-Phone-3.0008/lib/Number/Phone/StubCountry/EC.pm Number-Phone-3.0008/lib/Number/Phone/StubCountry/EE.pm Number-Phone-3.0008/lib/Number/Phone/StubCountry/EG.pm Number-Phone-3.0008/lib/Number/Phone/StubCountry/EH.pm Number-Phone-3.0008/lib/Number/Phone/StubCountry/ER.pm Number-Phone-3.0008/lib/Number/Phone/StubCountry/ES.pm Number-Phone-3.0008/lib/Number/Phone/StubCountry/ET.pm Number-Phone-3.0008/lib/Number/Phone/StubCountry/FI.pm Number-Phone-3.0008/lib/Number/Phone/StubCountry/FJ.pm Number-Phone-3.0008/lib/Number/Phone/StubCountry/FK.pm Number-Phone-3.0008/lib/Number/Phone/StubCountry/FM.pm Number-Phone-3.0008/lib/Number/Phone/StubCountry/FO.pm Number-Phone-3.0008/lib/Number/Phone/StubCountry/FR.pm Number-Phone-3.0008/lib/Number/Phone/StubCountry/GA.pm Number-Phone-3.0008/lib/Number/Phone/StubCountry/GB.pm Number-Phone-3.0008/lib/Number/Phone/StubCountry/GD.pm Number-Phone-3.0008/lib/Number/Phone/StubCountry/GE.pm Number-Phone-3.0008/lib/Number/Phone/StubCountry/GF.pm Number-Phone-3.0008/lib/Number/Phone/StubCountry/GG.pm Number-Phone-3.0008/lib/Number/Phone/StubCountry/GH.pm Number-Phone-3.0008/lib/Number/Phone/StubCountry/GI.pm Number-Phone-3.0008/lib/Number/Phone/StubCountry/GL.pm Number-Phone-3.0008/lib/Number/Phone/StubCountry/GM.pm Number-Phone-3.0008/lib/Number/Phone/StubCountry/GN.pm Number-Phone-3.0008/lib/Number/Phone/StubCountry/GP.pm Number-Phone-3.0008/lib/Number/Phone/StubCountry/GQ.pm Number-Phone-3.0008/lib/Number/Phone/StubCountry/GR.pm Number-Phone-3.0008/lib/Number/Phone/StubCountry/GT.pm Number-Phone-3.0008/lib/Number/Phone/StubCountry/GU.pm Number-Phone-3.0008/lib/Number/Phone/StubCountry/GW.pm Number-Phone-3.0008/lib/Number/Phone/StubCountry/GY.pm Number-Phone-3.0008/lib/Number/Phone/StubCountry/HK.pm Number-Phone-3.0008/lib/Number/Phone/StubCountry/HN.pm Number-Phone-3.0008/lib/Number/Phone/StubCountry/HR.pm Number-Phone-3.0008/lib/Number/Phone/StubCountry/HT.pm Number-Phone-3.0008/lib/Number/Phone/StubCountry/HU.pm Number-Phone-3.0008/lib/Number/Phone/StubCountry/ID.pm Number-Phone-3.0008/lib/Number/Phone/StubCountry/IE.pm Number-Phone-3.0008/lib/Number/Phone/StubCountry/IL.pm Number-Phone-3.0008/lib/Number/Phone/StubCountry/IM.pm Number-Phone-3.0008/lib/Number/Phone/StubCountry/IN.pm Number-Phone-3.0008/lib/Number/Phone/StubCountry/IO.pm Number-Phone-3.0008/lib/Number/Phone/StubCountry/IQ.pm Number-Phone-3.0008/lib/Number/Phone/StubCountry/IR.pm Number-Phone-3.0008/lib/Number/Phone/StubCountry/IS.pm Number-Phone-3.0008/lib/Number/Phone/StubCountry/IT.pm Number-Phone-3.0008/lib/Number/Phone/StubCountry/JE.pm Number-Phone-3.0008/lib/Number/Phone/StubCountry/JM.pm Number-Phone-3.0008/lib/Number/Phone/StubCountry/JO.pm Number-Phone-3.0008/lib/Number/Phone/StubCountry/JP.pm Number-Phone-3.0008/lib/Number/Phone/StubCountry/KE.pm Number-Phone-3.0008/lib/Number/Phone/StubCountry/KG.pm Number-Phone-3.0008/lib/Number/Phone/StubCountry/KH.pm Number-Phone-3.0008/lib/Number/Phone/StubCountry/KI.pm Number-Phone-3.0008/lib/Number/Phone/StubCountry/KM.pm Number-Phone-3.0008/lib/Number/Phone/StubCountry/KN.pm Number-Phone-3.0008/lib/Number/Phone/StubCountry/KP.pm Number-Phone-3.0008/lib/Number/Phone/StubCountry/KR.pm Number-Phone-3.0008/lib/Number/Phone/StubCountry/KW.pm Number-Phone-3.0008/lib/Number/Phone/StubCountry/KY.pm Number-Phone-3.0008/lib/Number/Phone/StubCountry/KZ.pm Number-Phone-3.0008/lib/Number/Phone/StubCountry/LA.pm Number-Phone-3.0008/lib/Number/Phone/StubCountry/LB.pm Number-Phone-3.0008/lib/Number/Phone/StubCountry/LC.pm Number-Phone-3.0008/lib/Number/Phone/StubCountry/LI.pm Number-Phone-3.0008/lib/Number/Phone/StubCountry/LK.pm Number-Phone-3.0008/lib/Number/Phone/StubCountry/LR.pm Number-Phone-3.0008/lib/Number/Phone/StubCountry/LS.pm Number-Phone-3.0008/lib/Number/Phone/StubCountry/LT.pm Number-Phone-3.0008/lib/Number/Phone/StubCountry/LU.pm Number-Phone-3.0008/lib/Number/Phone/StubCountry/LV.pm Number-Phone-3.0008/lib/Number/Phone/StubCountry/LY.pm Number-Phone-3.0008/lib/Number/Phone/StubCountry/MA.pm Number-Phone-3.0008/lib/Number/Phone/StubCountry/MC.pm Number-Phone-3.0008/lib/Number/Phone/StubCountry/MD.pm Number-Phone-3.0008/lib/Number/Phone/StubCountry/ME.pm Number-Phone-3.0008/lib/Number/Phone/StubCountry/MF.pm Number-Phone-3.0008/lib/Number/Phone/StubCountry/MG.pm Number-Phone-3.0008/lib/Number/Phone/StubCountry/MH.pm Number-Phone-3.0008/lib/Number/Phone/StubCountry/MK.pm Number-Phone-3.0008/lib/Number/Phone/StubCountry/ML.pm Number-Phone-3.0008/lib/Number/Phone/StubCountry/MM.pm Number-Phone-3.0008/lib/Number/Phone/StubCountry/MN.pm Number-Phone-3.0008/lib/Number/Phone/StubCountry/MO.pm Number-Phone-3.0008/lib/Number/Phone/StubCountry/MP.pm Number-Phone-3.0008/lib/Number/Phone/StubCountry/MQ.pm Number-Phone-3.0008/lib/Number/Phone/StubCountry/MR.pm Number-Phone-3.0008/lib/Number/Phone/StubCountry/MS.pm Number-Phone-3.0008/lib/Number/Phone/StubCountry/MT.pm Number-Phone-3.0008/lib/Number/Phone/StubCountry/MU.pm Number-Phone-3.0008/lib/Number/Phone/StubCountry/MV.pm Number-Phone-3.0008/lib/Number/Phone/StubCountry/MW.pm Number-Phone-3.0008/lib/Number/Phone/StubCountry/MX.pm Number-Phone-3.0008/lib/Number/Phone/StubCountry/MY.pm Number-Phone-3.0008/lib/Number/Phone/StubCountry/MZ.pm Number-Phone-3.0008/lib/Number/Phone/StubCountry/NA.pm Number-Phone-3.0008/lib/Number/Phone/StubCountry/NC.pm Number-Phone-3.0008/lib/Number/Phone/StubCountry/NE.pm Number-Phone-3.0008/lib/Number/Phone/StubCountry/NF.pm Number-Phone-3.0008/lib/Number/Phone/StubCountry/NG.pm Number-Phone-3.0008/lib/Number/Phone/StubCountry/NI.pm Number-Phone-3.0008/lib/Number/Phone/StubCountry/NL.pm Number-Phone-3.0008/lib/Number/Phone/StubCountry/NO.pm Number-Phone-3.0008/lib/Number/Phone/StubCountry/NP.pm Number-Phone-3.0008/lib/Number/Phone/StubCountry/NR.pm Number-Phone-3.0008/lib/Number/Phone/StubCountry/NU.pm Number-Phone-3.0008/lib/Number/Phone/StubCountry/NZ.pm Number-Phone-3.0008/lib/Number/Phone/StubCountry/OM.pm Number-Phone-3.0008/lib/Number/Phone/StubCountry/PA.pm Number-Phone-3.0008/lib/Number/Phone/StubCountry/PE.pm Number-Phone-3.0008/lib/Number/Phone/StubCountry/PF.pm Number-Phone-3.0008/lib/Number/Phone/StubCountry/PG.pm Number-Phone-3.0008/lib/Number/Phone/StubCountry/PH.pm Number-Phone-3.0008/lib/Number/Phone/StubCountry/PK.pm Number-Phone-3.0008/lib/Number/Phone/StubCountry/PL.pm Number-Phone-3.0008/lib/Number/Phone/StubCountry/PM.pm Number-Phone-3.0008/lib/Number/Phone/StubCountry/PR.pm Number-Phone-3.0008/lib/Number/Phone/StubCountry/PS.pm Number-Phone-3.0008/lib/Number/Phone/StubCountry/PT.pm Number-Phone-3.0008/lib/Number/Phone/StubCountry/PW.pm Number-Phone-3.0008/lib/Number/Phone/StubCountry/PY.pm Number-Phone-3.0008/lib/Number/Phone/StubCountry/QA.pm Number-Phone-3.0008/lib/Number/Phone/StubCountry/RE.pm Number-Phone-3.0008/lib/Number/Phone/StubCountry/RO.pm Number-Phone-3.0008/lib/Number/Phone/StubCountry/RS.pm Number-Phone-3.0008/lib/Number/Phone/StubCountry/RU.pm Number-Phone-3.0008/lib/Number/Phone/StubCountry/RW.pm Number-Phone-3.0008/lib/Number/Phone/StubCountry/SA.pm Number-Phone-3.0008/lib/Number/Phone/StubCountry/SB.pm Number-Phone-3.0008/lib/Number/Phone/StubCountry/SC.pm Number-Phone-3.0008/lib/Number/Phone/StubCountry/SD.pm Number-Phone-3.0008/lib/Number/Phone/StubCountry/SE.pm Number-Phone-3.0008/lib/Number/Phone/StubCountry/SG.pm Number-Phone-3.0008/lib/Number/Phone/StubCountry/SH.pm Number-Phone-3.0008/lib/Number/Phone/StubCountry/SI.pm Number-Phone-3.0008/lib/Number/Phone/StubCountry/SJ.pm Number-Phone-3.0008/lib/Number/Phone/StubCountry/SK.pm Number-Phone-3.0008/lib/Number/Phone/StubCountry/SL.pm Number-Phone-3.0008/lib/Number/Phone/StubCountry/SM.pm Number-Phone-3.0008/lib/Number/Phone/StubCountry/SN.pm Number-Phone-3.0008/lib/Number/Phone/StubCountry/SO.pm Number-Phone-3.0008/lib/Number/Phone/StubCountry/SR.pm Number-Phone-3.0008/lib/Number/Phone/StubCountry/SS.pm Number-Phone-3.0008/lib/Number/Phone/StubCountry/ST.pm Number-Phone-3.0008/lib/Number/Phone/StubCountry/SV.pm Number-Phone-3.0008/lib/Number/Phone/StubCountry/SX.pm Number-Phone-3.0008/lib/Number/Phone/StubCountry/SY.pm Number-Phone-3.0008/lib/Number/Phone/StubCountry/SZ.pm Number-Phone-3.0008/lib/Number/Phone/StubCountry/TA.pm Number-Phone-3.0008/lib/Number/Phone/StubCountry/TC.pm Number-Phone-3.0008/lib/Number/Phone/StubCountry/TD.pm Number-Phone-3.0008/lib/Number/Phone/StubCountry/TG.pm Number-Phone-3.0008/lib/Number/Phone/StubCountry/TH.pm Number-Phone-3.0008/lib/Number/Phone/StubCountry/TJ.pm Number-Phone-3.0008/lib/Number/Phone/StubCountry/TK.pm Number-Phone-3.0008/lib/Number/Phone/StubCountry/TL.pm Number-Phone-3.0008/lib/Number/Phone/StubCountry/TM.pm Number-Phone-3.0008/lib/Number/Phone/StubCountry/TN.pm Number-Phone-3.0008/lib/Number/Phone/StubCountry/TO.pm Number-Phone-3.0008/lib/Number/Phone/StubCountry/TR.pm Number-Phone-3.0008/lib/Number/Phone/StubCountry/TT.pm Number-Phone-3.0008/lib/Number/Phone/StubCountry/TV.pm Number-Phone-3.0008/lib/Number/Phone/StubCountry/TW.pm Number-Phone-3.0008/lib/Number/Phone/StubCountry/TZ.pm Number-Phone-3.0008/lib/Number/Phone/StubCountry/UA.pm Number-Phone-3.0008/lib/Number/Phone/StubCountry/UG.pm Number-Phone-3.0008/lib/Number/Phone/StubCountry/US.pm Number-Phone-3.0008/lib/Number/Phone/StubCountry/UY.pm Number-Phone-3.0008/lib/Number/Phone/StubCountry/UZ.pm Number-Phone-3.0008/lib/Number/Phone/StubCountry/VA.pm Number-Phone-3.0008/lib/Number/Phone/StubCountry/VC.pm Number-Phone-3.0008/lib/Number/Phone/StubCountry/VE.pm Number-Phone-3.0008/lib/Number/Phone/StubCountry/VG.pm Number-Phone-3.0008/lib/Number/Phone/StubCountry/VI.pm Number-Phone-3.0008/lib/Number/Phone/StubCountry/VN.pm Number-Phone-3.0008/lib/Number/Phone/StubCountry/VU.pm Number-Phone-3.0008/lib/Number/Phone/StubCountry/WF.pm Number-Phone-3.0008/lib/Number/Phone/StubCountry/WS.pm Number-Phone-3.0008/lib/Number/Phone/StubCountry/YE.pm Number-Phone-3.0008/lib/Number/Phone/StubCountry/YT.pm Number-Phone-3.0008/lib/Number/Phone/StubCountry/ZA.pm Number-Phone-3.0008/lib/Number/Phone/StubCountry/ZM.pm Number-Phone-3.0008/lib/Number/Phone/StubCountry/ZW.pm Number-Phone-3.0008/lib/Number/Phone/NANP/AG.pm Number-Phone-3.0008/lib/Number/Phone/NANP/AI.pm Number-Phone-3.0008/lib/Number/Phone/NANP/AS.pm Number-Phone-3.0008/lib/Number/Phone/NANP/BB.pm Number-Phone-3.0008/lib/Number/Phone/NANP/BM.pm Number-Phone-3.0008/lib/Number/Phone/NANP/BS.pm Number-Phone-3.0008/lib/Number/Phone/NANP/CA.pm Number-Phone-3.0008/lib/Number/Phone/NANP/Data.pm Number-Phone-3.0008/lib/Number/Phone/NANP/DM.pm Number-Phone-3.0008/lib/Number/Phone/NANP/DO.pm Number-Phone-3.0008/lib/Number/Phone/NANP/GD.pm Number-Phone-3.0008/lib/Number/Phone/NANP/GU.pm Number-Phone-3.0008/lib/Number/Phone/NANP/JM.pm Number-Phone-3.0008/lib/Number/Phone/NANP/KN.pm Number-Phone-3.0008/lib/Number/Phone/NANP/KY.pm Number-Phone-3.0008/lib/Number/Phone/NANP/LC.pm Number-Phone-3.0008/lib/Number/Phone/NANP/MP.pm Number-Phone-3.0008/lib/Number/Phone/NANP/MS.pm Number-Phone-3.0008/lib/Number/Phone/NANP/PR.pm Number-Phone-3.0008/lib/Number/Phone/NANP/SX.pm Number-Phone-3.0008/lib/Number/Phone/NANP/TC.pm Number-Phone-3.0008/lib/Number/Phone/NANP/TT.pm Number-Phone-3.0008/lib/Number/Phone/NANP/US.pm Number-Phone-3.0008/lib/Number/Phone/NANP/VC.pm Number-Phone-3.0008/lib/Number/Phone/NANP/VG.pm Number-Phone-3.0008/lib/Number/Phone/NANP/VI.pm Number-Phone-3.0008/lib/Number/Phone/Country/Data.pm Prepending /data/fly2200/var/cpan/build/String-Validator-Password-0.94-I_bhEo/blib/arch /data/fly2200/var/cpan/build/String-Validator-Password-0.94-I_bhEo/blib/lib /data/fly2200/var/cpan/build/String-Validator-Email-0.98-kitY7n/blib/arch /data/fly2200/var/cpan/build/String-Validator-Email-0.98-kitY7n/blib/lib to PERL5LIB for 'make' CPAN.pm: Building D/DC/DCANTRELL/Number-Phone-3.0008.tar.gz >>> /data/fly2200/ap2200-299134/bin/perl-static Makefile.PL Checking if your kit is complete... Looks good Generating a Unix-style Makefile Writing Makefile for Number::Phone Writing MYMETA.yml and MYMETA.json >>> make cp lib/Number/Phone/NANP/TC.pm blib/lib/Number/Phone/NANP/TC.pm cp lib/Number/Phone/StubCountry/AF.pm blib/lib/Number/Phone/StubCountry/AF.pm cp lib/Number/Phone/NANP/VI.pm blib/lib/Number/Phone/NANP/VI.pm cp lib/Number/Phone/Country/Data.pm blib/lib/Number/Phone/Country/Data.pm cp lib/Number/Phone/NANP/GU.pm blib/lib/Number/Phone/NANP/GU.pm cp lib/Number/Phone/NANP.pm blib/lib/Number/Phone/NANP.pm cp lib/Number/Phone/NANP/US.pm blib/lib/Number/Phone/NANP/US.pm cp lib/Number/Phone/NANP/DO.pm blib/lib/Number/Phone/NANP/DO.pm cp lib/Number/Phone/NANP/VG.pm blib/lib/Number/Phone/NANP/VG.pm cp lib/Number/Phone/NANP/AI.pm blib/lib/Number/Phone/NANP/AI.pm cp lib/Number/Phone/NANP/MS.pm blib/lib/Number/Phone/NANP/MS.pm cp lib/Number/Phone/StubCountry/AD.pm blib/lib/Number/Phone/StubCountry/AD.pm cp lib/Number/Phone/NANP/BM.pm blib/lib/Number/Phone/NANP/BM.pm cp lib/Number/Phone/NANP/VC.pm blib/lib/Number/Phone/NANP/VC.pm cp lib/Number/Phone/NANP/KY.pm blib/lib/Number/Phone/NANP/KY.pm cp lib/Number/Phone/NANP/LC.pm blib/lib/Number/Phone/NANP/LC.pm cp lib/Number/Phone/Country.pm blib/lib/Number/Phone/Country.pm cp lib/Number/Phone/NANP/PR.pm blib/lib/Number/Phone/NANP/PR.pm cp lib/Number/Phone/NANP/CA.pm blib/lib/Number/Phone/NANP/CA.pm cp lib/Number/Phone/NANP/AS.pm blib/lib/Number/Phone/NANP/AS.pm cp lib/Number/Phone/StubCountry/AC.pm blib/lib/Number/Phone/StubCountry/AC.pm cp lib/Number/Phone/StubCountry/AL.pm blib/lib/Number/Phone/StubCountry/AL.pm cp lib/Number/Phone/StubCountry/AG.pm blib/lib/Number/Phone/StubCountry/AG.pm cp lib/Number/Phone/NANP/DM.pm blib/lib/Number/Phone/NANP/DM.pm cp lib/Number/Phone.pm blib/lib/Number/Phone.pm cp lib/Number/Phone/NANP/KN.pm blib/lib/Number/Phone/NANP/KN.pm cp lib/Number/Phone/StubCountry/AE.pm blib/lib/Number/Phone/StubCountry/AE.pm cp lib/Number/Phone/NANP/AG.pm blib/lib/Number/Phone/NANP/AG.pm cp lib/Number/Phone/NANP/TT.pm blib/lib/Number/Phone/NANP/TT.pm cp lib/Number/Phone/StubCountry.pm blib/lib/Number/Phone/StubCountry.pm cp lib/Number/Phone/StubCountry/AM.pm blib/lib/Number/Phone/StubCountry/AM.pm cp lib/Number/Phone/NANP/Data.pm blib/lib/Number/Phone/NANP/Data.pm cp lib/Number/Phone/NANP/JM.pm blib/lib/Number/Phone/NANP/JM.pm cp lib/Number/Phone/NANP/BS.pm blib/lib/Number/Phone/NANP/BS.pm cp lib/Number/Phone/NANP/MP.pm blib/lib/Number/Phone/NANP/MP.pm cp lib/Number/Phone/StubCountry/AI.pm blib/lib/Number/Phone/StubCountry/AI.pm cp lib/Number/Phone/NANP/GD.pm blib/lib/Number/Phone/NANP/GD.pm cp lib/Number/Phone/Lib.pm blib/lib/Number/Phone/Lib.pm cp lib/Number/Phone/NANP/SX.pm blib/lib/Number/Phone/NANP/SX.pm cp lib/Number/Phone/NANP/BB.pm blib/lib/Number/Phone/NANP/BB.pm cp lib/Number/Phone/StubCountry/BY.pm blib/lib/Number/Phone/StubCountry/BY.pm cp lib/Number/Phone/StubCountry/CF.pm blib/lib/Number/Phone/StubCountry/CF.pm cp lib/Number/Phone/StubCountry/BF.pm blib/lib/Number/Phone/StubCountry/BF.pm cp lib/Number/Phone/StubCountry/BM.pm blib/lib/Number/Phone/StubCountry/BM.pm cp lib/Number/Phone/StubCountry/AZ.pm blib/lib/Number/Phone/StubCountry/AZ.pm cp lib/Number/Phone/StubCountry/BR.pm blib/lib/Number/Phone/StubCountry/BR.pm cp lib/Number/Phone/StubCountry/BN.pm blib/lib/Number/Phone/StubCountry/BN.pm cp lib/Number/Phone/StubCountry/AR.pm blib/lib/Number/Phone/StubCountry/AR.pm cp lib/Number/Phone/StubCountry/BH.pm blib/lib/Number/Phone/StubCountry/BH.pm cp lib/Number/Phone/StubCountry/BI.pm blib/lib/Number/Phone/StubCountry/BI.pm cp lib/Number/Phone/StubCountry/CH.pm blib/lib/Number/Phone/StubCountry/CH.pm cp lib/Number/Phone/StubCountry/CG.pm blib/lib/Number/Phone/StubCountry/CG.pm cp lib/Number/Phone/StubCountry/AO.pm blib/lib/Number/Phone/StubCountry/AO.pm cp lib/Number/Phone/StubCountry/BD.pm blib/lib/Number/Phone/StubCountry/BD.pm cp lib/Number/Phone/StubCountry/BQ.pm blib/lib/Number/Phone/StubCountry/BQ.pm cp lib/Number/Phone/StubCountry/BJ.pm blib/lib/Number/Phone/StubCountry/BJ.pm cp lib/Number/Phone/StubCountry/CD.pm blib/lib/Number/Phone/StubCountry/CD.pm cp lib/Number/Phone/StubCountry/BE.pm blib/lib/Number/Phone/StubCountry/BE.pm cp lib/Number/Phone/StubCountry/AS.pm blib/lib/Number/Phone/StubCountry/AS.pm cp lib/Number/Phone/StubCountry/AX.pm blib/lib/Number/Phone/StubCountry/AX.pm cp lib/Number/Phone/StubCountry/BA.pm blib/lib/Number/Phone/StubCountry/BA.pm cp lib/Number/Phone/StubCountry/BG.pm blib/lib/Number/Phone/StubCountry/BG.pm cp lib/Number/Phone/StubCountry/BZ.pm blib/lib/Number/Phone/StubCountry/BZ.pm cp lib/Number/Phone/StubCountry/CC.pm blib/lib/Number/Phone/StubCountry/CC.pm cp lib/Number/Phone/StubCountry/AU.pm blib/lib/Number/Phone/StubCountry/AU.pm cp lib/Number/Phone/StubCountry/CA.pm blib/lib/Number/Phone/StubCountry/CA.pm cp lib/Number/Phone/StubCountry/BT.pm blib/lib/Number/Phone/StubCountry/BT.pm cp lib/Number/Phone/StubCountry/AW.pm blib/lib/Number/Phone/StubCountry/AW.pm cp lib/Number/Phone/StubCountry/AT.pm blib/lib/Number/Phone/StubCountry/AT.pm cp lib/Number/Phone/StubCountry/BW.pm blib/lib/Number/Phone/StubCountry/BW.pm cp lib/Number/Phone/StubCountry/BB.pm blib/lib/Number/Phone/StubCountry/BB.pm cp lib/Number/Phone/StubCountry/BL.pm blib/lib/Number/Phone/StubCountry/BL.pm cp lib/Number/Phone/StubCountry/BO.pm blib/lib/Number/Phone/StubCountry/BO.pm cp lib/Number/Phone/StubCountry/BS.pm blib/lib/Number/Phone/StubCountry/BS.pm cp lib/Number/Phone/StubCountry/ET.pm blib/lib/Number/Phone/StubCountry/ET.pm cp lib/Number/Phone/StubCountry/DO.pm blib/lib/Number/Phone/StubCountry/DO.pm cp lib/Number/Phone/StubCountry/EG.pm blib/lib/Number/Phone/StubCountry/EG.pm cp lib/Number/Phone/StubCountry/FR.pm blib/lib/Number/Phone/StubCountry/FR.pm cp lib/Number/Phone/StubCountry/DM.pm blib/lib/Number/Phone/StubCountry/DM.pm cp lib/Number/Phone/StubCountry/FM.pm blib/lib/Number/Phone/StubCountry/FM.pm cp lib/Number/Phone/StubCountry/DK.pm blib/lib/Number/Phone/StubCountry/DK.pm cp lib/Number/Phone/StubCountry/CR.pm blib/lib/Number/Phone/StubCountry/CR.pm cp lib/Number/Phone/StubCountry/CM.pm blib/lib/Number/Phone/StubCountry/CM.pm cp lib/Number/Phone/StubCountry/EE.pm blib/lib/Number/Phone/StubCountry/EE.pm cp lib/Number/Phone/StubCountry/CI.pm blib/lib/Number/Phone/StubCountry/CI.pm cp lib/Number/Phone/StubCountry/GB.pm blib/lib/Number/Phone/StubCountry/GB.pm cp lib/Number/Phone/StubCountry/CV.pm blib/lib/Number/Phone/StubCountry/CV.pm cp lib/Number/Phone/StubCountry/EC.pm blib/lib/Number/Phone/StubCountry/EC.pm cp lib/Number/Phone/StubCountry/CU.pm blib/lib/Number/Phone/StubCountry/CU.pm cp lib/Number/Phone/StubCountry/FJ.pm blib/lib/Number/Phone/StubCountry/FJ.pm cp lib/Number/Phone/StubCountry/ER.pm blib/lib/Number/Phone/StubCountry/ER.pm cp lib/Number/Phone/StubCountry/CK.pm blib/lib/Number/Phone/StubCountry/CK.pm cp lib/Number/Phone/StubCountry/FI.pm blib/lib/Number/Phone/StubCountry/FI.pm cp lib/Number/Phone/StubCountry/CZ.pm blib/lib/Number/Phone/StubCountry/CZ.pm cp lib/Number/Phone/StubCountry/CW.pm blib/lib/Number/Phone/StubCountry/CW.pm cp lib/Number/Phone/StubCountry/DJ.pm blib/lib/Number/Phone/StubCountry/DJ.pm cp lib/Number/Phone/StubCountry/CL.pm blib/lib/Number/Phone/StubCountry/CL.pm cp lib/Number/Phone/StubCountry/DE.pm blib/lib/Number/Phone/StubCountry/DE.pm cp lib/Number/Phone/StubCountry/CY.pm blib/lib/Number/Phone/StubCountry/CY.pm cp lib/Number/Phone/StubCountry/EH.pm blib/lib/Number/Phone/StubCountry/EH.pm cp lib/Number/Phone/StubCountry/CN.pm blib/lib/Number/Phone/StubCountry/CN.pm cp lib/Number/Phone/StubCountry/ES.pm blib/lib/Number/Phone/StubCountry/ES.pm cp lib/Number/Phone/StubCountry/CX.pm blib/lib/Number/Phone/StubCountry/CX.pm cp lib/Number/Phone/StubCountry/DZ.pm blib/lib/Number/Phone/StubCountry/DZ.pm cp lib/Number/Phone/StubCountry/CO.pm blib/lib/Number/Phone/StubCountry/CO.pm cp lib/Number/Phone/StubCountry/FO.pm blib/lib/Number/Phone/StubCountry/FO.pm cp lib/Number/Phone/StubCountry/GA.pm blib/lib/Number/Phone/StubCountry/GA.pm cp lib/Number/Phone/StubCountry/FK.pm blib/lib/Number/Phone/StubCountry/FK.pm cp lib/Number/Phone/StubCountry/GE.pm blib/lib/Number/Phone/StubCountry/GE.pm cp lib/Number/Phone/StubCountry/IT.pm blib/lib/Number/Phone/StubCountry/IT.pm cp lib/Number/Phone/StubCountry/HU.pm blib/lib/Number/Phone/StubCountry/HU.pm cp lib/Number/Phone/StubCountry/IR.pm blib/lib/Number/Phone/StubCountry/IR.pm cp lib/Number/Phone/StubCountry/GN.pm blib/lib/Number/Phone/StubCountry/GN.pm cp lib/Number/Phone/StubCountry/GL.pm blib/lib/Number/Phone/StubCountry/GL.pm cp lib/Number/Phone/StubCountry/GQ.pm blib/lib/Number/Phone/StubCountry/GQ.pm cp lib/Number/Phone/StubCountry/HT.pm blib/lib/Number/Phone/StubCountry/HT.pm cp lib/Number/Phone/StubCountry/HN.pm blib/lib/Number/Phone/StubCountry/HN.pm cp lib/Number/Phone/StubCountry/GR.pm blib/lib/Number/Phone/StubCountry/GR.pm cp lib/Number/Phone/StubCountry/HK.pm blib/lib/Number/Phone/StubCountry/HK.pm cp lib/Number/Phone/StubCountry/IN.pm blib/lib/Number/Phone/StubCountry/IN.pm cp lib/Number/Phone/StubCountry/GY.pm blib/lib/Number/Phone/StubCountry/GY.pm cp lib/Number/Phone/StubCountry/GM.pm blib/lib/Number/Phone/StubCountry/GM.pm cp lib/Number/Phone/StubCountry/GI.pm blib/lib/Number/Phone/StubCountry/GI.pm cp lib/Number/Phone/StubCountry/IQ.pm blib/lib/Number/Phone/StubCountry/IQ.pm cp lib/Number/Phone/StubCountry/GD.pm blib/lib/Number/Phone/StubCountry/GD.pm cp lib/Number/Phone/StubCountry/JO.pm blib/lib/Number/Phone/StubCountry/JO.pm cp lib/Number/Phone/StubCountry/IO.pm blib/lib/Number/Phone/StubCountry/IO.pm cp lib/Number/Phone/StubCountry/GG.pm blib/lib/Number/Phone/StubCountry/GG.pm cp lib/Number/Phone/StubCountry/JE.pm blib/lib/Number/Phone/StubCountry/JE.pm cp lib/Number/Phone/StubCountry/GP.pm blib/lib/Number/Phone/StubCountry/GP.pm cp lib/Number/Phone/StubCountry/IM.pm blib/lib/Number/Phone/StubCountry/IM.pm cp lib/Number/Phone/StubCountry/GH.pm blib/lib/Number/Phone/StubCountry/GH.pm cp lib/Number/Phone/StubCountry/GF.pm blib/lib/Number/Phone/StubCountry/GF.pm cp lib/Number/Phone/StubCountry/GW.pm blib/lib/Number/Phone/StubCountry/GW.pm cp lib/Number/Phone/StubCountry/IS.pm blib/lib/Number/Phone/StubCountry/IS.pm cp lib/Number/Phone/StubCountry/IE.pm blib/lib/Number/Phone/StubCountry/IE.pm cp lib/Number/Phone/StubCountry/IL.pm blib/lib/Number/Phone/StubCountry/IL.pm cp lib/Number/Phone/StubCountry/ID.pm blib/lib/Number/Phone/StubCountry/ID.pm cp lib/Number/Phone/StubCountry/JM.pm blib/lib/Number/Phone/StubCountry/JM.pm cp lib/Number/Phone/StubCountry/GT.pm blib/lib/Number/Phone/StubCountry/GT.pm cp lib/Number/Phone/StubCountry/HR.pm blib/lib/Number/Phone/StubCountry/HR.pm cp lib/Number/Phone/StubCountry/GU.pm blib/lib/Number/Phone/StubCountry/GU.pm cp lib/Number/Phone/StubCountry/LS.pm blib/lib/Number/Phone/StubCountry/LS.pm cp lib/Number/Phone/StubCountry/KH.pm blib/lib/Number/Phone/StubCountry/KH.pm cp lib/Number/Phone/StubCountry/KR.pm blib/lib/Number/Phone/StubCountry/KR.pm cp lib/Number/Phone/StubCountry/LT.pm blib/lib/Number/Phone/StubCountry/LT.pm cp lib/Number/Phone/StubCountry/KZ.pm blib/lib/Number/Phone/StubCountry/KZ.pm cp lib/Number/Phone/StubCountry/ML.pm blib/lib/Number/Phone/StubCountry/ML.pm cp lib/Number/Phone/StubCountry/MH.pm blib/lib/Number/Phone/StubCountry/MH.pm cp lib/Number/Phone/StubCountry/KM.pm blib/lib/Number/Phone/StubCountry/KM.pm cp lib/Number/Phone/StubCountry/MM.pm blib/lib/Number/Phone/StubCountry/MM.pm cp lib/Number/Phone/StubCountry/LB.pm blib/lib/Number/Phone/StubCountry/LB.pm cp lib/Number/Phone/StubCountry/LA.pm blib/lib/Number/Phone/StubCountry/LA.pm cp lib/Number/Phone/StubCountry/LU.pm blib/lib/Number/Phone/StubCountry/LU.pm cp lib/Number/Phone/StubCountry/KY.pm blib/lib/Number/Phone/StubCountry/KY.pm cp lib/Number/Phone/StubCountry/KW.pm blib/lib/Number/Phone/StubCountry/KW.pm cp lib/Number/Phone/StubCountry/KN.pm blib/lib/Number/Phone/StubCountry/KN.pm cp lib/Number/Phone/StubCountry/MG.pm blib/lib/Number/Phone/StubCountry/MG.pm cp lib/Number/Phone/StubCountry/MN.pm blib/lib/Number/Phone/StubCountry/MN.pm cp lib/Number/Phone/StubCountry/MF.pm blib/lib/Number/Phone/StubCountry/MF.pm cp lib/Number/Phone/StubCountry/LC.pm blib/lib/Number/Phone/StubCountry/LC.pm cp lib/Number/Phone/StubCountry/KP.pm blib/lib/Number/Phone/StubCountry/KP.pm cp lib/Number/Phone/StubCountry/LV.pm blib/lib/Number/Phone/StubCountry/LV.pm cp lib/Number/Phone/StubCountry/MA.pm blib/lib/Number/Phone/StubCountry/MA.pm cp lib/Number/Phone/StubCountry/LR.pm blib/lib/Number/Phone/StubCountry/LR.pm cp lib/Number/Phone/StubCountry/KE.pm blib/lib/Number/Phone/StubCountry/KE.pm cp lib/Number/Phone/StubCountry/KI.pm blib/lib/Number/Phone/StubCountry/KI.pm cp lib/Number/Phone/StubCountry/ME.pm blib/lib/Number/Phone/StubCountry/ME.pm cp lib/Number/Phone/StubCountry/LY.pm blib/lib/Number/Phone/StubCountry/LY.pm cp lib/Number/Phone/StubCountry/MD.pm blib/lib/Number/Phone/StubCountry/MD.pm cp lib/Number/Phone/StubCountry/MC.pm blib/lib/Number/Phone/StubCountry/MC.pm cp lib/Number/Phone/StubCountry/JP.pm blib/lib/Number/Phone/StubCountry/JP.pm cp lib/Number/Phone/StubCountry/LI.pm blib/lib/Number/Phone/StubCountry/LI.pm cp lib/Number/Phone/StubCountry/LK.pm blib/lib/Number/Phone/StubCountry/LK.pm cp lib/Number/Phone/StubCountry/MK.pm blib/lib/Number/Phone/StubCountry/MK.pm cp lib/Number/Phone/StubCountry/KG.pm blib/lib/Number/Phone/StubCountry/KG.pm cp lib/Number/Phone/StubCountry/NA.pm blib/lib/Number/Phone/StubCountry/NA.pm cp lib/Number/Phone/StubCountry/MR.pm blib/lib/Number/Phone/StubCountry/MR.pm cp lib/Number/Phone/StubCountry/MX.pm blib/lib/Number/Phone/StubCountry/MX.pm cp lib/Number/Phone/StubCountry/NL.pm blib/lib/Number/Phone/StubCountry/NL.pm cp lib/Number/Phone/StubCountry/PH.pm blib/lib/Number/Phone/StubCountry/PH.pm cp lib/Number/Phone/StubCountry/PE.pm blib/lib/Number/Phone/StubCountry/PE.pm cp lib/Number/Phone/StubCountry/OM.pm blib/lib/Number/Phone/StubCountry/OM.pm cp lib/Number/Phone/StubCountry/NZ.pm blib/lib/Number/Phone/StubCountry/NZ.pm cp lib/Number/Phone/StubCountry/MY.pm blib/lib/Number/Phone/StubCountry/MY.pm cp lib/Number/Phone/StubCountry/PL.pm blib/lib/Number/Phone/StubCountry/PL.pm cp lib/Number/Phone/StubCountry/PK.pm blib/lib/Number/Phone/StubCountry/PK.pm cp lib/Number/Phone/StubCountry/NE.pm blib/lib/Number/Phone/StubCountry/NE.pm cp lib/Number/Phone/StubCountry/PM.pm blib/lib/Number/Phone/StubCountry/PM.pm cp lib/Number/Phone/StubCountry/MP.pm blib/lib/Number/Phone/StubCountry/MP.pm cp lib/Number/Phone/StubCountry/PA.pm blib/lib/Number/Phone/StubCountry/PA.pm cp lib/Number/Phone/StubCountry/MZ.pm blib/lib/Number/Phone/StubCountry/MZ.pm cp lib/Number/Phone/StubCountry/NU.pm blib/lib/Number/Phone/StubCountry/NU.pm cp lib/Number/Phone/StubCountry/MT.pm blib/lib/Number/Phone/StubCountry/MT.pm cp lib/Number/Phone/StubCountry/MW.pm blib/lib/Number/Phone/StubCountry/MW.pm cp lib/Number/Phone/StubCountry/PR.pm blib/lib/Number/Phone/StubCountry/PR.pm cp lib/Number/Phone/StubCountry/PG.pm blib/lib/Number/Phone/StubCountry/PG.pm cp lib/Number/Phone/StubCountry/NO.pm blib/lib/Number/Phone/StubCountry/NO.pm cp lib/Number/Phone/StubCountry/MO.pm blib/lib/Number/Phone/StubCountry/MO.pm cp lib/Number/Phone/StubCountry/NI.pm blib/lib/Number/Phone/StubCountry/NI.pm cp lib/Number/Phone/StubCountry/NC.pm blib/lib/Number/Phone/StubCountry/NC.pm cp lib/Number/Phone/StubCountry/NR.pm blib/lib/Number/Phone/StubCountry/NR.pm cp lib/Number/Phone/StubCountry/NP.pm blib/lib/Number/Phone/StubCountry/NP.pm cp lib/Number/Phone/StubCountry/NG.pm blib/lib/Number/Phone/StubCountry/NG.pm cp lib/Number/Phone/StubCountry/MV.pm blib/lib/Number/Phone/StubCountry/MV.pm cp lib/Number/Phone/StubCountry/MQ.pm blib/lib/Number/Phone/StubCountry/MQ.pm cp lib/Number/Phone/StubCountry/MS.pm blib/lib/Number/Phone/StubCountry/MS.pm cp lib/Number/Phone/StubCountry/MU.pm blib/lib/Number/Phone/StubCountry/MU.pm cp lib/Number/Phone/StubCountry/PF.pm blib/lib/Number/Phone/StubCountry/PF.pm cp lib/Number/Phone/StubCountry/NF.pm blib/lib/Number/Phone/StubCountry/NF.pm cp lib/Number/Phone/StubCountry/RW.pm blib/lib/Number/Phone/StubCountry/RW.pm cp lib/Number/Phone/StubCountry/TC.pm blib/lib/Number/Phone/StubCountry/TC.pm cp lib/Number/Phone/StubCountry/SL.pm blib/lib/Number/Phone/StubCountry/SL.pm cp lib/Number/Phone/StubCountry/SV.pm blib/lib/Number/Phone/StubCountry/SV.pm cp lib/Number/Phone/StubCountry/SY.pm blib/lib/Number/Phone/StubCountry/SY.pm cp lib/Number/Phone/StubCountry/SR.pm blib/lib/Number/Phone/StubCountry/SR.pm cp lib/Number/Phone/StubCountry/RS.pm blib/lib/Number/Phone/StubCountry/RS.pm cp lib/Number/Phone/StubCountry/TD.pm blib/lib/Number/Phone/StubCountry/TD.pm cp lib/Number/Phone/StubCountry/SO.pm blib/lib/Number/Phone/StubCountry/SO.pm cp lib/Number/Phone/StubCountry/PS.pm blib/lib/Number/Phone/StubCountry/PS.pm cp lib/Number/Phone/StubCountry/RE.pm blib/lib/Number/Phone/StubCountry/RE.pm cp lib/Number/Phone/StubCountry/SN.pm blib/lib/Number/Phone/StubCountry/SN.pm cp lib/Number/Phone/StubCountry/SX.pm blib/lib/Number/Phone/StubCountry/SX.pm cp lib/Number/Phone/StubCountry/PT.pm blib/lib/Number/Phone/StubCountry/PT.pm cp lib/Number/Phone/StubCountry/SK.pm blib/lib/Number/Phone/StubCountry/SK.pm cp lib/Number/Phone/StubCountry/TA.pm blib/lib/Number/Phone/StubCountry/TA.pm cp lib/Number/Phone/StubCountry/SS.pm blib/lib/Number/Phone/StubCountry/SS.pm cp lib/Number/Phone/StubCountry/SC.pm blib/lib/Number/Phone/StubCountry/SC.pm cp lib/Number/Phone/StubCountry/SJ.pm blib/lib/Number/Phone/StubCountry/SJ.pm cp lib/Number/Phone/StubCountry/QA.pm blib/lib/Number/Phone/StubCountry/QA.pm cp lib/Number/Phone/StubCountry/PY.pm blib/lib/Number/Phone/StubCountry/PY.pm cp lib/Number/Phone/StubCountry/PW.pm blib/lib/Number/Phone/StubCountry/PW.pm cp lib/Number/Phone/StubCountry/SG.pm blib/lib/Number/Phone/StubCountry/SG.pm cp lib/Number/Phone/StubCountry/ST.pm blib/lib/Number/Phone/StubCountry/ST.pm cp lib/Number/Phone/StubCountry/RU.pm blib/lib/Number/Phone/StubCountry/RU.pm cp lib/Number/Phone/StubCountry/SE.pm blib/lib/Number/Phone/StubCountry/SE.pm cp lib/Number/Phone/StubCountry/SB.pm blib/lib/Number/Phone/StubCountry/SB.pm cp lib/Number/Phone/StubCountry/SM.pm blib/lib/Number/Phone/StubCountry/SM.pm cp lib/Number/Phone/StubCountry/SD.pm blib/lib/Number/Phone/StubCountry/SD.pm cp lib/Number/Phone/StubCountry/RO.pm blib/lib/Number/Phone/StubCountry/RO.pm cp lib/Number/Phone/StubCountry/SH.pm blib/lib/Number/Phone/StubCountry/SH.pm cp lib/Number/Phone/StubCountry/SA.pm blib/lib/Number/Phone/StubCountry/SA.pm cp lib/Number/Phone/StubCountry/SZ.pm blib/lib/Number/Phone/StubCountry/SZ.pm cp lib/Number/Phone/StubCountry/SI.pm blib/lib/Number/Phone/StubCountry/SI.pm cp lib/Number/Phone/StubCountry/TG.pm blib/lib/Number/Phone/StubCountry/TG.pm cp lib/Number/Phone/StubCountry/TT.pm blib/lib/Number/Phone/StubCountry/TT.pm cp lib/Number/Phone/StubCountry/US.pm blib/lib/Number/Phone/StubCountry/US.pm cp lib/Number/Phone/StubCountry/ZA.pm blib/lib/Number/Phone/StubCountry/ZA.pm cp lib/Number/Phone/StubCountry/VU.pm blib/lib/Number/Phone/StubCountry/VU.pm cp lib/Number/Phone/StubCountry/WF.pm blib/lib/Number/Phone/StubCountry/WF.pm cp lib/Number/Phone/UK/Data.pm blib/lib/Number/Phone/UK/Data.pm cp lib/Number/Phone/StubCountry/ZW.pm blib/lib/Number/Phone/StubCountry/ZW.pm cp lib/Number/Phone/StubCountry/VI.pm blib/lib/Number/Phone/StubCountry/VI.pm cp lib/Number/Phone/StubCountry/UZ.pm blib/lib/Number/Phone/StubCountry/UZ.pm cp lib/Number/Phone/StubCountry/ZM.pm blib/lib/Number/Phone/StubCountry/ZM.pm cp lib/Number/Phone/StubCountry/TO.pm blib/lib/Number/Phone/StubCountry/TO.pm cp lib/Number/Phone/StubCountry/VE.pm blib/lib/Number/Phone/StubCountry/VE.pm cp lib/Number/Phone/StubCountry/VG.pm blib/lib/Number/Phone/StubCountry/VG.pm cp lib/Number/Phone/StubCountry/TW.pm blib/lib/Number/Phone/StubCountry/TW.pm cp lib/Number/Phone/StubCountry/TZ.pm blib/lib/Number/Phone/StubCountry/TZ.pm cp lib/Number/Phone/StubCountry/TK.pm blib/lib/Number/Phone/StubCountry/TK.pm cp lib/Number/Phone/StubCountry/VA.pm blib/lib/Number/Phone/StubCountry/VA.pm cp lib/Number/Phone/StubCountry/UG.pm blib/lib/Number/Phone/StubCountry/UG.pm cp lib/Number/Phone/StubCountry/TM.pm blib/lib/Number/Phone/StubCountry/TM.pm cp lib/Number/Phone/StubCountry/TJ.pm blib/lib/Number/Phone/StubCountry/TJ.pm cp lib/Number/Phone/StubCountry/UA.pm blib/lib/Number/Phone/StubCountry/UA.pm cp lib/Number/Phone/UK.pm blib/lib/Number/Phone/UK.pm cp lib/Number/Phone/StubCountry/YE.pm blib/lib/Number/Phone/StubCountry/YE.pm cp lib/Number/Phone/StubCountry/VN.pm blib/lib/Number/Phone/StubCountry/VN.pm cp lib/Number/Phone/StubCountry/YT.pm blib/lib/Number/Phone/StubCountry/YT.pm cp lib/Number/Phone/StubCountry/TL.pm blib/lib/Number/Phone/StubCountry/TL.pm cp lib/Number/Phone/StubCountry/UY.pm blib/lib/Number/Phone/StubCountry/UY.pm cp lib/Number/Phone/UK/Exchanges.pm blib/lib/Number/Phone/UK/Exchanges.pm cp lib/Number/Phone/StubCountry/WS.pm blib/lib/Number/Phone/StubCountry/WS.pm cp lib/Number/Phone/StubCountry/TR.pm blib/lib/Number/Phone/StubCountry/TR.pm cp lib/Number/Phone/StubCountry/TV.pm blib/lib/Number/Phone/StubCountry/TV.pm cp lib/Number/Phone/StubCountry/TN.pm blib/lib/Number/Phone/StubCountry/TN.pm cp lib/Number/Phone/StubCountry/VC.pm blib/lib/Number/Phone/StubCountry/VC.pm cp lib/Number/Phone/StubCountry/TH.pm blib/lib/Number/Phone/StubCountry/TH.pm cp lib/Number/Phone/UK/IM.pm blib/lib/Number/Phone/UK/IM.pm cp lib/Number/Phone/UK/JE.pm blib/lib/Number/Phone/UK/JE.pm cp lib/Number/Phone/UK/GG.pm blib/lib/Number/Phone/UK/GG.pm Manifying 33 pod documents DCANTRELL/Number-Phone-3.0008.tar.gz make -- OK Prepending /data/fly2200/var/cpan/build/String-Validator-Password-0.94-I_bhEo/blib/arch /data/fly2200/var/cpan/build/String-Validator-Password-0.94-I_bhEo/blib/lib /data/fly2200/var/cpan/build/String-Validator-Email-0.98-kitY7n/blib/arch /data/fly2200/var/cpan/build/String-Validator-Email-0.98-kitY7n/blib/lib to PERL5LIB for 'test' Running make test >>> make test TEST_VERBOSE=1 PERL_DL_NONLAZY=1 "/data/fly2200/ap2200-299134/bin/perl-static" "-MExtUtils::Command::MM" "-MTest::Harness" "-e" "undef *Test::Harness::Switches; test_harness(1, 'blib/lib', 'blib/arch')" t/*.t t/00_superclass_and_uk_different_method_invocations.t .. ok 1 - true N::P::CC::is_method('+CC12345') ok 2 - true N::P::CC->is_method('+CC12345') ok 3 - true N::P::CC->new('+CC12345')->is_method() ok 4 - true N::P::is_method('+CC12345') ok 5 - true N::P->is_method('+CC12345') ok 6 - true N::P->new('+CC12345')->is_method() ok 7 - false N::P::CC::is_method('+CC12345') ok 8 - false N::P::CC->is_method('+CC12345') ok 9 - false N::P::CC->new('+CC12345')->is_method() ok 10 - false N::P::is_method('+CC12345') ok 11 - false N::P->is_method('+CC12345') ok 12 - false N::P->new('+CC12345')->is_method() ok 13 - undef N::P::CC->is_method('+CC12345') ok 14 - undef N::P::CC->new('+CC12345')->is_method() ok 15 - undef N::P::is_method('+CC12345') ok 16 - undef N::P->is_method('+CC12345') ok 17 - undef N::P->new('+CC12345')->is_method() ok 18 - scalar N::P::CC->type('+CC12345') ok 19 - scalar N::P::CC->new('+CC12345')->type() ok 20 - scalar N::P::type('+CC12345') ok 21 - scalar N::P->type('+CC12345') ok 22 - scalar N::P->new('+CC12345')->type() ok 23 - list N::P::CC->type('+CC12345') ok 24 - list N::P::CC->new('+CC12345')->type() ok 25 - list N::P::type('+CC12345') ok 26 - list N::P->type('+CC12345') ok 27 - list N::P->new('+CC12345')->type() ok 28 - true N::P::CC::is_method('12345') ok 29 - true N::P::CC->is_method('12345') ok 30 - true N::P::CC->new('12345')->is_method() ok 31 - false N::P::CC::is_method('12345') ok 32 - false N::P::CC->is_method('12345') ok 33 - false N::P::CC->new('12345')->is_method() ok 34 - undef N::P::CC->is_method('12345') ok 35 - undef N::P::CC->new('12345')->is_method() ok 36 - scalar N::P::CC->type('12345') ok 37 - scalar N::P::CC->new('12345')->type() ok 38 - list N::P::CC->type('12345') ok 39 - list N::P::CC->new('12345')->type() 1..39 ok t/01_uk_data.t ......................................... # Common tests for Number::Phone::UK, and also for N::P::StubCountry::MOCK # The latter is a sanity testto make sure that stubs are built correctly, # and the comprehensive UK tests make a good torture-test. ok 1 - An object of class 'Number::Phone::UK' isa 'Number::Phone::UK' ok 2 - inherited country() method works ok 3 - 4+6 number formatted OK ok 4 - ... right area code ok 5 - ... right subscriber ok 6 - 3+7 number formatted OK ok 7 - ... right area code ok 8 - ... right subscriber ok 9 - 2+8 number formatted OK ok 10 - 2+8 number has correct area code ok 11 - 2+8 number has correct subscriber number ok 12 - is_geographic works for a London number ok 13 - is_valid works for a London number ok 14 - is_allocated works for a London number ok 15 - is_in_use works for a London number ok 16 - is_mobile works for a London number ok 17 - is_pager works for a London number ok 18 - is_ipphone works for a London number ok 19 - is_isdn works for a London number ok 20 - is_tollfree works for a London number ok 21 - is_specialrate works for a London number ok 22 - is_adult works for a London number ok 23 - is_personal works for a London number ok 24 - is_corporate works for a London number ok 25 - is_government works for a London number ok 26 - is_international works for a London number ok 27 - is_network_service works for a London number ok 28 - is_ipphone works for a London number ok 29 - geographic numbers return is_fixed_line == undef ok 30 - ... and their type looks OK ok 31 - 0+10 number formatted OK ok 32 - 0+10 number has no area code ok 33 - 0+10 number has correct subscriber number ok 34 - mobiles correctly identified ok 35 - mobiles are identified as not fixed lines ok 36 - pagers correctly identified ok 37 - toll-free numbers with significant F digit correctly identified ok 38 - C&W 0500 numbers correctly identified as toll-free ok 39 - generic toll-free numbers correctly identified ok 40 - special-rate numbers correctly identified ok 41 - 0908 'adult' numbers correctly identified ok 42 - 0909 'adult' numbers correctly identified ok 43 - corporate numbers correctly identified ok 44 - network service numbers correctly identified ok 45 - operators correctly identified ok 46 - geo numbers have correct location ok 47 - non-geo numbers have no location ok 48 - don't know anything about portability ok 49 - personal numbers correctly identified ok 50 - good, no area name for non-geographic numbers ok 51 - London numbers return correct area name ok 52 - 0845 'Allocated for Migration only' fixed ok 53 - 0870 'Allocated for Migration only' fixed ok 54 - bad 070 data fixed ok 55 - 0203 numbers are recognised ok 56 - ... and their type looks OK ok 57 - VoIP correctly identified ok 58 - 03 numbers have right operator ok 59 - 03 numbers have right type ok 60 - 03 numbers are formatted right ok 61 - 5+4 format works ok 62 - 4+5 (mixed) format works ok 63 - 4+5 (mixed) format works ok 64 - 4+6 (mixed) format works ok 65 - 4+6 (mixed) format works ok 66 - 01768 88 area name ok 67 - 4+3 in that range correctly fails ok 68 - 4+4 in that range correctly fails ok 69 - 4+7 in that range correctly fails ok 70 - 074 mobiles correctly identified ok 71 - 074 mobiles have right operator ok 72 - 074 mobiles are formatted OK ok 73 - 075 mobiles correctly identified ok 74 - 075 mobiles have right operator ok 75 - 075 mobiles are formatted OK # bugfixes ok 76 - unallocated numbers format OK ok 77 - allocated numbers format OK ok 78 - OFCOM's stupid 6+4 format for 1302 62[2459] is corrected ok 79 - OFCOM's missing format for 1302 623 is corrected ok 80 - OFCOM's missing format for 843 doesn't break shit: Number::Phone->new(+448435235305)->format() ok 81 - ... and its type looks OK ok 82 - OFCOM's missing format for 843 doesn't break shit: Number::Phone::UK->new(0843 523 5305)->format() ok 83 - ... and its type looks OK ok 84 - Number::Phone::UK->new(0800 903 900) 9 digit 08 numbers are A-OK ok 85 - ... and formats OK ok 86 - Number::Phone->new(+44 800 903 900) 9 digit 08 numbers are A-OK ok 87 - ... and formats OK ok 88 - +44275939345 is invalid (too short) ok 89 - +44208771292 is invalid (too short) ok 90 - +44113203160 is invalid (too short) ok 91 - +44113325000 is invalid (too short) ok 92 - Number::Phone->new(+441954202020)->format() works ok 93 - Number::Phone::UK->new(01954202020)->format() works ok 94 - Number::Phone->new(+441697384444)->format() works ok 95 - Number::Phone::UK->new(01697384444)->format() works 1..95 ok t/02_weird_little_islands.t ............................ ok 1 - 'isa N::P::UK::IM' isa 'Number::Phone::UK::IM' ok 2 - 'isa N::P::UK by inheritance' isa 'Number::Phone::UK' ok 3 - country() method works ok 4 - +44 7624 000000detected as being mobile ok 5 - format() method works ok 6 - type() works ok 7 - 'isa N::P::UK::IM' isa 'Number::Phone::UK::IM' ok 8 - 'isa N::P::UK by inheritance' isa 'Number::Phone::UK' ok 9 - country() method works ok 10 - +44 1624 500000 detected as being geographic ok 11 - format() method works ok 12 - type() works ok 13 - inherited operator() works ok 14 - regulator() works ok 15 - 'isa N::P::UK::GG' isa 'Number::Phone::UK::GG' ok 16 - 'isa N::P::UK by inheritance' isa 'Number::Phone::UK' ok 17 - country() method works ok 18 - +44 7781 000000detected as being mobile ok 19 - format() method works ok 20 - type() works ok 21 - 'isa N::P::UK::GG' isa 'Number::Phone::UK::GG' ok 22 - 'isa N::P::UK by inheritance' isa 'Number::Phone::UK' ok 23 - country() method works ok 24 - +44 1481 200000 detected as being geographic ok 25 - format() method works ok 26 - type() works ok 27 - inherited operator() works ok 28 - regulator() works ok 29 - 'isa N::P::UK::JE' isa 'Number::Phone::UK::JE' ok 30 - 'isa N::P::UK by inheritance' isa 'Number::Phone::UK' ok 31 - country() method works ok 32 - +44 7509 000000detected as being mobile ok 33 - format() method works ok 34 - type() works ok 35 - 'isa N::P::UK::JE' isa 'Number::Phone::UK::JE' ok 36 - 'isa N::P::UK by inheritance' isa 'Number::Phone::UK' ok 37 - country() method works ok 38 - +44 1534 440000 detected as being geographic ok 39 - format() method works ok 40 - type() works ok 41 - inherited operator() works ok 42 - regulator() works 1..42 ok t/20_nanp.t ............................................ # Common tests for Number::Phone::NANP and Number::Phone::Lib ok 1 - An object of class 'Number::Phone::NANP::US' isa 'Number::Phone::NANP::US' ok 2 - Number::Phone->new('+1 (202) 456-6213')->country_code() ok 3 - Number::Phone->new('+1 (202) 456-6213')->country() ok 4 - Number::Phone->new('+1 (202) 456-6213')->areaname() ok 5 - Number::Phone->new('+1 (202) 456-6213')->format() ok 6 - An object of class 'Number::Phone::NANP' isa 'Number::Phone::NANP' ok 7 - Number::Phone->new('+1 (866) 623 2282')->country_code() ok 8 - Number::Phone->new('+1 (866) 623 2282')->country() ok 9 - Number::Phone->new('+1 (866) 623 2282')->areaname() ok 10 - Number::Phone->new('+1 (866) 623 2282')->format() ok 11 - Number::Phone->new('+1 (866) 623 2282')->is_mobile() ok 12 - Number::Phone->new('+1 (866) 623 2282')->is_fixed_line() ok 13 - Number::Phone->new('+1 (866) 623 2282')->is_geographic() ok 14 - An object of class 'Number::Phone::NANP::CA' isa 'Number::Phone::NANP::CA' ok 15 - Number::Phone->new('+16135637242')->country_code() ok 16 - Number::Phone->new('+16135637242')->country() ok 17 - Number::Phone->new('+16135637242')->areaname() ok 18 - Number::Phone->new('+16135637242')->format() ok 19 - Number::Phone->new('+16135637242')->is_mobile() ok 20 - Number::Phone->new('+16135637242')->is_fixed_line() ok 21 - Number::Phone->new('+16135637242')->is_geographic() ok 22 - An object of class 'Number::Phone::NANP::JM' isa 'Number::Phone::NANP::JM' ok 23 - Number::Phone->new('+18765013333')->country_code() ok 24 - Number::Phone->new('+18765013333')->country() ok 25 - Number::Phone->new('+18765013333')->areaname() ok 26 - Number::Phone->new('+18765013333')->format() ok 27 - Number::Phone->new('+18765013333')->is_mobile() ok 28 - Number::Phone->new('+18765013333')->is_fixed_line() ok 29 - Number::Phone->new('+18765013333')->is_geographic() ok 30 - An object of class 'Number::Phone::NANP::JM' isa 'Number::Phone::NANP::JM' ok 31 - Number::Phone->new('+18762113333')->country_code() ok 32 - Number::Phone->new('+18762113333')->country() ok 33 - Number::Phone->new('+18762113333')->areaname() ok 34 - Number::Phone->new('+18762113333')->format() ok 35 - Number::Phone->new('+18762113333')->is_mobile() ok 36 - Number::Phone->new('+18762113333')->is_fixed_line() ok 37 - Number::Phone->new('+18762113333')->is_geographic() # NANP regulators ok 38 - create Number::Phone::NANP::AG ok 39 - AG has right country() info ok 40 - AG has no regulator info ok 41 - AG has country code 1 ok 42 - AG can format numbers ok 43 - create Number::Phone::NANP::AI ok 44 - AI has right country() info ok 45 - AI has right regulator() info ok 46 - AI has country code 1 ok 47 - AI can format numbers ok 48 - create Number::Phone::NANP::AS ok 49 - AS has right country() info ok 50 - AS has right regulator() info ok 51 - AS has country code 1 ok 52 - AS can format numbers ok 53 - create Number::Phone::NANP::BB ok 54 - BB has right country() info ok 55 - BB has right regulator() info ok 56 - BB has country code 1 ok 57 - BB can format numbers ok 58 - create Number::Phone::NANP::BM ok 59 - BM has right country() info ok 60 - BM has right regulator() info ok 61 - BM has country code 1 ok 62 - BM can format numbers ok 63 - create Number::Phone::NANP::BS ok 64 - BS has right country() info ok 65 - BS has right regulator() info ok 66 - BS has country code 1 ok 67 - BS can format numbers ok 68 - create Number::Phone::NANP::CA ok 69 - CA has right country() info ok 70 - CA has right regulator() info ok 71 - CA has country code 1 ok 72 - CA can format numbers ok 73 - create Number::Phone::NANP::DM ok 74 - DM has right country() info ok 75 - DM has right regulator() info ok 76 - DM has country code 1 ok 77 - DM can format numbers ok 78 - create Number::Phone::NANP::DO ok 79 - DO has right country() info ok 80 - DO has right regulator() info ok 81 - DO has country code 1 ok 82 - DO can format numbers ok 83 - create Number::Phone::NANP::GD ok 84 - GD has right country() info ok 85 - GD has right regulator() info ok 86 - GD has country code 1 ok 87 - GD can format numbers ok 88 - create Number::Phone::NANP::GU ok 89 - GU has right country() info ok 90 - GU has right regulator() info ok 91 - GU has country code 1 ok 92 - GU can format numbers ok 93 - create Number::Phone::NANP::JM ok 94 - JM has right country() info ok 95 - JM has right regulator() info ok 96 - JM has country code 1 ok 97 - JM can format numbers ok 98 - create Number::Phone::NANP::KN ok 99 - KN has right country() info ok 100 - KN has right regulator() info ok 101 - KN has country code 1 ok 102 - KN can format numbers ok 103 - create Number::Phone::NANP::KY ok 104 - KY has right country() info ok 105 - KY has right regulator() info ok 106 - KY has country code 1 ok 107 - KY can format numbers ok 108 - create Number::Phone::NANP::LC ok 109 - LC has right country() info ok 110 - LC has right regulator() info ok 111 - LC has country code 1 ok 112 - LC can format numbers ok 113 - create Number::Phone::NANP::MP ok 114 - MP has right country() info ok 115 - MP has no regulator info ok 116 - MP has country code 1 ok 117 - MP can format numbers ok 118 - create Number::Phone::NANP::MS ok 119 - MS has right country() info ok 120 - MS has no regulator info ok 121 - MS has country code 1 ok 122 - MS can format numbers ok 123 - create Number::Phone::NANP ok 124 - NANP has no country() info ok 125 - NANP has right regulator() info ok 126 - NANP has country code 1 ok 127 - NANP can format numbers ok 128 - create Number::Phone::NANP::PR ok 129 - PR has right country() info ok 130 - PR has no regulator info ok 131 - PR has country code 1 ok 132 - PR can format numbers ok 133 - create Number::Phone::NANP::SX ok 134 - SX has right country() info ok 135 - SX has no regulator info ok 136 - SX has country code 1 ok 137 - SX can format numbers ok 138 - create Number::Phone::NANP::TC ok 139 - TC has right country() info ok 140 - TC has no regulator info ok 141 - TC has country code 1 ok 142 - TC can format numbers ok 143 - create Number::Phone::NANP::TT ok 144 - TT has right country() info ok 145 - TT has right regulator() info ok 146 - TT has country code 1 ok 147 - TT can format numbers ok 148 - create Number::Phone::NANP::US ok 149 - US has right country() info ok 150 - US has right regulator() info ok 151 - US has country code 1 ok 152 - US can format numbers ok 153 - create Number::Phone::NANP::VC ok 154 - VC has right country() info ok 155 - VC has right regulator() info ok 156 - VC has country code 1 ok 157 - VC can format numbers ok 158 - create Number::Phone::NANP::VG ok 159 - VG has right country() info ok 160 - VG has right regulator() info ok 161 - VG has country code 1 ok 162 - VG can format numbers ok 163 - create Number::Phone::NANP::VI ok 164 - VI has right country() info ok 165 - VI has no regulator info ok 166 - VI has country code 1 ok 167 - VI can format numbers 1..167 ok t/30_find-right-subclass.t ............................. 1..4 ok 1 - N::P->new() works without specifically loading a country module ok 2 - ... and it even works for the NANP! ok 3 - ... and it even works for the non-geographic NANP! ok 4 - A country code not recognised by N::P::Country returns false ok t/31_country-for-subclass.t ............................ 1..5 ok 1 - Basic country() check for NANP::AG ok 2 - Basic country() check for UK ok 3 - Basic country() check for UK ok 4 - UK does not override ->country ok 5 - A subclass of UK, but still UK ok t/40-no-stubs.t ........................................ 1..2 ok 1 - known countries return objects ok 2 - nostubs works ok t/41-stubs.t ........................................... ok 1 - NL numbers are handled by a stub ok 2 - Number::Phone->new("+31201234567")->format() is correct ok 3 - Number::Phone->new("nl", "+31201234567") also works as a constructor ok 4 - Number::Phone->new("NL", "+31201234567") also works as a constructor (specified country, and provided IDD) ok 5 - Number::Phone->new("NL", "201234567") also works as a constructor (no national prefix) ok 6 - Number::Phone->new("NL", "0201234567") also works as a constructor (national prefix) # Common tests for Number::Phone::StubCountry::* and Number::Phone::Lib ok 7 - Inmarsat number has right country_code ok 8 - Number::Phone->new('+870123456')->country() ok 9 - Number::Phone->new('+870123456')->format() ok 10 - Number::Phone->new('+870123456')->is_valid() ok 11 - Number::Phone->new('+870123456')->is_mobile() ok 12 - Number::Phone->new('+870123456')->is_geographic() ok 13 - Number::Phone->new('+870123456')->is_fixed_line() ok 14 - Inmarsat number has right country_code ok 15 - Number::Phone->new('+8719744591')->country() ok 16 - Number::Phone->new('+8719744591')->format() ok 17 - Number::Phone->new('+8719744591')->is_valid() ok 18 - Number::Phone->new('+8719744591')->is_mobile() ok 19 - Number::Phone->new('+8719744591')->is_geographic() ok 20 - Number::Phone->new('+8719744591')->is_fixed_line() ok 21 - An object of class 'Number::Phone::StubCountry' isa 'Number::Phone::StubCountry' ok 22 - $CLASS->new("+88300000000")->country() ok 23 - An object of class 'Number::Phone::StubCountry' isa 'Number::Phone::StubCountry' ok 24 - $CLASS->new("+88312000000")->country() ok 25 - Number::Phone->new('+298 303030')->country_code() ok 26 - Number::Phone->new('+298 303030')->country() ok 27 - Number::Phone->new('+7 499 999 82 83')->country_code() ok 28 - Number::Phone->new('+7 499 999 82 83')->country() ok 29 - +7 8 numbers work ok 30 - Хороший товарищ новость! is_mobile works for Russia! ok 31 - 'stub loaded when N::P::CC exists but isn't a proper subclass' isa 'Number::Phone::StubCountry::JP' ok 32 - area names don't have spurious \s ok 33 - formatted Menz Kr Oberhavel number correctly ok 34 - formatted Berlin number correctly ok 35 - got area name correctly ok 36 - An object of class 'Number::Phone::StubCountry::SJ' isa 'Number::Phone::StubCountry' ok 37 - invalid numbers in countries with no national dialing prefix return undef from constructor # Common tests for Number::Phone::UK, and also for N::P::StubCountry::MOCK # The latter is a sanity testto make sure that stubs are built correctly, # and the comprehensive UK tests make a good torture-test. ok 38 - An object of class 'Number::Phone::StubCountry::MOCK' isa 'Number::Phone::StubCountry::MOCK' ok 39 - inherited country() method works ok 40 - 4+6 number formatted OK ok 41 # skip libphonenumber doesn't do areacode/subscriber ok 42 # skip libphonenumber doesn't do areacode/subscriber ok 43 - 3+7 number formatted OK ok 44 # skip libphonenumber doesn't do areacode/subscriber ok 45 # skip libphonenumber doesn't do areacode/subscriber ok 46 - 2+8 number formatted OK ok 47 # skip libphonenumber doesn't do areacode/subscriber ok 48 # skip libphonenumber doesn't do areacode/subscriber ok 49 - is_geographic works for a London number ok 50 - is_valid works for a London number ok 51 - is_in_use works for a London number ok 52 - is_mobile works for a London number ok 53 - is_pager works for a London number ok 54 - is_ipphone works for a London number ok 55 - is_isdn works for a London number ok 56 - is_tollfree works for a London number ok 57 - is_specialrate works for a London number ok 58 - is_adult works for a London number ok 59 - is_personal works for a London number ok 60 - is_corporate works for a London number ok 61 - is_government works for a London number ok 62 - is_international works for a London number ok 63 - is_network_service works for a London number ok 64 - is_ipphone works for a London number ok 65 - geographic numbers have is_fixed_line ok 66 - ... and their type looks OK ok 67 - 0+10 number formatted OK ok 68 # skip libphonenumber doesn't do areacode/subscriber ok 69 # skip libphonenumber doesn't do areacode/subscriber ok 70 - mobiles correctly identified ok 71 - mobiles are identified as not fixed lines ok 72 - pagers correctly identified ok 73 - toll-free numbers with significant F digit correctly identified ok 74 - C&W 0500 numbers correctly identified as toll-free ok 75 - generic toll-free numbers correctly identified ok 76 # skip libphonenumber doesn't know about location/operators/network-service/special-rate/adult/corporate numbers ok 77 # skip libphonenumber doesn't know about location/operators/network-service/special-rate/adult/corporate numbers ok 78 # skip libphonenumber doesn't know about location/operators/network-service/special-rate/adult/corporate numbers ok 79 # skip libphonenumber doesn't know about location/operators/network-service/special-rate/adult/corporate numbers ok 80 # skip libphonenumber doesn't know about location/operators/network-service/special-rate/adult/corporate numbers ok 81 # skip libphonenumber doesn't know about location/operators/network-service/special-rate/adult/corporate numbers ok 82 # skip libphonenumber doesn't know about location/operators/network-service/special-rate/adult/corporate numbers ok 83 # skip libphonenumber doesn't know about location/operators/network-service/special-rate/adult/corporate numbers ok 84 - don't know anything about portability ok 85 - personal numbers correctly identified ok 86 - good, no area name for non-geographic numbers ok 87 - London numbers return correct area name ok 88 - 0845 'Allocated for Migration only' fixed ok 89 - 0870 'Allocated for Migration only' fixed ok 90 - bad 070 data fixed ok 91 - 0203 numbers are recognised ok 92 - ... and their type looks OK ok 93 - VoIP correctly identified ok 94 # skip libphonenumber doesn't do operators ok 95 - 03 numbers have right type ok 96 # skip libphonenumber disagrees with me about formatting special rate numbers ok 97 - 5+4 format works ok 98 # skip libphonenumber knows better than OFCOM for 01768 ok 99 # skip libphonenumber knows better than OFCOM for 01768 ok 100 - 01768 88 area name ok 101 - 4+3 in that range correctly fails ok 102 - 4+4 in that range correctly fails ok 103 - 4+7 in that range correctly fails ok 104 - 074 mobiles correctly identified ok 105 # skip libphonenumber doesn't do operators ok 106 # skip libphonenumber disagrees with me about formatting mobile numbers ok 107 - 075 mobiles correctly identified ok 108 # skip libphonenumber doesn't do operators ok 109 # skip libphonenumber disagrees with me about formatting mobile numbers # bugfixes ok 110 # skip libphonenumber disagrees with me about formatting unallocated numbers ok 111 - allocated numbers format OK ok 112 - OFCOM's stupid 6+4 format for 1302 62[2459] is corrected ok 113 - OFCOM's missing format for 1302 623 is corrected ok 114 - OFCOM's missing format for 843 doesn't break shit: Number::Phone->new(+448435235305)->format() ok 115 - ... and its type looks OK ok 116 # skip Stubs aren't intended to be constructed directly ok 117 # skip Stubs aren't intended to be constructed directly ok 118 - +44275939345 is invalid (too short) ok 119 - +44208771292 is invalid (too short) ok 120 - +44113203160 is invalid (too short) ok 121 - +44113325000 is invalid (too short) ok 122 # skip Stubs aren't intended to be constructed directly ok 123 # skip Stubs aren't intended to be constructed directly ok 124 # skip Stubs aren't intended to be constructed directly ok 125 # skip Stubs aren't intended to be constructed directly 1..125 ok t/42-libphonenumber.t .................................. # Common tests for Number::Phone::StubCountry::* and Number::Phone::Lib ok 1 - Inmarsat number has right country_code ok 2 - Number::Phone::Lib->new('+870123456')->country() ok 3 - Number::Phone::Lib->new('+870123456')->format() ok 4 - Number::Phone::Lib->new('+870123456')->is_valid() ok 5 - Number::Phone::Lib->new('+870123456')->is_mobile() ok 6 - Number::Phone::Lib->new('+870123456')->is_geographic() ok 7 - Number::Phone::Lib->new('+870123456')->is_fixed_line() ok 8 - Inmarsat number has right country_code ok 9 - Number::Phone::Lib->new('+8719744591')->country() ok 10 - Number::Phone::Lib->new('+8719744591')->format() ok 11 - Number::Phone::Lib->new('+8719744591')->is_valid() ok 12 - Number::Phone::Lib->new('+8719744591')->is_mobile() ok 13 - Number::Phone::Lib->new('+8719744591')->is_geographic() ok 14 - Number::Phone::Lib->new('+8719744591')->is_fixed_line() ok 15 - An object of class 'Number::Phone::StubCountry' isa 'Number::Phone::StubCountry' ok 16 - $CLASS->new("+88300000000")->country() ok 17 - An object of class 'Number::Phone::StubCountry' isa 'Number::Phone::StubCountry' ok 18 - $CLASS->new("+88312000000")->country() ok 19 - Number::Phone::Lib->new('+298 303030')->country_code() ok 20 - Number::Phone::Lib->new('+298 303030')->country() ok 21 - Number::Phone::Lib->new('+7 499 999 82 83')->country_code() ok 22 - Number::Phone::Lib->new('+7 499 999 82 83')->country() ok 23 - +7 8 numbers work ok 24 - Хороший товарищ новость! is_mobile works for Russia! ok 25 - 'stub loaded when N::P::CC exists but isn't a proper subclass' isa 'Number::Phone::StubCountry::JP' ok 26 - area names don't have spurious \s ok 27 - formatted Menz Kr Oberhavel number correctly ok 28 - formatted Berlin number correctly ok 29 - got area name correctly ok 30 - An object of class 'Number::Phone::StubCountry::SJ' isa 'Number::Phone::StubCountry' ok 31 - invalid numbers in countries with no national dialing prefix return undef from constructor # Common tests for Number::Phone::NANP and Number::Phone::Lib ok 32 - An object of class 'Number::Phone::StubCountry::US' isa 'Number::Phone::StubCountry::US' ok 33 - Number::Phone::Lib->new('+1 (202) 456-6213')->country_code() ok 34 - Number::Phone::Lib->new('+1 (202) 456-6213')->country() ok 35 - Number::Phone::Lib->new('+1 (202) 456-6213')->areaname() ok 36 - Number::Phone::Lib->new('+1 (202) 456-6213')->format() ok 37 - An object of class 'Number::Phone::StubCountry::US' isa 'Number::Phone::StubCountry::US' ok 38 - Number::Phone::Lib->new('+1 (866) 623 2282')->country_code() ok 39 - Number::Phone::Lib->new('+1 (866) 623 2282')->country() ok 40 - Number::Phone::Lib->new('+1 (866) 623 2282')->areaname() ok 41 - Number::Phone::Lib->new('+1 (866) 623 2282')->format() ok 42 - Number::Phone::Lib->new('+1 (866) 623 2282')->is_mobile() ok 43 - Number::Phone::Lib->new('+1 (866) 623 2282')->is_fixed_line() ok 44 - Number::Phone::Lib->new('+1 (866) 623 2282')->is_geographic() ok 45 - An object of class 'Number::Phone::StubCountry::CA' isa 'Number::Phone::StubCountry::CA' ok 46 - Number::Phone::Lib->new('+16135637242')->country_code() ok 47 - Number::Phone::Lib->new('+16135637242')->country() ok 48 - Number::Phone::Lib->new('+16135637242')->areaname() ok 49 - Number::Phone::Lib->new('+16135637242')->format() ok 50 - Number::Phone::Lib->new('+16135637242')->is_mobile() ok 51 - Number::Phone::Lib->new('+16135637242')->is_fixed_line() ok 52 - Number::Phone::Lib->new('+16135637242')->is_geographic() ok 53 - An object of class 'Number::Phone::StubCountry::JM' isa 'Number::Phone::StubCountry::JM' ok 54 - Number::Phone::Lib->new('+18765013333')->country_code() ok 55 - Number::Phone::Lib->new('+18765013333')->country() ok 56 - Number::Phone::Lib->new('+18765013333')->areaname() ok 57 - Number::Phone::Lib->new('+18765013333')->format() ok 58 - Number::Phone::Lib->new('+18765013333')->is_mobile() ok 59 - Number::Phone::Lib->new('+18765013333')->is_fixed_line() ok 60 - Number::Phone::Lib->new('+18765013333')->is_geographic() ok 61 - An object of class 'Number::Phone::StubCountry::JM' isa 'Number::Phone::StubCountry::JM' ok 62 - Number::Phone::Lib->new('+18762113333')->country_code() ok 63 - Number::Phone::Lib->new('+18762113333')->country() ok 64 - Number::Phone::Lib->new('+18762113333')->areaname() ok 65 - Number::Phone::Lib->new('+18762113333')->format() ok 66 - Number::Phone::Lib->new('+18762113333')->is_mobile() ok 67 - Number::Phone::Lib->new('+18762113333')->is_fixed_line() ok 68 - Number::Phone::Lib->new('+18762113333')->is_geographic() # libphonenumber-compatibility for the UK and dependencies ok 69 - An object of class 'Number::Phone::StubCountry::GB' isa 'Number::Phone::StubCountry::GB' ok 70 - Number::Phone::Lib->new('+449090901234')->country_code() ok 71 - Number::Phone::Lib->new('+449090901234')->country() ok 72 - Number::Phone::Lib->new('+449090901234')->format() ok 73 - An object of class 'Number::Phone::StubCountry::GB' isa 'Number::Phone::StubCountry::GB' ok 74 - Number::Phone::Lib->new('+441275939345')->country_code() ok 75 - Number::Phone::Lib->new('+441275939345')->country() ok 76 - Number::Phone::Lib->new('+441275939345')->format() ok 77 - An object of class 'Number::Phone::StubCountry::IM' isa 'Number::Phone::StubCountry::IM' ok 78 - Number::Phone::Lib->new('+447624376698')->country_code() ok 79 - Number::Phone::Lib->new('+447624376698')->country() ok 80 - Number::Phone::Lib->new('+447624376698')->format() ok 81 - An object of class 'Number::Phone::StubCountry::GG' isa 'Number::Phone::StubCountry::GG' ok 82 - Number::Phone::Lib->new('+441481723153')->country_code() ok 83 - Number::Phone::Lib->new('+441481723153')->country() ok 84 - Number::Phone::Lib->new('+441481723153')->format() ok 85 - An object of class 'Number::Phone::StubCountry::JE' isa 'Number::Phone::StubCountry::JE' ok 86 - Number::Phone::Lib->new('+441534556291')->country_code() ok 87 - Number::Phone::Lib->new('+441534556291')->country() ok 88 - Number::Phone::Lib->new('+441534556291')->format() 1..88 ok t/50_number-phone-country.t ............................ ok 1 - NANP: xxx-xxx-xxxx format ok 2 - NANP: (xxx) xxx-xxxx format ok 3 - NANP: 1 xxx xxx xxxx format ok 4 - NANP: 1-xxx-xxx-xxxx format ok 5 - NANP: 1 xxx-xxx-xxxx format ok 6 - NANP: +1xxxxxxxxxx format ok 7 - NANP: toll-free number IDed as generic NANP number ok 8 - NANP: CA: 204 ok 9 - NANP: US: 201 ok 10 - NANP: BS: 242 ok 11 - NANP: BB: 246 ok 12 - NANP: AI: 264 ok 13 - NANP: AG: 268 ok 14 - NANP: VG: 284 ok 15 - NANP: VI: 340 ok 16 - NANP: KY: 345 ok 17 - NANP: BM: 441 ok 18 - NANP: GD: 473 ok 19 - NANP: TC: 649 ok 20 - NANP: MS: 664 ok 21 - NANP: MP: 670 ok 22 - NANP: GU: 671 ok 23 - NANP: AS: 684 ok 24 - NANP: SX: 721 ok 25 - NANP: LC: 758 ok 26 - NANP: DM: 767 ok 27 - NANP: VC: 784 ok 28 - NANP: PR: 787 ok 29 - NANP: DO: 809 ok 30 - NANP: DO: 829 ok 31 - NANP: DO: 849 ok 32 - NANP: TT: 868 ok 33 - NANP: KN: 869 ok 34 - NANP: JM: 876 ok 35 - NANP: PR: 939 ok 36 - +684 *not* identified as AS ok 37 - +5995 *not* identified as SX # test some stupid formatting ok 38 - +441234567890 is GB ok 39 - +44 1234 567890 is GB ok 40 - +44 1234-567890 is GB ok 41 - +44 (0)1234 567890 is GB ok 42 - +4-4 845 00 DEVIL is GB # regression tests for all other country codes start here ok 43 - +20 is EG ok 44 - +211 is SS ok 45 - +212 is MA ok 46 - +212 5288 is EH ok 47 - +212 5289 is EH ok 48 - +213 is DZ ok 49 - +216 is TN ok 50 - +218 is LY ok 51 - +220 is GM ok 52 - +221 is SN ok 53 - +222 is MR ok 54 - +223 is ML ok 55 - +224 is GN ok 56 - +225 is CI ok 57 - +226 is BF ok 58 - +227 is NE ok 59 - +228 is TG ok 60 - +229 is BJ ok 61 - +230 is MU ok 62 - +231 is LR ok 63 - +232 is SL ok 64 - +233 is GH ok 65 - +234 is NG ok 66 - +235 is TD ok 67 - +236 is CF ok 68 - +237 is CM ok 69 - +238 is CV ok 70 - +239 is ST ok 71 - +240 is GQ ok 72 - +241 is GA ok 73 - +242 is CG ok 74 - +243 is CD ok 75 - +244 is AO ok 76 - +245 is GW ok 77 - +246 is IO ok 78 - +247 is AC ok 79 - +248 is SC ok 80 - +249 is SD ok 81 - +250 is RW ok 82 - +251 is ET ok 83 - +252 is SO ok 84 - +253 is DJ ok 85 - +254 is KE ok 86 - +255 is TZ ok 87 - +256 is UG ok 88 - +257 is BI ok 89 - +258 is MZ ok 90 - +260 is ZM ok 91 - +261 is MG ok 92 - +262 is RE ok 93 - +2622691 is YT ok 94 - +26226960 is YT ok 95 - +26226961 is YT ok 96 - +26226962 is YT ok 97 - +26226963 is YT ok 98 - +26226964 is YT ok 99 - +26263920 is YT ok 100 - +26263921 is YT ok 101 - +26263922 is YT ok 102 - +26263923 is YT ok 103 - +26263924 is YT ok 104 - +26263965 is YT ok 105 - +26263966 is YT ok 106 - +26263967 is YT ok 107 - +26263968 is YT ok 108 - +26263969 is YT ok 109 - +263 is ZW ok 110 - +264 is NA ok 111 - +265 is MW ok 112 - +266 is LS ok 113 - +267 is BW ok 114 - +268 is SZ ok 115 - +269 is KM ok 116 - +27 is ZA ok 117 - +290 is SH ok 118 - +291 is ER ok 119 - +297 is AW ok 120 - +298 is FO ok 121 - +299 is GL ok 122 - +30 is GR ok 123 - +31 is NL ok 124 - +32 is BE ok 125 - +33 is FR ok 126 - +34 is ES ok 127 - +350 is GI ok 128 - +351 is PT ok 129 - +352 is LU ok 130 - +353 is IE ok 131 - +35348 is GB ok 132 - +354 is IS ok 133 - +355 is AL ok 134 - +356 is MT ok 135 - +357 is CY ok 136 - +358 is FI ok 137 - +359 is BG ok 138 - +36 is HU ok 139 - +370 is LT ok 140 - +371 is LV ok 141 - +372 is EE ok 142 - +373 is MD ok 143 - +374 is AM ok 144 - +375 is BY ok 145 - +376 is AD ok 146 - +377 is MC ok 147 - +377 44 is KOS ok 148 - +377 45 is KOS ok 149 - +378 is SM ok 150 - +379 is VA ok 151 - +380 is UA ok 152 - +381 is RS ok 153 - +381 28 is KOS ok 154 - +381 29 is KOS ok 155 - +381 38 is KOS ok 156 - +381 39 is KOS ok 157 - +382 is ME ok 158 - +385 is HR ok 159 - +386 is SI ok 160 - +386 43 is KOS ok 161 - +386 44 is KOS ok 162 - +387 is BA ok 163 - +389 is MK ok 164 - +39 is IT ok 165 - +3966982 is VA ok 166 - +40 is RO ok 167 - +41 is CH ok 168 - +420 is CZ ok 169 - +421 is SK ok 170 - +423 is LI ok 171 - +43 is AT ok 172 - +44 is GB ok 173 - +45 is DK ok 174 - +46 is SE ok 175 - +47 is NO ok 176 - +48 is PL ok 177 - +49 is DE ok 178 - +500 is FK ok 179 - +501 is BZ ok 180 - +502 is GT ok 181 - +503 is SV ok 182 - +504 is HN ok 183 - +505 is NI ok 184 - +506 is CR ok 185 - +507 is PA ok 186 - +508 is PM ok 187 - +509 is HT ok 188 - +51 is PE ok 189 - +52 is MX ok 190 - +53 is CU ok 191 - +54 is AR ok 192 - +55 is BR ok 193 - +56 is CL ok 194 - +57 is CO ok 195 - +58 is VE ok 196 - +590 is GP ok 197 - +591 is BO ok 198 - +592 is GY ok 199 - +593 is EC ok 200 - +594 is GF ok 201 - +595 is PY ok 202 - +596 is MQ ok 203 - +597 is SR ok 204 - +598 is UY ok 205 - +599 is BQ ok 206 - +5990 is CW ok 207 - +60 is MY ok 208 - +61 is AU ok 209 - +6189162 is CC ok 210 - +6189164 is CX ok 211 - +62 is ID ok 212 - +63 is PH ok 213 - +64 is NZ ok 214 - +65 is SG ok 215 - +66 is TH ok 216 - +670 is TL ok 217 - +67210 is AQ ok 218 - +67211 is AQ ok 219 - +67212 is AQ ok 220 - +67213 is AQ ok 221 - +6723 is NF ok 222 - +673 is BN ok 223 - +674 is NR ok 224 - +675 is PG ok 225 - +676 is TO ok 226 - +677 is SB ok 227 - +678 is VU ok 228 - +679 is FJ ok 229 - +680 is PW ok 230 - +681 is WF ok 231 - +682 is CK ok 232 - +683 is NU ok 233 - +685 is WS ok 234 - +686 is KI ok 235 - +687 is NC ok 236 - +688 is TV ok 237 - +689 is PF ok 238 - +690 is TK ok 239 - +691 is FM ok 240 - +692 is MH ok 241 - +7 is RU ok 242 - +76 is KZ ok 243 - +77 is KZ ok 244 - +800 is InternationalFreephone ok 245 - +808 is SharedCostServices ok 246 - +81 is JP ok 247 - +82 is KR ok 248 - +84 is VN ok 249 - +850 is KP ok 250 - +852 is HK ok 251 - +853 is MO ok 252 - +855 is KH ok 253 - +856 is LA ok 254 - +86 is CN ok 255 - +870 is Inmarsat ok 256 - +871 is Inmarsat ok 257 - +872 is Inmarsat ok 258 - +873 is Inmarsat ok 259 - +874 is Inmarsat ok 260 - +878 is UniversalPersonalTelecoms ok 261 - +880 is BD ok 262 - +8816 is Iridium ok 263 - +8817 is Iridium ok 264 - +8818 is Globalstar ok 265 - +8819 is Globalstar ok 266 - +882 is InternationalNetworks ok 267 - +886 is TW ok 268 - +90 is TR ok 269 - +91 is IN ok 270 - +92 is PK ok 271 - +93 is AF ok 272 - +94 is LK ok 273 - +95 is MM ok 274 - +960 is MV ok 275 - +961 is LB ok 276 - +962 is JO ok 277 - +963 is SY ok 278 - +964 is IQ ok 279 - +965 is KW ok 280 - +966 is SA ok 281 - +967 is YE ok 282 - +968 is OM ok 283 - +970 is PS ok 284 - +971 is AE ok 285 - +972 is IL ok 286 - +973 is BH ok 287 - +974 is QA ok 288 - +975 is BT ok 289 - +976 is MN ok 290 - +977 is NP ok 291 - +979 is InternationalPremiumRate ok 292 - +98 is IR ok 293 - +991 is ITPCS ok 294 - +992 is TJ ok 295 - +993 is TM ok 296 - +994 is AZ ok 297 - +995 is GE ok 298 - +996 is KG ok 299 - +998 is UZ 1..299 ok t/51_number-phone-country-noexport.t ................... 1..2 ok 1 - phone2country export can be suppressed ok 2 - calling by full name still works ok t/52_number-phone-country-uk.t ......................... 1..1 ok 1 - can return UK instead of GB ok t/53_number-phone-country-idd.t ........................ 1..2 ok 1 - phone2country_and_idd works for GB ok 2 - phone2country_and_idd works for US ok t/54_number-phone-country-prefix.t ..................... 1..724 ok 1 - use Number::Phone::Country; ok 2 - AD code ok 3 - AD idd prefix ok 4 - AD ndd prefix ok 5 - AE code ok 6 - AE idd prefix ok 7 - AE ndd prefix ok 8 - AF code ok 9 - AF idd prefix ok 10 - AF ndd prefix ok 11 - AG code ok 12 - AG idd prefix ok 13 - AG ndd prefix ok 14 - AI code ok 15 - AI idd prefix ok 16 - AI ndd prefix ok 17 - AL code ok 18 - AL idd prefix ok 19 - AL ndd prefix ok 20 - AM code ok 21 - AM idd prefix ok 22 - AM ndd prefix ok 23 - BQ code ok 24 - BQ idd prefix ok 25 - BQ ndd prefix ok 26 - AO code ok 27 - AO idd prefix ok 28 - AO ndd prefix ok 29 - AQ code ok 30 - AQ idd prefix ok 31 - AQ ndd prefix ok 32 - AR code ok 33 - AR idd prefix ok 34 - AR ndd prefix ok 35 - AS code ok 36 - AS idd prefix ok 37 - AS ndd prefix ok 38 - AT code ok 39 - AT idd prefix ok 40 - AT ndd prefix ok 41 - AU code ok 42 - AU idd prefix ok 43 - AU ndd prefix ok 44 - AW code ok 45 - AW idd prefix ok 46 - AW ndd prefix ok 47 - AZ code ok 48 - AZ idd prefix ok 49 - AZ ndd prefix ok 50 - BA code ok 51 - BA idd prefix ok 52 - BA ndd prefix ok 53 - BB code ok 54 - BB idd prefix ok 55 - BB ndd prefix ok 56 - BD code ok 57 - BD idd prefix ok 58 - BD ndd prefix ok 59 - BE code ok 60 - BE idd prefix ok 61 - BE ndd prefix ok 62 - BF code ok 63 - BF idd prefix ok 64 - BF ndd prefix ok 65 - BG code ok 66 - BG idd prefix ok 67 - BG ndd prefix ok 68 - BH code ok 69 - BH idd prefix ok 70 - BH ndd prefix ok 71 - BI code ok 72 - BI idd prefix ok 73 - BI ndd prefix ok 74 - BJ code ok 75 - BJ idd prefix ok 76 - BJ ndd prefix ok 77 - BM code ok 78 - BM idd prefix ok 79 - BM ndd prefix ok 80 - BN code ok 81 - BN idd prefix ok 82 - BN ndd prefix ok 83 - BO code ok 84 - BO idd prefix ok 85 - BO ndd prefix ok 86 - BR code ok 87 - BR idd prefix ok 88 - BR ndd prefix ok 89 - BS code ok 90 - BS idd prefix ok 91 - BS ndd prefix ok 92 - BT code ok 93 - BT idd prefix ok 94 - BT ndd prefix ok 95 - BV code ok 96 - BV idd prefix ok 97 - BV ndd prefix ok 98 - BW code ok 99 - BW idd prefix ok 100 - BW ndd prefix ok 101 - BY code ok 102 - BY idd prefix ok 103 - BY ndd prefix ok 104 - BZ code ok 105 - BZ idd prefix ok 106 - BZ ndd prefix ok 107 - CA code ok 108 - CA idd prefix ok 109 - CA ndd prefix ok 110 - CC code ok 111 - CC idd prefix ok 112 - CC ndd prefix ok 113 - CD code ok 114 - CD idd prefix ok 115 - CD ndd prefix ok 116 - CF code ok 117 - CF idd prefix ok 118 - CF ndd prefix ok 119 - CG code ok 120 - CG idd prefix ok 121 - CG ndd prefix ok 122 - CH code ok 123 - CH idd prefix ok 124 - CH ndd prefix ok 125 - CI code ok 126 - CI idd prefix ok 127 - CI ndd prefix ok 128 - CK code ok 129 - CK idd prefix ok 130 - CK ndd prefix ok 131 - CL code ok 132 - CL idd prefix ok 133 - CL ndd prefix ok 134 - CM code ok 135 - CM idd prefix ok 136 - CM ndd prefix ok 137 - CN code ok 138 - CN idd prefix ok 139 - CN ndd prefix ok 140 - CO code ok 141 - CO idd prefix ok 142 - CO ndd prefix ok 143 - CR code ok 144 - CR idd prefix ok 145 - CR ndd prefix ok 146 - CU code ok 147 - CU idd prefix ok 148 - CU ndd prefix ok 149 - CV code ok 150 - CV idd prefix ok 151 - CV ndd prefix ok 152 - CX code ok 153 - CX idd prefix ok 154 - CX ndd prefix ok 155 - CY code ok 156 - CY idd prefix ok 157 - CY ndd prefix ok 158 - CZ code ok 159 - CZ idd prefix ok 160 - CZ ndd prefix ok 161 - DE code ok 162 - DE idd prefix ok 163 - DE ndd prefix ok 164 - DJ code ok 165 - DJ idd prefix ok 166 - DJ ndd prefix ok 167 - DK code ok 168 - DK idd prefix ok 169 - DK ndd prefix ok 170 - DM code ok 171 - DM idd prefix ok 172 - DM ndd prefix ok 173 - DO code ok 174 - DO idd prefix ok 175 - DO ndd prefix ok 176 - DZ code ok 177 - DZ idd prefix ok 178 - DZ ndd prefix ok 179 - EC code ok 180 - EC idd prefix ok 181 - EC ndd prefix ok 182 - EE code ok 183 - EE idd prefix ok 184 - EE ndd prefix ok 185 - EG code ok 186 - EG idd prefix ok 187 - EG ndd prefix ok 188 - EH code ok 189 - EH idd prefix ok 190 - EH ndd prefix ok 191 - ER code ok 192 - ER idd prefix ok 193 - ER ndd prefix ok 194 - ES code ok 195 - ES idd prefix ok 196 - ES ndd prefix ok 197 - ET code ok 198 - ET idd prefix ok 199 - ET ndd prefix ok 200 - FI code ok 201 - FI idd prefix ok 202 - FI ndd prefix ok 203 - FJ code ok 204 - FJ idd prefix ok 205 - FJ ndd prefix ok 206 - FK code ok 207 - FK idd prefix ok 208 - FK ndd prefix ok 209 - FM code ok 210 - FM idd prefix ok 211 - FM ndd prefix ok 212 - FO code ok 213 - FO idd prefix ok 214 - FO ndd prefix ok 215 - FR code ok 216 - FR idd prefix ok 217 - FR ndd prefix ok 218 - GA code ok 219 - GA idd prefix ok 220 - GA ndd prefix ok 221 - GB code ok 222 - GB idd prefix ok 223 - GB ndd prefix ok 224 - UK code ok 225 - UK idd prefix ok 226 - UK ndd prefix ok 227 - GD code ok 228 - GD idd prefix ok 229 - GD ndd prefix ok 230 - GE code ok 231 - GE idd prefix ok 232 - GE ndd prefix ok 233 - GF code ok 234 - GF idd prefix ok 235 - GF ndd prefix ok 236 - GH code ok 237 - GH idd prefix ok 238 - GH ndd prefix ok 239 - GI code ok 240 - GI idd prefix ok 241 - GI ndd prefix ok 242 - GL code ok 243 - GL idd prefix ok 244 - GL ndd prefix ok 245 - GM code ok 246 - GM idd prefix ok 247 - GM ndd prefix ok 248 - GN code ok 249 - GN idd prefix ok 250 - GN ndd prefix ok 251 - GP code ok 252 - GP idd prefix ok 253 - GP ndd prefix ok 254 - GQ code ok 255 - GQ idd prefix ok 256 - GQ ndd prefix ok 257 - GR code ok 258 - GR idd prefix ok 259 - GR ndd prefix ok 260 - GS code ok 261 - GS idd prefix ok 262 - GS ndd prefix ok 263 - GT code ok 264 - GT idd prefix ok 265 - GT ndd prefix ok 266 - GU code ok 267 - GU idd prefix ok 268 - GU ndd prefix ok 269 - GW code ok 270 - GW idd prefix ok 271 - GW ndd prefix ok 272 - GY code ok 273 - GY idd prefix ok 274 - GY ndd prefix ok 275 - HK code ok 276 - HK idd prefix ok 277 - HK ndd prefix ok 278 - HM code ok 279 - HM idd prefix ok 280 - HM ndd prefix ok 281 - HN code ok 282 - HN idd prefix ok 283 - HN ndd prefix ok 284 - HR code ok 285 - HR idd prefix ok 286 - HR ndd prefix ok 287 - HT code ok 288 - HT idd prefix ok 289 - HT ndd prefix ok 290 - HU code ok 291 - HU idd prefix ok 292 - HU ndd prefix ok 293 - ID code ok 294 - ID idd prefix ok 295 - ID ndd prefix ok 296 - IE code ok 297 - IE idd prefix ok 298 - IE ndd prefix ok 299 - IL code ok 300 - IL idd prefix ok 301 - IL ndd prefix ok 302 - IN code ok 303 - IN idd prefix ok 304 - IN ndd prefix ok 305 - IO code ok 306 - IO idd prefix ok 307 - IO ndd prefix ok 308 - IQ code ok 309 - IQ idd prefix ok 310 - IQ ndd prefix ok 311 - IR code ok 312 - IR idd prefix ok 313 - IR ndd prefix ok 314 - IS code ok 315 - IS idd prefix ok 316 - IS ndd prefix ok 317 - IT code ok 318 - IT idd prefix ok 319 - IT ndd prefix ok 320 - JM code ok 321 - JM idd prefix ok 322 - JM ndd prefix ok 323 - JO code ok 324 - JO idd prefix ok 325 - JO ndd prefix ok 326 - JP code ok 327 - JP idd prefix ok 328 - JP ndd prefix ok 329 - KE code ok 330 - KE idd prefix ok 331 - KE ndd prefix ok 332 - KG code ok 333 - KG idd prefix ok 334 - KG ndd prefix ok 335 - KH code ok 336 - KH idd prefix ok 337 - KH ndd prefix ok 338 - KI code ok 339 - KI idd prefix ok 340 - KI ndd prefix ok 341 - KM code ok 342 - KM idd prefix ok 343 - KM ndd prefix ok 344 - KN code ok 345 - KN idd prefix ok 346 - KN ndd prefix ok 347 - KP code ok 348 - KP idd prefix ok 349 - KP ndd prefix ok 350 - KR code ok 351 - KR idd prefix ok 352 - KR ndd prefix ok 353 - KW code ok 354 - KW idd prefix ok 355 - KW ndd prefix ok 356 - KY code ok 357 - KY idd prefix ok 358 - KY ndd prefix ok 359 - KZ code ok 360 - KZ idd prefix ok 361 - KZ ndd prefix ok 362 - LA code ok 363 - LA idd prefix ok 364 - LA ndd prefix ok 365 - LB code ok 366 - LB idd prefix ok 367 - LB ndd prefix ok 368 - LC code ok 369 - LC idd prefix ok 370 - LC ndd prefix ok 371 - LI code ok 372 - LI idd prefix ok 373 - LI ndd prefix ok 374 - LK code ok 375 - LK idd prefix ok 376 - LK ndd prefix ok 377 - LR code ok 378 - LR idd prefix ok 379 - LR ndd prefix ok 380 - LS code ok 381 - LS idd prefix ok 382 - LS ndd prefix ok 383 - LT code ok 384 - LT idd prefix ok 385 - LT ndd prefix ok 386 - LU code ok 387 - LU idd prefix ok 388 - LU ndd prefix ok 389 - LV code ok 390 - LV idd prefix ok 391 - LV ndd prefix ok 392 - LY code ok 393 - LY idd prefix ok 394 - LY ndd prefix ok 395 - MA code ok 396 - MA idd prefix ok 397 - MA ndd prefix ok 398 - MC code ok 399 - MC idd prefix ok 400 - MC ndd prefix ok 401 - MD code ok 402 - MD idd prefix ok 403 - MD ndd prefix ok 404 - ME code ok 405 - ME idd prefix ok 406 - ME ndd prefix ok 407 - MG code ok 408 - MG idd prefix ok 409 - MG ndd prefix ok 410 - MH code ok 411 - MH idd prefix ok 412 - MH ndd prefix ok 413 - MK code ok 414 - MK idd prefix ok 415 - MK ndd prefix ok 416 - ML code ok 417 - ML idd prefix ok 418 - ML ndd prefix ok 419 - MM code ok 420 - MM idd prefix ok 421 - MM ndd prefix ok 422 - MN code ok 423 - MN idd prefix ok 424 - MN ndd prefix ok 425 - MO code ok 426 - MO idd prefix ok 427 - MO ndd prefix ok 428 - MP code ok 429 - MP idd prefix ok 430 - MP ndd prefix ok 431 - MQ code ok 432 - MQ idd prefix ok 433 - MQ ndd prefix ok 434 - MR code ok 435 - MR idd prefix ok 436 - MR ndd prefix ok 437 - MS code ok 438 - MS idd prefix ok 439 - MS ndd prefix ok 440 - MT code ok 441 - MT idd prefix ok 442 - MT ndd prefix ok 443 - MU code ok 444 - MU idd prefix ok 445 - MU ndd prefix ok 446 - MV code ok 447 - MV idd prefix ok 448 - MV ndd prefix ok 449 - MW code ok 450 - MW idd prefix ok 451 - MW ndd prefix ok 452 - MX code ok 453 - MX idd prefix ok 454 - MX ndd prefix ok 455 - MY code ok 456 - MY idd prefix ok 457 - MY ndd prefix ok 458 - MZ code ok 459 - MZ idd prefix ok 460 - MZ ndd prefix ok 461 - NA code ok 462 - NA idd prefix ok 463 - NA ndd prefix ok 464 - NC code ok 465 - NC idd prefix ok 466 - NC ndd prefix ok 467 - NE code ok 468 - NE idd prefix ok 469 - NE ndd prefix ok 470 - NF code ok 471 - NF idd prefix ok 472 - NF ndd prefix ok 473 - NG code ok 474 - NG idd prefix ok 475 - NG ndd prefix ok 476 - NI code ok 477 - NI idd prefix ok 478 - NI ndd prefix ok 479 - NL code ok 480 - NL idd prefix ok 481 - NL ndd prefix ok 482 - NO code ok 483 - NO idd prefix ok 484 - NO ndd prefix ok 485 - NP code ok 486 - NP idd prefix ok 487 - NP ndd prefix ok 488 - NR code ok 489 - NR idd prefix ok 490 - NR ndd prefix ok 491 - NU code ok 492 - NU idd prefix ok 493 - NU ndd prefix ok 494 - NZ code ok 495 - NZ idd prefix ok 496 - NZ ndd prefix ok 497 - OM code ok 498 - OM idd prefix ok 499 - OM ndd prefix ok 500 - PA code ok 501 - PA idd prefix ok 502 - PA ndd prefix ok 503 - PE code ok 504 - PE idd prefix ok 505 - PE ndd prefix ok 506 - PF code ok 507 - PF idd prefix ok 508 - PF ndd prefix ok 509 - PG code ok 510 - PG idd prefix ok 511 - PG ndd prefix ok 512 - PH code ok 513 - PH idd prefix ok 514 - PH ndd prefix ok 515 - PK code ok 516 - PK idd prefix ok 517 - PK ndd prefix ok 518 - PL code ok 519 - PL idd prefix ok 520 - PL ndd prefix ok 521 - PM code ok 522 - PM idd prefix ok 523 - PM ndd prefix ok 524 - PN code ok 525 - PN idd prefix ok 526 - PN ndd prefix ok 527 - PR code ok 528 - PR idd prefix ok 529 - PR ndd prefix ok 530 - PS code ok 531 - PS idd prefix ok 532 - PS ndd prefix ok 533 - PT code ok 534 - PT idd prefix ok 535 - PT ndd prefix ok 536 - PW code ok 537 - PW idd prefix ok 538 - PW ndd prefix ok 539 - PY code ok 540 - PY idd prefix ok 541 - PY ndd prefix ok 542 - QA code ok 543 - QA idd prefix ok 544 - QA ndd prefix ok 545 - RE code ok 546 - RE idd prefix ok 547 - RE ndd prefix ok 548 - RO code ok 549 - RO idd prefix ok 550 - RO ndd prefix ok 551 - RS code ok 552 - RS idd prefix ok 553 - RS ndd prefix ok 554 - RU code ok 555 - RU idd prefix ok 556 - RU ndd prefix ok 557 - RW code ok 558 - RW idd prefix ok 559 - RW ndd prefix ok 560 - SA code ok 561 - SA idd prefix ok 562 - SA ndd prefix ok 563 - SB code ok 564 - SB idd prefix ok 565 - SB ndd prefix ok 566 - SC code ok 567 - SC idd prefix ok 568 - SC ndd prefix ok 569 - SD code ok 570 - SD idd prefix ok 571 - SD ndd prefix ok 572 - SE code ok 573 - SE idd prefix ok 574 - SE ndd prefix ok 575 - SG code ok 576 - SG idd prefix ok 577 - SG ndd prefix ok 578 - SH code ok 579 - SH idd prefix ok 580 - SH ndd prefix ok 581 - SI code ok 582 - SI idd prefix ok 583 - SI ndd prefix ok 584 - SJ code ok 585 - SJ idd prefix ok 586 - SJ ndd prefix ok 587 - SK code ok 588 - SK idd prefix ok 589 - SK ndd prefix ok 590 - SL code ok 591 - SL idd prefix ok 592 - SL ndd prefix ok 593 - SM code ok 594 - SM idd prefix ok 595 - SM ndd prefix ok 596 - SN code ok 597 - SN idd prefix ok 598 - SN ndd prefix ok 599 - SO code ok 600 - SO idd prefix ok 601 - SO ndd prefix ok 602 - SR code ok 603 - SR idd prefix ok 604 - SR ndd prefix ok 605 - SS code ok 606 - SS idd prefix ok 607 - SS ndd prefix ok 608 - ST code ok 609 - ST idd prefix ok 610 - ST ndd prefix ok 611 - SV code ok 612 - SV idd prefix ok 613 - SV ndd prefix ok 614 - SY code ok 615 - SY idd prefix ok 616 - SY ndd prefix ok 617 - SZ code ok 618 - SZ idd prefix ok 619 - SZ ndd prefix ok 620 - TC code ok 621 - TC idd prefix ok 622 - TC ndd prefix ok 623 - TD code ok 624 - TD idd prefix ok 625 - TD ndd prefix ok 626 - TF code ok 627 - TF idd prefix ok 628 - TF ndd prefix ok 629 - TG code ok 630 - TG idd prefix ok 631 - TG ndd prefix ok 632 - TH code ok 633 - TH idd prefix ok 634 - TH ndd prefix ok 635 - TJ code ok 636 - TJ idd prefix ok 637 - TJ ndd prefix ok 638 - TK code ok 639 - TK idd prefix ok 640 - TK ndd prefix ok 641 - TL code ok 642 - TL idd prefix ok 643 - TL ndd prefix ok 644 - TM code ok 645 - TM idd prefix ok 646 - TM ndd prefix ok 647 - TN code ok 648 - TN idd prefix ok 649 - TN ndd prefix ok 650 - TO code ok 651 - TO idd prefix ok 652 - TO ndd prefix ok 653 - TR code ok 654 - TR idd prefix ok 655 - TR ndd prefix ok 656 - TT code ok 657 - TT idd prefix ok 658 - TT ndd prefix ok 659 - TV code ok 660 - TV idd prefix ok 661 - TV ndd prefix ok 662 - TW code ok 663 - TW idd prefix ok 664 - TW ndd prefix ok 665 - TZ code ok 666 - TZ idd prefix ok 667 - TZ ndd prefix ok 668 - UA code ok 669 - UA idd prefix ok 670 - UA ndd prefix ok 671 - UG code ok 672 - UG idd prefix ok 673 - UG ndd prefix ok 674 - US code ok 675 - US idd prefix ok 676 - US ndd prefix ok 677 - UY code ok 678 - UY idd prefix ok 679 - UY ndd prefix ok 680 - UZ code ok 681 - UZ idd prefix ok 682 - UZ ndd prefix ok 683 - VA code ok 684 - VA idd prefix ok 685 - VA ndd prefix ok 686 - VC code ok 687 - VC idd prefix ok 688 - VC ndd prefix ok 689 - VE code ok 690 - VE idd prefix ok 691 - VE ndd prefix ok 692 - VG code ok 693 - VG idd prefix ok 694 - VG ndd prefix ok 695 - VI code ok 696 - VI idd prefix ok 697 - VI ndd prefix ok 698 - VN code ok 699 - VN idd prefix ok 700 - VN ndd prefix ok 701 - VU code ok 702 - VU idd prefix ok 703 - VU ndd prefix ok 704 - WF code ok 705 - WF idd prefix ok 706 - WF ndd prefix ok 707 - WS code ok 708 - WS idd prefix ok 709 - WS ndd prefix ok 710 - YE code ok 711 - YE idd prefix ok 712 - YE ndd prefix ok 713 - YT code ok 714 - YT idd prefix ok 715 - YT ndd prefix ok 716 - ZA code ok 717 - ZA idd prefix ok 718 - ZA ndd prefix ok 719 - ZM code ok 720 - ZM idd prefix ok 721 - ZM ndd prefix ok 722 - ZW code ok 723 - ZW idd prefix ok 724 - ZW ndd prefix ok t/60_dial_to.t ......................................... 1..12 ok 1 - +44 1424 220000 -> +44 1424 220001 = 01424220001 (UK local call) ok 2 - +44 1424 220000 -> +44 1424 990001 = [unknown] (UK call to reserved (ie unused) number) ok 3 - +44 1403 200000 -> +44 1403 030001 = 01403030001 (UK local call to National Dialling Only number) ok 4 - +44 1403 200000 -> +44 1424 220000 = 01424220000 (UK call to another area) ok 5 - +44 7979 866975 -> +44 7979 866976 = 07979866976 (UK mobile to mobile) ok 6 - +44 800 001 4000 -> +44 845 505 0000 = 08455050000 (UK 0800 to 0845) ok 7 - +44 800 001 4000 -> +44 800 001 4001 = 08000014001 (UK 0800 to 0800) ok 8 - +44 1424 220000 -> +44 1534 440000 = 01534440000 (mainland UK to JE) ok 9 - +44 1534 440000 -> +44 1424 220000 = 01424220000 (JE to mainland UK) ok 10 - +1 202 224 6361 -> +1 202 224 4944 = [unknown] (US domestic call) ok 11 - +44 1424 220000 -> +1 202 224 6361 = 0012022246361 (UK call to another country) ok 12 - +1 202 224 6361 -> +44 1403 200000 = 011441403200000 (US call to another country) ok t/900_bugfix-rt48581.t ................................. 1..3 ok 1 - N::P->new(CC, 'nnnn') returns N::P::CC object ok 2 - and it's got the right data ok 3 - dies OK on too many params ok t/901_bugfix_N-P-New-CC-number.t ....................... 1..7 ok 1 - N::P->new('CC', '012345') ok 2 - N::P->new('CC', '12345') ok 3 - N::P->new('+NN', '12345') ok 4 - N::P->new('+NN', '012345') ok 5 - N::P->new('+NN12345') ok 6 - N::P->new('CC', '+NN12345') ok 7 - N::P->new('cc', '+NN12345') ok t/902_bugfix-rt61177.t ................................. 1..11 ok 1 - known countries return objects ok 2 - known countries with a + return objects ok 3 - format() works (sanity check cos it changes later) ok 4 - 'unknown countries return minimal objects' isa 'Number::Phone::StubCountry' ok 5 - 'class hierarchy is correct' isa 'Number::Phone::StubCountry::MOCK' ok 6 - ->country_code works ok 7 - ->format works ok 8 - 'unknown countries return minimal objects with a +' isa 'Number::Phone::StubCountry' ok 9 - 'class hierarchy is correct' isa 'Number::Phone::StubCountry::MOCK' ok 10 - ->country_code works ok 11 - ->format works ok t/99_unicode.t ......................................... ok 1 - Donauwörth area name isflagged as UTF-8 1..1 ok All tests successful. Files=19, Tests=1629, 9 wallclock secs ( 0.24 usr 0.08 sys + 7.26 cusr 1.00 csys = 8.58 CPU) Result: PASS DCANTRELL/Number-Phone-3.0008.tar.gz make test TEST_VERBOSE=1 -- OK Fetching with LWP: http://cpan.nas1.activestate.com/authors/id/D/DC/DCANTRELL/CHECKSUMS David Cantrell <david@cantrell.org.uk> unknown >>> (cd /data/fly2200/var/cpan/build/Number-Phone-3.0008-HvArq8 && tar cvf - Number-Phone-3.0008.ppd blib) | gzip -c >/data/fly2200/var/REPO/D/DC/DCANTRELL/Number-Phone-3.0008.tar.gz Number-Phone-3.0008.ppd blib/ blib/man3/ blib/man3/Number::Phone::NANP.3 blib/man3/Number::Phone::NANP::AI.3 blib/man3/Number::Phone::NANP::DO.3 blib/man3/Number::Phone::NANP::BB.3 blib/man3/Number::Phone::NANP::DM.3 blib/man3/Number::Phone::NANP::TC.3 blib/man3/Number::Phone::NANP::VG.3 blib/man3/Number::Phone::UK::IM.3 blib/man3/Number::Phone::NANP::BM.3 blib/man3/Number::Phone::NANP::CA.3 blib/man3/Number::Phone::Lib.3 blib/man3/Number::Phone::Country.3 blib/man3/Number::Phone::UK::JE.3 blib/man3/Number::Phone::NANP::LC.3 blib/man3/Number::Phone::NANP::BS.3 blib/man3/Number::Phone::NANP::JM.3 blib/man3/Number::Phone::NANP::AG.3 blib/man3/Number::Phone::UK::GG.3 blib/man3/Number::Phone::NANP::KN.3 blib/man3/Number::Phone::NANP::SX.3 blib/man3/Number::Phone::NANP::TT.3 blib/man3/Number::Phone::NANP::KY.3 blib/man3/Number::Phone::NANP::GU.3 blib/man3/Number::Phone::UK.3 blib/man3/Number::Phone::NANP::VC.3 blib/man3/Number::Phone::NANP::PR.3 blib/man3/Number::Phone::NANP::GD.3 blib/man3/Number::Phone::NANP::MP.3 blib/man3/Number::Phone::NANP::AS.3 blib/man3/Number::Phone.3 blib/man3/Number::Phone::NANP::US.3 blib/man3/Number::Phone::NANP::MS.3 blib/man3/Number::Phone::NANP::VI.3 blib/lib/ blib/lib/Number/ blib/lib/Number/Phone.pm blib/lib/Number/Phone/ blib/lib/Number/Phone/Lib.pm blib/lib/Number/Phone/UK/ blib/lib/Number/Phone/UK/GG.pm blib/lib/Number/Phone/UK/Exchanges.pm blib/lib/Number/Phone/UK/IM.pm blib/lib/Number/Phone/UK/Data.pm blib/lib/Number/Phone/UK/JE.pm blib/lib/Number/Phone/StubCountry/ blib/lib/Number/Phone/StubCountry/GU.pm blib/lib/Number/Phone/StubCountry/JM.pm blib/lib/Number/Phone/StubCountry/CK.pm blib/lib/Number/Phone/StubCountry/MU.pm blib/lib/Number/Phone/StubCountry/SA.pm blib/lib/Number/Phone/StubCountry/GW.pm blib/lib/Number/Phone/StubCountry/GT.pm blib/lib/Number/Phone/StubCountry/AW.pm blib/lib/Number/Phone/StubCountry/GG.pm blib/lib/Number/Phone/StubCountry/HU.pm blib/lib/Number/Phone/StubCountry/LI.pm blib/lib/Number/Phone/StubCountry/IN.pm blib/lib/Number/Phone/StubCountry/FO.pm blib/lib/Number/Phone/StubCountry/NP.pm blib/lib/Number/Phone/StubCountry/PR.pm blib/lib/Number/Phone/StubCountry/BF.pm blib/lib/Number/Phone/StubCountry/SM.pm blib/lib/Number/Phone/StubCountry/DE.pm blib/lib/Number/Phone/StubCountry/SN.pm blib/lib/Number/Phone/StubCountry/GE.pm blib/lib/Number/Phone/StubCountry/SG.pm blib/lib/Number/Phone/StubCountry/TD.pm blib/lib/Number/Phone/StubCountry/FJ.pm blib/lib/Number/Phone/StubCountry/LU.pm blib/lib/Number/Phone/StubCountry/IO.pm blib/lib/Number/Phone/StubCountry/SY.pm blib/lib/Number/Phone/StubCountry/HK.pm blib/lib/Number/Phone/StubCountry/NR.pm blib/lib/Number/Phone/StubCountry/FM.pm blib/lib/Number/Phone/StubCountry/DZ.pm blib/lib/Number/Phone/StubCountry/ML.pm blib/lib/Number/Phone/StubCountry/LS.pm blib/lib/Number/Phone/StubCountry/BO.pm blib/lib/Number/Phone/StubCountry/TG.pm blib/lib/Number/Phone/StubCountry/NG.pm blib/lib/Number/Phone/StubCountry/AG.pm blib/lib/Number/Phone/StubCountry/KW.pm blib/lib/Number/Phone/StubCountry/NL.pm blib/lib/Number/Phone/StubCountry/OM.pm blib/lib/Number/Phone/StubCountry/LB.pm blib/lib/Number/Phone/StubCountry/HN.pm blib/lib/Number/Phone/StubCountry/CX.pm blib/lib/Number/Phone/StubCountry/IS.pm blib/lib/Number/Phone/StubCountry/JO.pm blib/lib/Number/Phone/StubCountry/KZ.pm blib/lib/Number/Phone/StubCountry/HT.pm blib/lib/Number/Phone/StubCountry/GL.pm blib/lib/Number/Phone/StubCountry/GI.pm blib/lib/Number/Phone/StubCountry/CA.pm blib/lib/Number/Phone/StubCountry/NA.pm blib/lib/Number/Phone/StubCountry/CL.pm blib/lib/Number/Phone/StubCountry/RS.pm blib/lib/Number/Phone/StubCountry/KH.pm blib/lib/Number/Phone/StubCountry/TR.pm blib/lib/Number/Phone/StubCountry/BZ.pm blib/lib/Number/Phone/StubCountry/RE.pm blib/lib/Number/Phone/StubCountry/EG.pm blib/lib/Number/Phone/StubCountry/MP.pm blib/lib/Number/Phone/StubCountry/NC.pm blib/lib/Number/Phone/StubCountry/MQ.pm blib/lib/Number/Phone/StubCountry/SH.pm blib/lib/Number/Phone/StubCountry/MZ.pm blib/lib/Number/Phone/StubCountry/ZA.pm blib/lib/Number/Phone/StubCountry/IM.pm blib/lib/Number/Phone/StubCountry/NF.pm blib/lib/Number/Phone/StubCountry/MD.pm blib/lib/Number/Phone/StubCountry/AZ.pm blib/lib/Number/Phone/StubCountry/EE.pm blib/lib/Number/Phone/StubCountry/UZ.pm blib/lib/Number/Phone/StubCountry/TL.pm blib/lib/Number/Phone/StubCountry/IE.pm blib/lib/Number/Phone/StubCountry/BB.pm blib/lib/Number/Phone/StubCountry/CI.pm blib/lib/Number/Phone/StubCountry/LY.pm blib/lib/Number/Phone/StubCountry/TM.pm blib/lib/Number/Phone/StubCountry/CV.pm blib/lib/Number/Phone/StubCountry/RO.pm blib/lib/Number/Phone/StubCountry/IT.pm blib/lib/Number/Phone/StubCountry/SO.pm blib/lib/Number/Phone/StubCountry/MN.pm blib/lib/Number/Phone/StubCountry/ST.pm blib/lib/Number/Phone/StubCountry/AF.pm blib/lib/Number/Phone/StubCountry/LC.pm blib/lib/Number/Phone/StubCountry/PK.pm blib/lib/Number/Phone/StubCountry/YT.pm blib/lib/Number/Phone/StubCountry/CZ.pm blib/lib/Number/Phone/StubCountry/AU.pm blib/lib/Number/Phone/StubCountry/DK.pm blib/lib/Number/Phone/StubCountry/BL.pm blib/lib/Number/Phone/StubCountry/SK.pm blib/lib/Number/Phone/StubCountry/IR.pm blib/lib/Number/Phone/StubCountry/JP.pm blib/lib/Number/Phone/StubCountry/ZW.pm blib/lib/Number/Phone/StubCountry/ES.pm blib/lib/Number/Phone/StubCountry/LR.pm blib/lib/Number/Phone/StubCountry/ME.pm blib/lib/Number/Phone/StubCountry/PG.pm blib/lib/Number/Phone/StubCountry/UY.pm blib/lib/Number/Phone/StubCountry/MV.pm blib/lib/Number/Phone/StubCountry/WS.pm blib/lib/Number/Phone/StubCountry/SR.pm blib/lib/Number/Phone/StubCountry/DJ.pm blib/lib/Number/Phone/StubCountry/PL.pm blib/lib/Number/Phone/StubCountry/UG.pm blib/lib/Number/Phone/StubCountry/GN.pm blib/lib/Number/Phone/StubCountry/TC.pm blib/lib/Number/Phone/StubCountry/MH.pm blib/lib/Number/Phone/StubCountry/BE.pm blib/lib/Number/Phone/StubCountry/NE.pm blib/lib/Number/Phone/StubCountry/LA.pm blib/lib/Number/Phone/StubCountry/KR.pm blib/lib/Number/Phone/StubCountry/BD.pm blib/lib/Number/Phone/StubCountry/SB.pm blib/lib/Number/Phone/StubCountry/VG.pm blib/lib/Number/Phone/StubCountry/BY.pm blib/lib/Number/Phone/StubCountry/MR.pm blib/lib/Number/Phone/StubCountry/AL.pm blib/lib/Number/Phone/StubCountry/SE.pm blib/lib/Number/Phone/StubCountry/CC.pm blib/lib/Number/Phone/StubCountry/TO.pm blib/lib/Number/Phone/StubCountry/MW.pm blib/lib/Number/Phone/StubCountry/MK.pm blib/lib/Number/Phone/StubCountry/PT.pm blib/lib/Number/Phone/StubCountry/GY.pm blib/lib/Number/Phone/StubCountry/BR.pm blib/lib/Number/Phone/StubCountry/AD.pm blib/lib/Number/Phone/StubCountry/ZM.pm blib/lib/Number/Phone/StubCountry/HR.pm blib/lib/Number/Phone/StubCountry/BG.pm blib/lib/Number/Phone/StubCountry/CN.pm blib/lib/Number/Phone/StubCountry/LT.pm blib/lib/Number/Phone/StubCountry/SJ.pm blib/lib/Number/Phone/StubCountry/AM.pm blib/lib/Number/Phone/StubCountry/GH.pm blib/lib/Number/Phone/StubCountry/TH.pm blib/lib/Number/Phone/StubCountry/FR.pm blib/lib/Number/Phone/StubCountry/TK.pm blib/lib/Number/Phone/StubCountry/LV.pm blib/lib/Number/Phone/StubCountry/SZ.pm blib/lib/Number/Phone/StubCountry/YE.pm blib/lib/Number/Phone/StubCountry/NU.pm blib/lib/Number/Phone/StubCountry/IQ.pm blib/lib/Number/Phone/StubCountry/BJ.pm blib/lib/Number/Phone/StubCountry/AX.pm blib/lib/Number/Phone/StubCountry/PH.pm blib/lib/Number/Phone/StubCountry/GR.pm blib/lib/Number/Phone/StubCountry/ER.pm blib/lib/Number/Phone/StubCountry/BA.pm blib/lib/Number/Phone/StubCountry/PS.pm blib/lib/Number/Phone/StubCountry/TT.pm blib/lib/Number/Phone/StubCountry/MA.pm blib/lib/Number/Phone/StubCountry/AT.pm blib/lib/Number/Phone/StubCountry/IL.pm blib/lib/Number/Phone/StubCountry/BM.pm blib/lib/Number/Phone/StubCountry/KI.pm blib/lib/Number/Phone/StubCountry/JE.pm blib/lib/Number/Phone/StubCountry/BH.pm blib/lib/Number/Phone/StubCountry/SD.pm blib/lib/Number/Phone/StubCountry/UA.pm blib/lib/Number/Phone/StubCountry/VI.pm blib/lib/Number/Phone/StubCountry/GA.pm blib/lib/Number/Phone/StubCountry/SL.pm blib/lib/Number/Phone/StubCountry/VC.pm blib/lib/Number/Phone/StubCountry/VN.pm blib/lib/Number/Phone/StubCountry/KM.pm blib/lib/Number/Phone/StubCountry/KE.pm blib/lib/Number/Phone/StubCountry/PF.pm blib/lib/Number/Phone/StubCountry/BI.pm blib/lib/Number/Phone/StubCountry/BT.pm blib/lib/Number/Phone/StubCountry/AI.pm blib/lib/Number/Phone/StubCountry/GM.pm blib/lib/Number/Phone/StubCountry/CU.pm blib/lib/Number/Phone/StubCountry/AC.pm blib/lib/Number/Phone/StubCountry/NI.pm blib/lib/Number/Phone/StubCountry/PA.pm blib/lib/Number/Phone/StubCountry/MF.pm blib/lib/Number/Phone/StubCountry/CG.pm blib/lib/Number/Phone/StubCountry/LK.pm blib/lib/Number/Phone/StubCountry/GF.pm blib/lib/Number/Phone/StubCountry/SC.pm blib/lib/Number/Phone/StubCountry/VE.pm blib/lib/Number/Phone/StubCountry/CM.pm blib/lib/Number/Phone/StubCountry/US.pm blib/lib/Number/Phone/StubCountry/NZ.pm blib/lib/Number/Phone/StubCountry/MC.pm blib/lib/Number/Phone/StubCountry/QA.pm blib/lib/Number/Phone/StubCountry/AR.pm blib/lib/Number/Phone/StubCountry/DM.pm blib/lib/Number/Phone/StubCountry/EC.pm blib/lib/Number/Phone/StubCountry/KN.pm blib/lib/Number/Phone/StubCountry/TJ.pm blib/lib/Number/Phone/StubCountry/EH.pm blib/lib/Number/Phone/StubCountry/KG.pm blib/lib/Number/Phone/StubCountry/PW.pm blib/lib/Number/Phone/StubCountry/CH.pm blib/lib/Number/Phone/StubCountry/TZ.pm blib/lib/Number/Phone/StubCountry/CY.pm blib/lib/Number/Phone/StubCountry/SI.pm blib/lib/Number/Phone/StubCountry/CF.pm blib/lib/Number/Phone/StubCountry/SX.pm blib/lib/Number/Phone/StubCountry/ID.pm blib/lib/Number/Phone/StubCountry/RW.pm blib/lib/Number/Phone/StubCountry/SV.pm blib/lib/Number/Phone/StubCountry/NO.pm blib/lib/Number/Phone/StubCountry/BN.pm blib/lib/Number/Phone/StubCountry/MY.pm blib/lib/Number/Phone/StubCountry/RU.pm blib/lib/Number/Phone/StubCountry/CO.pm blib/lib/Number/Phone/StubCountry/FI.pm blib/lib/Number/Phone/StubCountry/MS.pm blib/lib/Number/Phone/StubCountry/ET.pm blib/lib/Number/Phone/StubCountry/CW.pm blib/lib/Number/Phone/StubCountry/PM.pm blib/lib/Number/Phone/StubCountry/MT.pm blib/lib/Number/Phone/StubCountry/CD.pm blib/lib/Number/Phone/StubCountry/TA.pm blib/lib/Number/Phone/StubCountry/GD.pm blib/lib/Number/Phone/StubCountry/FK.pm blib/lib/Number/Phone/StubCountry/AO.pm blib/lib/Number/Phone/StubCountry/MO.pm blib/lib/Number/Phone/StubCountry/AS.pm blib/lib/Number/Phone/StubCountry/PE.pm blib/lib/Number/Phone/StubCountry/TW.pm blib/lib/Number/Phone/StubCountry/GQ.pm blib/lib/Number/Phone/StubCountry/VU.pm blib/lib/Number/Phone/StubCountry/WF.pm blib/lib/Number/Phone/StubCountry/BW.pm blib/lib/Number/Phone/StubCountry/GP.pm blib/lib/Number/Phone/StubCountry/CR.pm blib/lib/Number/Phone/StubCountry/BQ.pm blib/lib/Number/Phone/StubCountry/VA.pm blib/lib/Number/Phone/StubCountry/AE.pm blib/lib/Number/Phone/StubCountry/KY.pm blib/lib/Number/Phone/StubCountry/GB.pm blib/lib/Number/Phone/StubCountry/TN.pm blib/lib/Number/Phone/StubCountry/TV.pm blib/lib/Number/Phone/StubCountry/SS.pm blib/lib/Number/Phone/StubCountry/MX.pm blib/lib/Number/Phone/StubCountry/MM.pm blib/lib/Number/Phone/StubCountry/MG.pm blib/lib/Number/Phone/StubCountry/BS.pm blib/lib/Number/Phone/StubCountry/DO.pm blib/lib/Number/Phone/StubCountry/PY.pm blib/lib/Number/Phone/StubCountry/KP.pm blib/lib/Number/Phone/UK.pm blib/lib/Number/Phone/NANP.pm blib/lib/Number/Phone/StubCountry.pm blib/lib/Number/Phone/Country/ blib/lib/Number/Phone/Country/Data.pm blib/lib/Number/Phone/Country.pm blib/lib/Number/Phone/NANP/ blib/lib/Number/Phone/NANP/GU.pm blib/lib/Number/Phone/NANP/JM.pm blib/lib/Number/Phone/NANP/PR.pm blib/lib/Number/Phone/NANP/AG.pm blib/lib/Number/Phone/NANP/CA.pm blib/lib/Number/Phone/NANP/MP.pm blib/lib/Number/Phone/NANP/BB.pm blib/lib/Number/Phone/NANP/LC.pm blib/lib/Number/Phone/NANP/TC.pm blib/lib/Number/Phone/NANP/VG.pm blib/lib/Number/Phone/NANP/Data.pm blib/lib/Number/Phone/NANP/TT.pm blib/lib/Number/Phone/NANP/BM.pm blib/lib/Number/Phone/NANP/VI.pm blib/lib/Number/Phone/NANP/VC.pm blib/lib/Number/Phone/NANP/AI.pm blib/lib/Number/Phone/NANP/US.pm blib/lib/Number/Phone/NANP/DM.pm blib/lib/Number/Phone/NANP/KN.pm blib/lib/Number/Phone/NANP/SX.pm blib/lib/Number/Phone/NANP/MS.pm blib/lib/Number/Phone/NANP/GD.pm blib/lib/Number/Phone/NANP/AS.pm blib/lib/Number/Phone/NANP/KY.pm blib/lib/Number/Phone/NANP/BS.pm blib/lib/Number/Phone/NANP/DO.pm Out of memory! /data/fly2200/ap2200-299134/bin/perl-static exits with 1.