PATH=/usr/bin:/bin:/home/fly1800/var/megalib/bin Start 2013-10-06T04:00:44 ActivePerl-1800 CPAN-2.00 Reading '/home/fly1800/var/cpan/Metadata' Database was generated on Sun, 06 Oct 2013 06:08:51 GMT Running make for B/BR/BRAINBUZ/String-Validator-0.97.tar.gz Checksum for /net/nas/data/cpan/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 >>> /home/fly1800/ap1800-297235/bin/perl-static Makefile.PL Warning: prerequisite String::Validator::Phone::NANP 0.96 not found. Checking if your kit is complete... Looks good Generating a GNU-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::Phone::NANP [requires] Running make test Delayed until after prerequisites Running test for module 'String::Validator::Phone::NANP' Running make for B/BR/BRAINBUZ/String-Validator-Phone-NANP-0.96.tar.gz Checksum for /net/nas/data/cpan/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 CPAN.pm: Building B/BR/BRAINBUZ/String-Validator-Phone-NANP-0.96.tar.gz >>> /home/fly1800/ap1800-297235/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 GNU-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::NANP [requires] Number::Phone::Country [requires] Number::Phone [requires] Running make test Delayed until after prerequisites Running test for module 'Number::Phone::NANP' Running make for D/DC/DCANTRELL/Number-Phone-2.2002.tar.gz Checksum for /net/nas/data/cpan/authors/id/D/DC/DCANTRELL/Number-Phone-2.2002.tar.gz ok Number-Phone-2.2002/ Number-Phone-2.2002/Apache-2.0.txt Number-Phone-2.2002/ARTISTIC.txt Number-Phone-2.2002/CHANGELOG Number-Phone-2.2002/GPL2.txt Number-Phone-2.2002/lib/ Number-Phone-2.2002/Makefile.PL Number-Phone-2.2002/MANIFEST Number-Phone-2.2002/MANIFEST.SKIP Number-Phone-2.2002/META.json Number-Phone-2.2002/META.yml Number-Phone-2.2002/NOTES Number-Phone-2.2002/README Number-Phone-2.2002/t/ Number-Phone-2.2002/TODO Number-Phone-2.2002/t/00_superclass_and_uk_different_method_invocations.t Number-Phone-2.2002/t/01_uk_data.t Number-Phone-2.2002/t/02_weird_little_islands.t Number-Phone-2.2002/t/20_nanp.t Number-Phone-2.2002/t/30_find-right-subclass.t Number-Phone-2.2002/t/31_country-for-subclass.t Number-Phone-2.2002/t/40-no-stubs.t Number-Phone-2.2002/t/41-stubs.t Number-Phone-2.2002/t/50_number-phone-country.t Number-Phone-2.2002/t/51_number-phone-country-noexport.t Number-Phone-2.2002/t/52_number-phone-country-uk.t Number-Phone-2.2002/t/53_number-phone-country-idd.t Number-Phone-2.2002/t/54_number-phone-country-prefix.t Number-Phone-2.2002/t/60_dial_to.t Number-Phone-2.2002/t/900_bugfix-rt48581.t Number-Phone-2.2002/t/901_bugfix_N-P-New-CC-number.t Number-Phone-2.2002/t/902_bugfix-rt61177.t Number-Phone-2.2002/t/inc/ Number-Phone-2.2002/t/lib/ Number-Phone-2.2002/t/lib/Number/ Number-Phone-2.2002/t/lib/Number/Phone/ Number-Phone-2.2002/t/lib/Number/Phone/JP.pm Number-Phone-2.2002/t/lib/Number/Phone/StubCountry/ Number-Phone-2.2002/t/lib/Number/Phone/StubCountry/MOCK.pm Number-Phone-2.2002/t/inc/fatalwarnings.pm Number-Phone-2.2002/t/inc/uk_tests.pl Number-Phone-2.2002/lib/Number/ Number-Phone-2.2002/lib/Number/Phone/ Number-Phone-2.2002/lib/Number/Phone.pm Number-Phone-2.2002/lib/Number/Phone/Country/ Number-Phone-2.2002/lib/Number/Phone/Country.pm Number-Phone-2.2002/lib/Number/Phone/NANP/ Number-Phone-2.2002/lib/Number/Phone/NANP.pm Number-Phone-2.2002/lib/Number/Phone/StubCountry/ Number-Phone-2.2002/lib/Number/Phone/StubCountry.pm Number-Phone-2.2002/lib/Number/Phone/UK/ Number-Phone-2.2002/lib/Number/Phone/UK.pm Number-Phone-2.2002/lib/Number/Phone/UK/Data.pm Number-Phone-2.2002/lib/Number/Phone/UK/Exchanges.pm Number-Phone-2.2002/lib/Number/Phone/UK/GG.pm Number-Phone-2.2002/lib/Number/Phone/UK/IM.pm Number-Phone-2.2002/lib/Number/Phone/UK/JE.pm Number-Phone-2.2002/lib/Number/Phone/StubCountry/AC.pm Number-Phone-2.2002/lib/Number/Phone/StubCountry/AD.pm Number-Phone-2.2002/lib/Number/Phone/StubCountry/AE.pm Number-Phone-2.2002/lib/Number/Phone/StubCountry/AF.pm Number-Phone-2.2002/lib/Number/Phone/StubCountry/AL.pm Number-Phone-2.2002/lib/Number/Phone/StubCountry/AM.pm Number-Phone-2.2002/lib/Number/Phone/StubCountry/AO.pm Number-Phone-2.2002/lib/Number/Phone/StubCountry/AR.pm Number-Phone-2.2002/lib/Number/Phone/StubCountry/AT.pm Number-Phone-2.2002/lib/Number/Phone/StubCountry/AU.pm Number-Phone-2.2002/lib/Number/Phone/StubCountry/AW.pm Number-Phone-2.2002/lib/Number/Phone/StubCountry/AX.pm Number-Phone-2.2002/lib/Number/Phone/StubCountry/AZ.pm Number-Phone-2.2002/lib/Number/Phone/StubCountry/BA.pm Number-Phone-2.2002/lib/Number/Phone/StubCountry/BD.pm Number-Phone-2.2002/lib/Number/Phone/StubCountry/BE.pm Number-Phone-2.2002/lib/Number/Phone/StubCountry/BF.pm Number-Phone-2.2002/lib/Number/Phone/StubCountry/BG.pm Number-Phone-2.2002/lib/Number/Phone/StubCountry/BH.pm Number-Phone-2.2002/lib/Number/Phone/StubCountry/BI.pm Number-Phone-2.2002/lib/Number/Phone/StubCountry/BJ.pm Number-Phone-2.2002/lib/Number/Phone/StubCountry/BL.pm Number-Phone-2.2002/lib/Number/Phone/StubCountry/BN.pm Number-Phone-2.2002/lib/Number/Phone/StubCountry/BO.pm Number-Phone-2.2002/lib/Number/Phone/StubCountry/BQ.pm Number-Phone-2.2002/lib/Number/Phone/StubCountry/BR.pm Number-Phone-2.2002/lib/Number/Phone/StubCountry/BT.pm Number-Phone-2.2002/lib/Number/Phone/StubCountry/BW.pm Number-Phone-2.2002/lib/Number/Phone/StubCountry/BY.pm Number-Phone-2.2002/lib/Number/Phone/StubCountry/BZ.pm Number-Phone-2.2002/lib/Number/Phone/StubCountry/CC.pm Number-Phone-2.2002/lib/Number/Phone/StubCountry/CD.pm Number-Phone-2.2002/lib/Number/Phone/StubCountry/CF.pm Number-Phone-2.2002/lib/Number/Phone/StubCountry/CG.pm Number-Phone-2.2002/lib/Number/Phone/StubCountry/CH.pm Number-Phone-2.2002/lib/Number/Phone/StubCountry/CI.pm Number-Phone-2.2002/lib/Number/Phone/StubCountry/CK.pm Number-Phone-2.2002/lib/Number/Phone/StubCountry/CL.pm Number-Phone-2.2002/lib/Number/Phone/StubCountry/CM.pm Number-Phone-2.2002/lib/Number/Phone/StubCountry/CN.pm Number-Phone-2.2002/lib/Number/Phone/StubCountry/CO.pm Number-Phone-2.2002/lib/Number/Phone/StubCountry/CR.pm Number-Phone-2.2002/lib/Number/Phone/StubCountry/CU.pm Number-Phone-2.2002/lib/Number/Phone/StubCountry/CV.pm Number-Phone-2.2002/lib/Number/Phone/StubCountry/CW.pm Number-Phone-2.2002/lib/Number/Phone/StubCountry/CX.pm Number-Phone-2.2002/lib/Number/Phone/StubCountry/CY.pm Number-Phone-2.2002/lib/Number/Phone/StubCountry/CZ.pm Number-Phone-2.2002/lib/Number/Phone/StubCountry/DE.pm Number-Phone-2.2002/lib/Number/Phone/StubCountry/DJ.pm Number-Phone-2.2002/lib/Number/Phone/StubCountry/DK.pm Number-Phone-2.2002/lib/Number/Phone/StubCountry/DZ.pm Number-Phone-2.2002/lib/Number/Phone/StubCountry/EC.pm Number-Phone-2.2002/lib/Number/Phone/StubCountry/EE.pm Number-Phone-2.2002/lib/Number/Phone/StubCountry/EG.pm Number-Phone-2.2002/lib/Number/Phone/StubCountry/EH.pm Number-Phone-2.2002/lib/Number/Phone/StubCountry/ER.pm Number-Phone-2.2002/lib/Number/Phone/StubCountry/ES.pm Number-Phone-2.2002/lib/Number/Phone/StubCountry/ET.pm Number-Phone-2.2002/lib/Number/Phone/StubCountry/FI.pm Number-Phone-2.2002/lib/Number/Phone/StubCountry/FJ.pm Number-Phone-2.2002/lib/Number/Phone/StubCountry/FK.pm Number-Phone-2.2002/lib/Number/Phone/StubCountry/FM.pm Number-Phone-2.2002/lib/Number/Phone/StubCountry/FO.pm Number-Phone-2.2002/lib/Number/Phone/StubCountry/FR.pm Number-Phone-2.2002/lib/Number/Phone/StubCountry/GA.pm Number-Phone-2.2002/lib/Number/Phone/StubCountry/GE.pm Number-Phone-2.2002/lib/Number/Phone/StubCountry/GF.pm Number-Phone-2.2002/lib/Number/Phone/StubCountry/GH.pm Number-Phone-2.2002/lib/Number/Phone/StubCountry/GI.pm Number-Phone-2.2002/lib/Number/Phone/StubCountry/GL.pm Number-Phone-2.2002/lib/Number/Phone/StubCountry/GM.pm Number-Phone-2.2002/lib/Number/Phone/StubCountry/GN.pm Number-Phone-2.2002/lib/Number/Phone/StubCountry/GP.pm Number-Phone-2.2002/lib/Number/Phone/StubCountry/GQ.pm Number-Phone-2.2002/lib/Number/Phone/StubCountry/GR.pm Number-Phone-2.2002/lib/Number/Phone/StubCountry/GT.pm Number-Phone-2.2002/lib/Number/Phone/StubCountry/GW.pm Number-Phone-2.2002/lib/Number/Phone/StubCountry/GY.pm Number-Phone-2.2002/lib/Number/Phone/StubCountry/HK.pm Number-Phone-2.2002/lib/Number/Phone/StubCountry/HN.pm Number-Phone-2.2002/lib/Number/Phone/StubCountry/HR.pm Number-Phone-2.2002/lib/Number/Phone/StubCountry/HT.pm Number-Phone-2.2002/lib/Number/Phone/StubCountry/HU.pm Number-Phone-2.2002/lib/Number/Phone/StubCountry/ID.pm Number-Phone-2.2002/lib/Number/Phone/StubCountry/IE.pm Number-Phone-2.2002/lib/Number/Phone/StubCountry/IL.pm Number-Phone-2.2002/lib/Number/Phone/StubCountry/IN.pm Number-Phone-2.2002/lib/Number/Phone/StubCountry/IO.pm Number-Phone-2.2002/lib/Number/Phone/StubCountry/IQ.pm Number-Phone-2.2002/lib/Number/Phone/StubCountry/IR.pm Number-Phone-2.2002/lib/Number/Phone/StubCountry/IS.pm Number-Phone-2.2002/lib/Number/Phone/StubCountry/IT.pm Number-Phone-2.2002/lib/Number/Phone/StubCountry/JO.pm Number-Phone-2.2002/lib/Number/Phone/StubCountry/JP.pm Number-Phone-2.2002/lib/Number/Phone/StubCountry/KE.pm Number-Phone-2.2002/lib/Number/Phone/StubCountry/KG.pm Number-Phone-2.2002/lib/Number/Phone/StubCountry/KH.pm Number-Phone-2.2002/lib/Number/Phone/StubCountry/KI.pm Number-Phone-2.2002/lib/Number/Phone/StubCountry/KM.pm Number-Phone-2.2002/lib/Number/Phone/StubCountry/KP.pm Number-Phone-2.2002/lib/Number/Phone/StubCountry/KR.pm Number-Phone-2.2002/lib/Number/Phone/StubCountry/KW.pm Number-Phone-2.2002/lib/Number/Phone/StubCountry/KZ.pm Number-Phone-2.2002/lib/Number/Phone/StubCountry/LA.pm Number-Phone-2.2002/lib/Number/Phone/StubCountry/LB.pm Number-Phone-2.2002/lib/Number/Phone/StubCountry/LI.pm Number-Phone-2.2002/lib/Number/Phone/StubCountry/LK.pm Number-Phone-2.2002/lib/Number/Phone/StubCountry/LR.pm Number-Phone-2.2002/lib/Number/Phone/StubCountry/LS.pm Number-Phone-2.2002/lib/Number/Phone/StubCountry/LT.pm Number-Phone-2.2002/lib/Number/Phone/StubCountry/LU.pm Number-Phone-2.2002/lib/Number/Phone/StubCountry/LV.pm Number-Phone-2.2002/lib/Number/Phone/StubCountry/LY.pm Number-Phone-2.2002/lib/Number/Phone/StubCountry/MA.pm Number-Phone-2.2002/lib/Number/Phone/StubCountry/MC.pm Number-Phone-2.2002/lib/Number/Phone/StubCountry/MD.pm Number-Phone-2.2002/lib/Number/Phone/StubCountry/ME.pm Number-Phone-2.2002/lib/Number/Phone/StubCountry/MF.pm Number-Phone-2.2002/lib/Number/Phone/StubCountry/MG.pm Number-Phone-2.2002/lib/Number/Phone/StubCountry/MH.pm Number-Phone-2.2002/lib/Number/Phone/StubCountry/MK.pm Number-Phone-2.2002/lib/Number/Phone/StubCountry/ML.pm Number-Phone-2.2002/lib/Number/Phone/StubCountry/MM.pm Number-Phone-2.2002/lib/Number/Phone/StubCountry/MN.pm Number-Phone-2.2002/lib/Number/Phone/StubCountry/MO.pm Number-Phone-2.2002/lib/Number/Phone/StubCountry/MQ.pm Number-Phone-2.2002/lib/Number/Phone/StubCountry/MR.pm Number-Phone-2.2002/lib/Number/Phone/StubCountry/MT.pm Number-Phone-2.2002/lib/Number/Phone/StubCountry/MU.pm Number-Phone-2.2002/lib/Number/Phone/StubCountry/MV.pm Number-Phone-2.2002/lib/Number/Phone/StubCountry/MW.pm Number-Phone-2.2002/lib/Number/Phone/StubCountry/MX.pm Number-Phone-2.2002/lib/Number/Phone/StubCountry/MY.pm Number-Phone-2.2002/lib/Number/Phone/StubCountry/MZ.pm Number-Phone-2.2002/lib/Number/Phone/StubCountry/NA.pm Number-Phone-2.2002/lib/Number/Phone/StubCountry/NC.pm Number-Phone-2.2002/lib/Number/Phone/StubCountry/NE.pm Number-Phone-2.2002/lib/Number/Phone/StubCountry/NF.pm Number-Phone-2.2002/lib/Number/Phone/StubCountry/NG.pm Number-Phone-2.2002/lib/Number/Phone/StubCountry/NI.pm Number-Phone-2.2002/lib/Number/Phone/StubCountry/NL.pm Number-Phone-2.2002/lib/Number/Phone/StubCountry/NO.pm Number-Phone-2.2002/lib/Number/Phone/StubCountry/NP.pm Number-Phone-2.2002/lib/Number/Phone/StubCountry/NR.pm Number-Phone-2.2002/lib/Number/Phone/StubCountry/NU.pm Number-Phone-2.2002/lib/Number/Phone/StubCountry/NZ.pm Number-Phone-2.2002/lib/Number/Phone/StubCountry/OM.pm Number-Phone-2.2002/lib/Number/Phone/StubCountry/PA.pm Number-Phone-2.2002/lib/Number/Phone/StubCountry/PE.pm Number-Phone-2.2002/lib/Number/Phone/StubCountry/PF.pm Number-Phone-2.2002/lib/Number/Phone/StubCountry/PG.pm Number-Phone-2.2002/lib/Number/Phone/StubCountry/PH.pm Number-Phone-2.2002/lib/Number/Phone/StubCountry/PK.pm Number-Phone-2.2002/lib/Number/Phone/StubCountry/PL.pm Number-Phone-2.2002/lib/Number/Phone/StubCountry/PM.pm Number-Phone-2.2002/lib/Number/Phone/StubCountry/PS.pm Number-Phone-2.2002/lib/Number/Phone/StubCountry/PT.pm Number-Phone-2.2002/lib/Number/Phone/StubCountry/PW.pm Number-Phone-2.2002/lib/Number/Phone/StubCountry/PY.pm Number-Phone-2.2002/lib/Number/Phone/StubCountry/QA.pm Number-Phone-2.2002/lib/Number/Phone/StubCountry/RE.pm Number-Phone-2.2002/lib/Number/Phone/StubCountry/RO.pm Number-Phone-2.2002/lib/Number/Phone/StubCountry/RS.pm Number-Phone-2.2002/lib/Number/Phone/StubCountry/RU.pm Number-Phone-2.2002/lib/Number/Phone/StubCountry/RW.pm Number-Phone-2.2002/lib/Number/Phone/StubCountry/SA.pm Number-Phone-2.2002/lib/Number/Phone/StubCountry/SB.pm Number-Phone-2.2002/lib/Number/Phone/StubCountry/SC.pm Number-Phone-2.2002/lib/Number/Phone/StubCountry/SD.pm Number-Phone-2.2002/lib/Number/Phone/StubCountry/SE.pm Number-Phone-2.2002/lib/Number/Phone/StubCountry/SG.pm Number-Phone-2.2002/lib/Number/Phone/StubCountry/SH.pm Number-Phone-2.2002/lib/Number/Phone/StubCountry/SI.pm Number-Phone-2.2002/lib/Number/Phone/StubCountry/SJ.pm Number-Phone-2.2002/lib/Number/Phone/StubCountry/SK.pm Number-Phone-2.2002/lib/Number/Phone/StubCountry/SL.pm Number-Phone-2.2002/lib/Number/Phone/StubCountry/SM.pm Number-Phone-2.2002/lib/Number/Phone/StubCountry/SN.pm Number-Phone-2.2002/lib/Number/Phone/StubCountry/SO.pm Number-Phone-2.2002/lib/Number/Phone/StubCountry/SR.pm Number-Phone-2.2002/lib/Number/Phone/StubCountry/SS.pm Number-Phone-2.2002/lib/Number/Phone/StubCountry/ST.pm Number-Phone-2.2002/lib/Number/Phone/StubCountry/SV.pm Number-Phone-2.2002/lib/Number/Phone/StubCountry/SY.pm Number-Phone-2.2002/lib/Number/Phone/StubCountry/SZ.pm Number-Phone-2.2002/lib/Number/Phone/StubCountry/TD.pm Number-Phone-2.2002/lib/Number/Phone/StubCountry/TG.pm Number-Phone-2.2002/lib/Number/Phone/StubCountry/TH.pm Number-Phone-2.2002/lib/Number/Phone/StubCountry/TJ.pm Number-Phone-2.2002/lib/Number/Phone/StubCountry/TK.pm Number-Phone-2.2002/lib/Number/Phone/StubCountry/TL.pm Number-Phone-2.2002/lib/Number/Phone/StubCountry/TM.pm Number-Phone-2.2002/lib/Number/Phone/StubCountry/TN.pm Number-Phone-2.2002/lib/Number/Phone/StubCountry/TO.pm Number-Phone-2.2002/lib/Number/Phone/StubCountry/TR.pm Number-Phone-2.2002/lib/Number/Phone/StubCountry/TV.pm Number-Phone-2.2002/lib/Number/Phone/StubCountry/TW.pm Number-Phone-2.2002/lib/Number/Phone/StubCountry/TZ.pm Number-Phone-2.2002/lib/Number/Phone/StubCountry/UA.pm Number-Phone-2.2002/lib/Number/Phone/StubCountry/UG.pm Number-Phone-2.2002/lib/Number/Phone/StubCountry/UY.pm Number-Phone-2.2002/lib/Number/Phone/StubCountry/UZ.pm Number-Phone-2.2002/lib/Number/Phone/StubCountry/VA.pm Number-Phone-2.2002/lib/Number/Phone/StubCountry/VE.pm Number-Phone-2.2002/lib/Number/Phone/StubCountry/VN.pm Number-Phone-2.2002/lib/Number/Phone/StubCountry/VU.pm Number-Phone-2.2002/lib/Number/Phone/StubCountry/WF.pm Number-Phone-2.2002/lib/Number/Phone/StubCountry/WS.pm Number-Phone-2.2002/lib/Number/Phone/StubCountry/YE.pm Number-Phone-2.2002/lib/Number/Phone/StubCountry/YT.pm Number-Phone-2.2002/lib/Number/Phone/StubCountry/ZA.pm Number-Phone-2.2002/lib/Number/Phone/StubCountry/ZM.pm Number-Phone-2.2002/lib/Number/Phone/StubCountry/ZW.pm Number-Phone-2.2002/lib/Number/Phone/NANP/AG.pm Number-Phone-2.2002/lib/Number/Phone/NANP/AI.pm Number-Phone-2.2002/lib/Number/Phone/NANP/AS.pm Number-Phone-2.2002/lib/Number/Phone/NANP/BB.pm Number-Phone-2.2002/lib/Number/Phone/NANP/BM.pm Number-Phone-2.2002/lib/Number/Phone/NANP/BS.pm Number-Phone-2.2002/lib/Number/Phone/NANP/CA.pm Number-Phone-2.2002/lib/Number/Phone/NANP/Data.pm Number-Phone-2.2002/lib/Number/Phone/NANP/DM.pm Number-Phone-2.2002/lib/Number/Phone/NANP/DO.pm Number-Phone-2.2002/lib/Number/Phone/NANP/GD.pm Number-Phone-2.2002/lib/Number/Phone/NANP/GU.pm Number-Phone-2.2002/lib/Number/Phone/NANP/JM.pm Number-Phone-2.2002/lib/Number/Phone/NANP/KN.pm Number-Phone-2.2002/lib/Number/Phone/NANP/KY.pm Number-Phone-2.2002/lib/Number/Phone/NANP/LC.pm Number-Phone-2.2002/lib/Number/Phone/NANP/MP.pm Number-Phone-2.2002/lib/Number/Phone/NANP/MS.pm Number-Phone-2.2002/lib/Number/Phone/NANP/PR.pm Number-Phone-2.2002/lib/Number/Phone/NANP/SX.pm Number-Phone-2.2002/lib/Number/Phone/NANP/TC.pm Number-Phone-2.2002/lib/Number/Phone/NANP/TT.pm Number-Phone-2.2002/lib/Number/Phone/NANP/US.pm Number-Phone-2.2002/lib/Number/Phone/NANP/VC.pm Number-Phone-2.2002/lib/Number/Phone/NANP/VG.pm Number-Phone-2.2002/lib/Number/Phone/NANP/VI.pm Number-Phone-2.2002/lib/Number/Phone/Country/Data.pm /bin/tar: Read 6656 bytes from - CPAN.pm: Building D/DC/DCANTRELL/Number-Phone-2.2002.tar.gz >>> /home/fly1800/ap1800-297235/bin/perl-static Makefile.PL Warning: prerequisite DBM::Deep 2.0008 not found. Checking if your kit is complete... Looks good Generating a GNU-style Makefile Writing Makefile for Number::Phone Writing MYMETA.yml and MYMETA.json ---- Unsatisfied dependencies detected during ---- ---- DCANTRELL/Number-Phone-2.2002.tar.gz ---- DBM::Deep [requires] Running make test Delayed until after prerequisites Running test for module 'DBM::Deep' Running make for R/RK/RKINYON/DBM-Deep-2.0009.tar.gz Checksum for /net/nas/data/cpan/authors/id/R/RK/RKINYON/DBM-Deep-2.0009.tar.gz ok DBM-Deep-2.0009 DBM-Deep-2.0009/Makefile.PL DBM-Deep-2.0009/README DBM-Deep-2.0009/MANIFEST DBM-Deep-2.0009/META.json DBM-Deep-2.0009/Changes DBM-Deep-2.0009/Build.PL DBM-Deep-2.0009/META.yml DBM-Deep-2.0009/lib DBM-Deep-2.0009/lib/DBM DBM-Deep-2.0009/lib/DBM/Deep.pod DBM-Deep-2.0009/lib/DBM/Deep.pm DBM-Deep-2.0009/lib/DBM/Deep DBM-Deep-2.0009/lib/DBM/Deep/Hash.pm DBM-Deep-2.0009/lib/DBM/Deep/Sector.pm DBM-Deep-2.0009/lib/DBM/Deep/Internals.pod DBM-Deep-2.0009/lib/DBM/Deep/Iterator.pm DBM-Deep-2.0009/lib/DBM/Deep/Array.pm DBM-Deep-2.0009/lib/DBM/Deep/Storage.pm DBM-Deep-2.0009/lib/DBM/Deep/Null.pm DBM-Deep-2.0009/lib/DBM/Deep/Cookbook.pod DBM-Deep-2.0009/lib/DBM/Deep/Engine.pm DBM-Deep-2.0009/lib/DBM/Deep/Sector DBM-Deep-2.0009/lib/DBM/Deep/Sector/File.pm DBM-Deep-2.0009/lib/DBM/Deep/Sector/DBI.pm DBM-Deep-2.0009/lib/DBM/Deep/Sector/DBI DBM-Deep-2.0009/lib/DBM/Deep/Sector/DBI/Scalar.pm DBM-Deep-2.0009/lib/DBM/Deep/Sector/DBI/Reference.pm DBM-Deep-2.0009/lib/DBM/Deep/Sector/File DBM-Deep-2.0009/lib/DBM/Deep/Sector/File/Scalar.pm DBM-Deep-2.0009/lib/DBM/Deep/Sector/File/Null.pm DBM-Deep-2.0009/lib/DBM/Deep/Sector/File/Reference.pm DBM-Deep-2.0009/lib/DBM/Deep/Sector/File/Index.pm DBM-Deep-2.0009/lib/DBM/Deep/Sector/File/BucketList.pm DBM-Deep-2.0009/lib/DBM/Deep/Sector/File/Data.pm DBM-Deep-2.0009/lib/DBM/Deep/Iterator DBM-Deep-2.0009/lib/DBM/Deep/Iterator/File.pm DBM-Deep-2.0009/lib/DBM/Deep/Iterator/DBI.pm DBM-Deep-2.0009/lib/DBM/Deep/Iterator/File DBM-Deep-2.0009/lib/DBM/Deep/Iterator/File/Index.pm DBM-Deep-2.0009/lib/DBM/Deep/Iterator/File/BucketList.pm DBM-Deep-2.0009/lib/DBM/Deep/Storage DBM-Deep-2.0009/lib/DBM/Deep/Storage/File.pm DBM-Deep-2.0009/lib/DBM/Deep/Storage/DBI.pm DBM-Deep-2.0009/lib/DBM/Deep/Engine DBM-Deep-2.0009/lib/DBM/Deep/Engine/File.pm DBM-Deep-2.0009/lib/DBM/Deep/Engine/DBI.pm DBM-Deep-2.0009/t DBM-Deep-2.0009/t/39_singletons.t DBM-Deep-2.0009/t/56_unicode.t DBM-Deep-2.0009/t/10_largekeys.t DBM-Deep-2.0009/t/33_transactions.t DBM-Deep-2.0009/t/32_dash_ell.t DBM-Deep-2.0009/t/53_misc_transactions.t DBM-Deep-2.0009/t/23_misc.t DBM-Deep-2.0009/t/34_transaction_arrays.t DBM-Deep-2.0009/t/14_filter.t DBM-Deep-2.0009/t/98_pod.t DBM-Deep-2.0009/t/48_autoexport_after_delete.t DBM-Deep-2.0009/t/25_tie_return_value.t DBM-Deep-2.0009/t/97_dump_file.t DBM-Deep-2.0009/t/01_basic.t DBM-Deep-2.0009/t/45_references.t DBM-Deep-2.0009/t/18_export.t DBM-Deep-2.0009/t/common.pm DBM-Deep-2.0009/t/21_tie_access.t DBM-Deep-2.0009/t/35_transaction_multiple.t DBM-Deep-2.0009/t/47_odd_reference_behaviors.t DBM-Deep-2.0009/t/54_output_punct_vars.t DBM-Deep-2.0009/t/41_transaction_multilevel.t DBM-Deep-2.0009/t/43_transaction_maximum.t DBM-Deep-2.0009/t/27_filehandle.t DBM-Deep-2.0009/t/02_hash.t DBM-Deep-2.0009/t/99_pod_coverage.t DBM-Deep-2.0009/t/05_bigarray.t DBM-Deep-2.0009/t/09_deeparray.t DBM-Deep-2.0009/t/15_digest.t DBM-Deep-2.0009/t/06_error.t DBM-Deep-2.0009/t/03_bighash.t DBM-Deep-2.0009/t/50_deletes.t DBM-Deep-2.0009/t/16_circular.t DBM-Deep-2.0009/t/42_transaction_indexsector.t DBM-Deep-2.0009/t/07_locking.t DBM-Deep-2.0009/t/40_freespace.t DBM-Deep-2.0009/t/11_optimize.t DBM-Deep-2.0009/t/31_references.t DBM-Deep-2.0009/t/57_old_db.t DBM-Deep-2.0009/t/28_index_sector.t DBM-Deep-2.0009/t/20_tie.t DBM-Deep-2.0009/t/26_scalar_ref.t DBM-Deep-2.0009/t/30_already_tied.t DBM-Deep-2.0009/t/19_crossref.t DBM-Deep-2.0009/t/55_recursion.t DBM-Deep-2.0009/t/29_largedata.t DBM-Deep-2.0009/t/22_internal_copy.t DBM-Deep-2.0009/t/58_cache.t DBM-Deep-2.0009/t/12_clone.t DBM-Deep-2.0009/t/04_array.t DBM-Deep-2.0009/t/13_setpack.t DBM-Deep-2.0009/t/17_import.t DBM-Deep-2.0009/t/44_upgrade_db.t DBM-Deep-2.0009/t/08_deephash.t DBM-Deep-2.0009/t/46_blist_reindex.t DBM-Deep-2.0009/t/38_data_sector_size.t DBM-Deep-2.0009/t/96_virtual_functions.t DBM-Deep-2.0009/t/24_autobless.t DBM-Deep-2.0009/t/52_memory_leak.t DBM-Deep-2.0009/t/lib DBM-Deep-2.0009/t/lib/DBM DBM-Deep-2.0009/t/lib/DBM/Deep DBM-Deep-2.0009/t/lib/DBM/Deep/Iterator DBM-Deep-2.0009/t/lib/DBM/Deep/Iterator/Test.pm DBM-Deep-2.0009/t/lib/DBM/Deep/Storage DBM-Deep-2.0009/t/lib/DBM/Deep/Storage/Test.pm DBM-Deep-2.0009/t/lib/DBM/Deep/Engine DBM-Deep-2.0009/t/lib/DBM/Deep/Engine/Test.pm DBM-Deep-2.0009/t/etc DBM-Deep-2.0009/t/etc/db-1-0003 DBM-Deep-2.0009/t/etc/db-1-0000 DBM-Deep-2.0009/t/etc/db-0-983 DBM-Deep-2.0009/t/etc/db-0-99_04 DBM-Deep-2.0009/utils DBM-Deep-2.0009/utils/upgrade_db.pl DBM-Deep-2.0009/utils/lib DBM-Deep-2.0009/utils/lib/DBM DBM-Deep-2.0009/utils/lib/DBM/Deep DBM-Deep-2.0009/utils/lib/DBM/Deep/09830.pm DBM-Deep-2.0009/utils/lib/DBM/Deep/10002.pm /bin/tar: Read 9728 bytes from - DBM-Deep-2.0009/etc DBM-Deep-2.0009/etc/mysql_tables.sql DBM-Deep-2.0009/etc/sqlite_tables.sql CPAN.pm: Building R/RK/RKINYON/DBM-Deep-2.0009.tar.gz >>> /home/fly1800/ap1800-297235/bin/perl-static Makefile.PL Checking if your kit is complete... Looks good Generating a GNU-style Makefile Writing Makefile for DBM::Deep Writing MYMETA.yml and MYMETA.json >>> make cp lib/DBM/Deep/Sector/File/Null.pm blib/lib/DBM/Deep/Sector/File/Null.pm cp lib/DBM/Deep/Hash.pm blib/lib/DBM/Deep/Hash.pm cp lib/DBM/Deep/Iterator/File/Index.pm blib/lib/DBM/Deep/Iterator/File/Index.pm cp lib/DBM/Deep/Iterator/File.pm blib/lib/DBM/Deep/Iterator/File.pm cp lib/DBM/Deep/Sector/DBI/Scalar.pm blib/lib/DBM/Deep/Sector/DBI/Scalar.pm cp lib/DBM/Deep/Sector/File/Reference.pm blib/lib/DBM/Deep/Sector/File/Reference.pm cp lib/DBM/Deep/Engine/DBI.pm blib/lib/DBM/Deep/Engine/DBI.pm cp lib/DBM/Deep/Iterator/DBI.pm blib/lib/DBM/Deep/Iterator/DBI.pm cp lib/DBM/Deep/Iterator/File/BucketList.pm blib/lib/DBM/Deep/Iterator/File/BucketList.pm cp lib/DBM/Deep/Sector.pm blib/lib/DBM/Deep/Sector.pm cp lib/DBM/Deep/Storage/DBI.pm blib/lib/DBM/Deep/Storage/DBI.pm cp lib/DBM/Deep/Array.pm blib/lib/DBM/Deep/Array.pm cp lib/DBM/Deep/Iterator.pm blib/lib/DBM/Deep/Iterator.pm cp lib/DBM/Deep/Null.pm blib/lib/DBM/Deep/Null.pm cp lib/DBM/Deep.pod blib/lib/DBM/Deep.pod cp lib/DBM/Deep/Sector/File.pm blib/lib/DBM/Deep/Sector/File.pm cp lib/DBM/Deep/Cookbook.pod blib/lib/DBM/Deep/Cookbook.pod cp lib/DBM/Deep/Sector/DBI.pm blib/lib/DBM/Deep/Sector/DBI.pm cp lib/DBM/Deep/Engine/File.pm blib/lib/DBM/Deep/Engine/File.pm cp lib/DBM/Deep/Engine.pm blib/lib/DBM/Deep/Engine.pm cp lib/DBM/Deep/Sector/File/BucketList.pm blib/lib/DBM/Deep/Sector/File/BucketList.pm cp lib/DBM/Deep/Storage.pm blib/lib/DBM/Deep/Storage.pm cp lib/DBM/Deep/Sector/DBI/Reference.pm blib/lib/DBM/Deep/Sector/DBI/Reference.pm cp lib/DBM/Deep/Sector/File/Scalar.pm blib/lib/DBM/Deep/Sector/File/Scalar.pm cp lib/DBM/Deep/Storage/File.pm blib/lib/DBM/Deep/Storage/File.pm cp lib/DBM/Deep/Sector/File/Index.pm blib/lib/DBM/Deep/Sector/File/Index.pm cp lib/DBM/Deep/Sector/File/Data.pm blib/lib/DBM/Deep/Sector/File/Data.pm cp lib/DBM/Deep/Internals.pod blib/lib/DBM/Deep/Internals.pod cp lib/DBM/Deep.pm blib/lib/DBM/Deep.pm Manifying blib/man3/DBM::Deep.3 Manifying blib/man3/DBM::Deep::Cookbook.3 Manifying blib/man3/DBM::Deep::Engine.3 Manifying blib/man3/DBM::Deep::Engine::File.3 Manifying blib/man3/DBM::Deep::Internals.3 Manifying blib/man3/DBM::Deep::Iterator.3 Manifying blib/man3/DBM::Deep::Iterator::File::BucketList.3 Manifying blib/man3/DBM::Deep::Iterator::File::Index.3 Manifying blib/man3/DBM::Deep::Null.3 Manifying blib/man3/DBM::Deep::Storage.3 Manifying blib/man3/DBM::Deep::Storage::File.3 RKINYON/DBM-Deep-2.0009.tar.gz make -- OK Running make test >>> make test TEST_VERBOSE=1 PERL_DL_NONLAZY=1 /home/fly1800/ap1800-297235/bin/perl-static "-MExtUtils::Command::MM" "-MTest::Harness" "-e" "undef *Test::Harness::Switches; test_harness(1, 'blib/lib', 'blib/arch')" t/*.t # Testing DBM::Deep against Perl 5.018000 located at /home/fly1800/ap1800-297235/bin/perl-static t/01_basic.t .................... ok 1 - use DBM::Deep; ok 2 - The object isa DBM::Deep ok 3 - We can successfully open a file! ok 4 - We can write and read. 1..4 ok # Testing 'File' # Testing 'File' t/02_hash.t ..................... ok 1 - use DBM::Deep; ok 2 - get() works with hash assignment ok 3 - ... fetch() works with hash assignment ok 4 - ... and hash-access also works ok 5 - get() works with put() ok 6 - ... fetch() works with put() ok 7 - ... and hash-access also works ok 8 - get() works with store() ok 9 - ... fetch() works with put() ok 10 - ... and hash-access also works ok 11 - Key1 is still correct ok 12 - Key2 is still correct ok 13 - Key3 is still correct ok 14 - exists() function works ok 15 - exists() works against tied hash ok 16 - exists() function works for keys that aren't there ok 17 - Nonexistent key4 is undef ok 18 - Simply reading key4 does not autovivify ok 19 - keys() works against tied hash ok 20 - First key copied successfully using tied interface ok 21 - Second key copied successfully ok 22 - Third key copied successfully ok 23 - First key copied successfully using OO interface ok 24 - Second key copied successfully ok 25 - Third key copied successfully ok 26 - delete through tied inteface works ok 27 - delete through OO inteface works ok 28 - The other key is still there ok 29 - key1 doesn't exist ok 30 - key2 doesn't exist ok 31 - After deleting two keys, 1 remains ok 32 - clear() returns true ok 33 - After clear(), everything is removed ok 34 - Assignment still works ok 35 - ... and replacement works ok 36 - We set a value before closing the file ok 37 - The value we set is still there after closure ok 38 - keys() still works if you replace long values with shorter ones ok 39 - Autovivified hash exists ok 40 - ... and it's a HASH ok 41 - And the value stored is there ok 42 - FETCH fails on an undefined key ok 43 - FETCH fails on an undefined key ok 44 - STORE fails on an undefined key ok 45 - STORE fails on an undefined key ok 46 - DELETE fails on an undefined key ok 47 - DELETE fails on an undefined key ok 48 - EXISTS fails on an undefined key ok 49 - EXISTS fails on an undefined key ok 50 - Have 3 keys ok 51 - clear clears everything 1..51 ok t/03_bighash.t .................. skipped: You must set $ENV{LONG_TESTS} to run the long tests # Testing 'File' # Testing 'File' t/04_array.t .................... ok 1 - use DBM::Deep; ok 2 - Array get for shift works ok 3 - Array get for array set works ok 4 - Array get for push() works ok 5 - Array get for put() works ok 6 - Array get for store() works ok 7 - get() for shift() works ok 8 - get() for array set works ok 9 - get() for push() works ok 10 - get() for put() works ok 11 - get() for store() works ok 12 - fetch() for shift() works ok 13 - fetch() for array set works ok 14 - fetch() for push() works ok 15 - fetch() for put() works ok 16 - fetch() for store() works ok 17 - ... and we have five elements ok 18 - -1st index is 4th index ok 19 - -2nd index is 3rd index ok 20 - -3rd index is 2nd index ok 21 - -4th index is 1st index ok 22 - -5th index is 0th index ok 23 - -6th index is undef ok 24 - ... and we have five elements after abortive -6 index lookup ok 25 ok 26 ok 27 ok 28 ok 29 - Correct error thrown ok 30 - ... and we have four after popping ok 31 - 0th element still there after popping ok 32 - 1st element still there after popping ok 33 - 2nd element still there after popping ok 34 - 3rd element still there after popping ok 35 - Popped value is correct ok 36 - ... and we have three after shifting ok 37 - 0th element still there after shifting ok 38 - 1st element still there after shifting ok 39 - 2nd element still there after shifting ok 40 - There is no third element now ok 41 - Shifted value is correct ok 42 - ... and we still have three after deleting ok 43 - 0th element now undef ok 44 - 1st element still there after deleting ok 45 - 2nd element still there after deleting ok 46 - Deleted value is correct ok 47 - delete on an element not in the array returns undef ok 48 - ... and we still have three after a delete on an out-of-range index ok 49 - DELETE on an element not in the array returns undef ok 50 - ... and we still have three after a DELETE on an out-of-range index ok 51 - delete on an element (neg) not in the array returns undef ok 52 - ... and we still have three after a DELETE on an out-of-range negative index ok 53 - DELETE on an element (neg) not in the array returns undef ok 54 - ... and we still have three after a DELETE on an out-of-range negative index ok 55 - ... and we still have three after deleting ok 56 - 0th element still undef ok 57 - 1st element now undef ok 58 - 2nd element still there after deleting ok 59 - Deleted value is correct ok 60 - The 1st value exists ok 61 - The 0th value doesn't exist ok 62 - The 22nd value doesn't exists ok 63 - The -1st value does exists ok 64 - The -22nd value doesn't exists ok 65 - clear() returns true if the file was ever non-empty ok 66 - After clear(), no more elements ok 67 - pop on an empty array returns undef ok 68 - After pop() on empty array, length is still 0 ok 69 - shift on an empty array returns undef ok 70 - After shift() on empty array, length is still 0 ok 71 - unshift returns the number of elements in the array ok 72 - unshift returns the number of elements in the array ok 73 - push returns the number of elements in the array ok 74 - After unshift and push on empty array, length is now 9 ok 75 - 7-element push results in seven elements ok 76 - First element is 'foo' ok 77 - Second element is 0 ok 78 - Third element is 'bar' ok 79 - Fourth element is undef ok 80 - Fifth element is 'baz' ok 81 - Sixth element is '' ok 82 - Seventh element is 'quux' ok 83 - 3-element push results in three elements ok 84 - First element is 'elem first' ok 85 - Second element is 'elem middle' ok 86 - Third element is 'elem last' ok 87 - One element was removed ok 88 - ... and it was correctly removed ok 89 ok 90 ok 91 ok 92 ok 93 ok 94 - No elements were removed ok 95 ok 96 ok 97 ok 98 ok 99 ok 100 ok 101 - Just the last element was returned ok 102 ok 103 ok 104 ok 105 ok 106 ok 107 ok 108 ok 109 ok 110 ok 111 ok 112 ok 113 ok 114 ok 115 ok 116 ok 117 - Reuse of same space with array successful ok 118 - Reuse of same space with hash successful ok 119 ok 120 ok 121 - FETCH fails on an illegal key ok 122 - FETCH fails on an undefined key ok 123 - STORE fails on an illegal key ok 124 - STORE fails on an undefined key ok 125 - DELETE fails on an illegal key ok 126 - DELETE fails on an undefined key ok 127 - EXISTS fails on an illegal key ok 128 - EXISTS fails on an undefined key ok 129 - Shift doesn't die moving references around ok 130 - Right hashref there ok 131 - Unshift doesn't die moving references around ok 132 - Right arrayref there ok 133 - Right hashref there ok 134 - Splice doesn't die moving references around ok 135 - Right arrayref there ok 136 - Right hashref there 1..136 ok t/05_bigarray.t ................. skipped: You must set $ENV{LONG_TESTS} to run the long tests t/06_error.t .................... ok 1 - use DBM::Deep; ok 2 - Fail if there's a bad header ok 3 - Fail if we try and tie a hash file with an array ok 4 - Fail if we try and open a hash file with an array ok 5 - Fail if we try and tie an array file with a hash ok 6 - Fail if we try and open an array file with a hash ok 7 - Warning for max_buckets => undef is correct ok 8 - Warning for max_buckets => '' is correct ok 9 - Warning for max_buckets => 'abcd' is correct ok 10 - Warning for max_buckets => 15 is correct ok 11 - Warning for data_sector_size => undef is correct ok 12 - Warning for data_sector_size => '' is correct ok 13 - Warning for data_sector_size => 'abcd' is correct ok 14 - Warning for data_sector_size => 31 is correct ok 15 - Warning for num_txns => undef is correct ok 16 - Warning for num_txns => '' is correct ok 17 - Warning for num_txns => 'abcd' is correct ok 18 - Warning for num_txns => 0 is correct ok 19 - Warning for max_buckets => 1000 is correct ok 20 - Warning for num_txns => 1000 is correct ok 21 - Warning for data_sector_size => 1000 is correct ok 22 - Fail if opening a pre-1.00 file ok 23 - Fail if opening a file version 1 ok 24 - File name in error message is correct ok 25 - Error when starting transaction in database with only 1 txn 1..25 ok # Testing 'File' t/07_locking.t .................. ok 1 - use DBM::Deep; ok 2 - Can call unlock on an unlocked DB. ok 3 - key1 is set ok 4 - The value is set properly ok 5 - key1 is overridden 1..5 ok t/08_deephash.t ................. skipped: You must set $ENV{LONG_TESTS} to run the long tests t/09_deeparray.t ................ skipped: You must set $ENV{LONG_TESTS} to run the long tests # Testing 'File' t/10_largekeys.t ................ ok 1 - use DBM::Deep; ok 2 - Hash retrieval of put() ok 3 - Hash retrieval of store() ok 4 - Hash retrieval of hashstore ok 5 - get() retrieval of put() ok 6 - get() retrieval of store() ok 7 - get() retrieval of hashstore ok 8 - fetch() retrieval of put() ok 9 - fetch() retrieval of store() ok 10 - fetch() retrieval of hashstore ok 11 - First key found ok 12 - Second key found ok 13 - Third key found ok 14 - No fourth key 1..14 ok t/11_optimize.t ................. ok 1 - use DBM::Deep; ok 2 - optimize succeeded ok 3 - file size has shrunk ok 4 - key1's value is still there after optimize ok 5 - key2's value is still there after optimize ok 6 # skip Fork tests skipped until fh/filename question solved. ok 7 # skip Fork tests skipped until fh/filename question solved. ok 8 # skip Fork tests skipped until fh/filename question solved. ok 9 # skip Fork tests skipped until fh/filename question solved. 1..9 ok # Testing 'File' t/12_clone.t .................... ok 1 - use DBM::Deep; ok 2 ok 3 ok 4 ok 5 ok 6 ok 7 ok 8 ok 9 ok 10 ok 11 ok 12 ok 13 ok 14 1..14 ok t/13_setpack.t .................. ok 1 - use DBM::Deep; ok 2 - Can read key1 ok 3 - Can read key2 ok 4 - The default is medium ok 5 - Can read key1 ok 6 - Can read key2 ok 7 - medium is greater than small ok 8 - Can read key1 ok 9 - Can read key2 ok 10 - medium is smaller than large 1..10 ok # Testing 'File' t/14_filter.t ................... ok 1 - use DBM::Deep; ok 2 - floober isn't a value filter key ok 3 - set the store_key filter ok 4 - set the store_value filter ok 5 - The value for key1 was filtered correctly ok 6 - The value for key2 was filtered correctly ok 7 - Set the fetch_key filter ok 8 - Set the fetch_value filter ok 9 - Fetchfilters worked right ok 10 - Fetchfilters worked right ok 11 - DB keys correct ok 12 - Key1 exists ok 13 - Key2 exists ok 14 - Delete returns the right value ok 15 - Key1 no longer exists ok 16 - Key2 exists ok 17 - Unset store_key filter ok 18 - Unset store_value filter ok 19 - Unset fetch_key filter ok 20 - Unset fetch_value filter ok 21 - We get the right unfiltered value 1..21 ok # Testing 'File' t/15_digest.t ................... ok 1 - use DBM::Deep; ok 2 ok 3 ok 4 ok 5 ok 6 ok 7 ok 8 ok 9 ok 10 ok 11 ok 12 ok 13 ok 14 1..14 ok # Testing 'File' t/16_circular.t ................. ok 1 - use DBM::Deep; ok 2 - Correct number of keys ok 3 - Keys still match after circular reference is added ok 4 - Correct number of keys ok 5 - Keys still match after circular reference is added (key1 key2 key3 key4 key5 key6) ok 6 - Correct number of keys ok 7 - Keys still match after circular reference is added ok 8 - The value is there directly ok 9 - The value is there in one loop of the circle ok 10 - The value is there in two loops of the circle ok 11 - The value is there in three loops of the circle ok 12 - Simple scalars are copied by value ok 13 - The value is there directly ok 14 - The value is there in one loop of the circle ok 15 - The value is there in two loops of the circle ok 16 - The value is there in three loops of the circle ok 17 - The value is there directly ok 18 - The value is there in one loop of the circle ok 19 - The value is there in two loops of the circle ok 20 - The value is there in three loops of the circle ok 21 ok 22 ok 23 ok 24 ok 25 ok 26 ok 27 ok 28 ok 29 ok 30 ok 31 ok 32 1..32 ok # Testing 'File' # Testing 'File' # Testing 'File' # Testing 'File' # Testing 'File' t/17_import.t ................... ok 1 - use DBM::Deep; ok 2 - Importing a scalar to type 'H' fails ok 3 - Wrong type fails ok 4 - Bad stuff fails ok 5 - Importing a scalar to type 'A' fails ok 6 - Wrong type fails ok 7 - Bad stuff fails ok 8 - Everything matches ok 9 - $struct has foo and it's 'bar' ok 10 - $db doesn't have the 'foo' key, so $struct is not tied ok 11 - $struct->{hash1} has foo and it's 'bar' ok 12 - $db->{hash1} doesn't have the 'foo' key, so $struct->{hash1} is not tied ok 13 - Everything matches ok 14 - $struct has 'bar' at the end ok 15 - $db doesn't have the 'bar' value at the end, so $struct is not tied ok 16 - Error message correct not ok 17 - Everything matches # TODO Importing cannot occur within a transaction yet. # Failed (TODO) test 'Everything matches' # at t/17_import.t line 140. # Comparing hash keys of $data # Extra: 'key1' 1..17 ok # Testing 'File' t/18_export.t ................... ok 1 - use DBM::Deep; ok 2 - Everything matches ok 3 - The object isa Foo ok 4 - The object isa Foo ok 5 - The object isa Foo ok 6 - The object isa Foo 1..6 ok # Testing 'File' t/19_crossref.t ................. ok 1 - use DBM::Deep; ok 2 # skip Apparently, we cannot detect a tied scalar? ok 3 - tied array storage fails ok 4 - tied hash storage fails 1..4 ok t/20_tie.t ...................... ok 1 - use DBM::Deep; ok 2 - Tied an hash with an array for params ok 3 - Tied a hash with a hashref for params ok 4 - Tied an array with an array for params ok 5 - TIE_ARRAY sets the correct type ok 6 - Tied an array with a hashref for params ok 7 - TIE_ARRAY sets the correct type ok 8 - Passing an arrayref to TIEHASH fails ok 9 - Passing an arrayref to TIEARRAY fails ok 10 - Odd number of params to TIEHASH fails ok 11 - Odd number of params to TIEARRAY fails 1..11 ok t/21_tie_access.t ............... ok 1 - use DBM::Deep; ok 2 - Set and retrieved key1 ok 3 - Set and retrieved key1 ok 4 - There's one key so far ok 5 - ... and it's key1 ok 6 - $SIG_TYPE doesn't match file's type ok 7 - $SIG_TYPE doesn't match file's type 1..7 ok # Testing 'File' # Testing 'File' t/22_internal_copy.t ............ ok 1 - use DBM::Deep; ok 2 - Value imported correctly ok 3 - Value imported correctly ok 4 - Value copied correctly ok 5 - Value copied correctly ok 6 - New value is set correctly ok 7 - Old value is set to the new one ok 8 - Start with 2 keys in the original ok 9 - Start with 2 keys in the copy ok 10 - Now only have 1 key in the copy ok 11 - ... and only 1 key in the original ok 12 - After the second copy, we're still good ok 13 - We read 1000 keys 1..13 ok t/23_misc.t ..................... ok 1 - use DBM::Deep; ok 2 - Only DBM::Deep DB files will be opened ok 3 - Value set correctly ok 4 - Value still set after re-open ok 5 - Can't open a file we aren't allowed to touch ok 6 - Calling lock() on a closed database returns false ok 7 - Calling unlock() on a closed database returns false 1..7 ok # Testing 'File' # Testing 'File' # Testing 'File' t/24_autobless.t ................ ok 1 - use DBM::Deep; ok 2 ok 3 ok 4 ok 5 ok 6 ok 7 ok 8 ok 9 ok 10 ok 11 ok 12 - The object isa Foo ok 13 - Foo->can(...) ok 14 - ... but it cannot 'STORE' ok 15 ok 16 ok 17 ok 18 ok 19 - The object isa Foo ok 20 - Foo->can(...) ok 21 - ... but it cannot 'STORE' ok 22 ok 23 ok 24 ok 25 ok 26 ok 27 ok 28 ok 29 - The object isa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa ok 30 $VAR1 = { 'blessed_long' => bless( {}, 'aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa' ), 'blessed2' => bless( [ { 'a' => 'foo' }, '2' ], 'Foo' ), 'unblessed' => { 'b' => [ '1', '2', '3' ], 'a' => '1' }, 'blessed' => bless( { 'c' => 'new', 'b' => [ '1', '2', '3' ], 'a' => '1' }, 'Foo' ) }; ok 31 - The object isa Foo ok 32 - Foo->can(...) ok 33 - ... but it cannot 'STORE' ok 34 ok 35 ok 36 ok 37 ok 38 - The object isa Foo ok 39 - Foo->can(...) ok 40 - ... but it cannot 'STORE' ok 41 ok 42 ok 43 ok 44 ok 45 ok 46 ok 47 - The object isa DBM::Deep ok 48 - DBM::Deep::Hash->can(...) ok 49 - ... but it cannot 'foo' ok 50 ok 51 ok 52 ok 53 ok 54 - The object isa DBM::Deep ok 55 - DBM::Deep::Array->can(...) ok 56 - ... but it cannot 'foo' ok 57 ok 58 ok 59 ok 60 ok 61 ok 62 ok 63 - The object isa Foo ok 64 ok 65 1..65 ok t/25_tie_return_value.t ......... ok 1 - use DBM::Deep; ok 2 - The object isa DBM::Deep ok 3 - ... and its underlying representation is an HASH ok 4 - The object isa DBM::Deep ok 5 - ... and its underlying representation is an HASH 1..5 ok # Testing 'File' t/26_scalar_ref.t ............... ok 1 - use DBM::Deep; ok 2 - Storage of scalar refs not supported ok 3 - Storage of ref refs not supported ok 4 - Storage of code refs not supported ok 5 - Storage of glob refs not supported not ok 6 # TODO & SKIP Refs to DBM::Deep objects aren't implemented yet not ok 7 # TODO & SKIP Refs to DBM::Deep objects aren't implemented yet ok 8 - Scalar retrieved ok not ok 9 # TODO & SKIP Refs to DBM::Deep objects aren't implemented yet not ok 10 # TODO & SKIP Refs to DBM::Deep objects aren't implemented yet 1..10 ok t/27_filehandle.t ............... 1..16 ok 1 - use DBM::Deep; ok 2 - open db in filehandle ok 3 - and get at stuff in the database ok 4 - Can't write to a read-only filehandle ok 5 - foo doesn't exist ok 6 - Can't delete from a read-only filehandle ok 7 - Can't clear from a read-only filehandle ok 8 - The inode has been set ok 9 - and it was stored ok 10 - and get at stuff in the database ok 11 - foo doesn't exist yet ok 12 - Can't write to a read-only filehandle ok 13 - foo still doesn't exist ok 14 ok 15 - use DBM::Deep ok 16 - and get at stuff in the database ok # Testing 'File' t/28_index_sector.t ............. ok 1 - use DBM::Deep; ok 2 - Addition of 1 is still 1 ok 3 - Addition of 2 is still 2 ok 4 - Addition of 3 is still 3 ok 5 - Addition of 4 is still 4 ok 6 - Addition of 5 is still 5 ok 7 - Addition of 6 is still 6 ok 8 - Addition of 7 is still 7 ok 9 - Addition of 8 is still 8 ok 10 - Addition of 9 is still 9 ok 11 - Addition of 10 is still 10 ok 12 - Addition of 11 is still 11 ok 13 - Addition of 12 is still 12 ok 14 - Addition of 13 is still 13 ok 15 - Addition of 14 is still 14 ok 16 - Addition of 15 is still 15 ok 17 - Addition of 16 is still 16 ok 18 - Addition of 17 is still 17 ok 19 - Verification of 1 is still 1 ok 20 - Verification of 2 is still 2 ok 21 - Verification of 3 is still 3 ok 22 - Verification of 4 is still 4 ok 23 - Verification of 5 is still 5 ok 24 - Verification of 6 is still 6 ok 25 - Verification of 7 is still 7 ok 26 - Verification of 8 is still 8 ok 27 - Verification of 9 is still 9 ok 28 - Verification of 10 is still 10 ok 29 - Verification of 11 is still 11 ok 30 - Verification of 12 is still 12 ok 31 - Verification of 13 is still 13 ok 32 - Verification of 14 is still 14 ok 33 - Verification of 15 is still 15 ok 34 - Verification of 16 is still 16 ok 35 - Verification of 17 is still 17 ok 36 - Right number of keys returned ok 37 - EXISTS works on large hashes for non-existent keys ok 38 - autovivification works on large hashes ok 39 - EXISTS works on large hashes for newly-existent keys ok 40 - Number of keys after autovivify is correct 1..40 ok # Testing 'File' t/29_largedata.t ................ ok 1 - use DBM::Deep; ok 2 - 6000 char value stored and retrieved 1..2 ok # Testing 'File' t/30_already_tied.t ............. ok 1 - use DBM::Deep; ok 2 - The object isa My::Tie::Hash ok 3 - Cannot store tied hashes ok 4 - The object isa My::Tie::Array ok 5 - Cannot store tied arrays ok 6 - The object isa My::Tie::Scalar ok 7 - Cannot store scalar references, let alone tied scalars 1..7 ok # Testing 'File' t/31_references.t ............... ok 1 - use DBM::Deep; ok 2 - The object isa DBM::Deep::Hash ok 3 ok 4 ok 5 ok 6 ok 7 ok 8 ok 9 - The object isa DBM::Deep::Array ok 10 ok 11 ok 12 ok 13 ok 14 ok 15 ok 16 1..16 ok t/32_dash_ell.t ................. ok 1 - use DBM::Deep; ok 2 - get() works with hash assignment ok 3 - ... fetch() works with hash assignment ok 4 - ... and hash-access also works 1..4 ok # Testing 'File' t/33_transactions.t ............. ok 1 - use DBM::Deep; ok 2 - Before transaction, DB1's X is Y ok 3 - Before transaction, DB2's X is Y ok 4 - DB1 keys correct ok 5 - DB2 keys correct ok 6 - Attempting to rollback without a transaction throws an error ok 7 - Attempting to commit without a transaction throws an error ok 8 - Attempting to begin_work within a transaction throws an error ok 9 - Rolling back an empty transaction is ok. ok 10 - DB1 keys correct ok 11 - DB2 keys correct ok 12 - Committing an empty transaction is ok. ok 13 - DB1 keys correct ok 14 - DB2 keys correct ok 15 - DB1 keys correct ok 16 - DB2 keys correct ok 17 - DB1 transaction started, no actions - DB1's X is Y ok 18 - DB1 transaction started, no actions - DB2's X is Y ok 19 - Within DB1 transaction, DB1's X is still Y ok 20 - Within DB1 transaction, DB2's X is now A ok 21 - Within DB1 transaction, DB1's X is Z ok 22 - Within DB1 transaction, DB2's X is still A ok 23 - Within DB1 transaction, DB1's Z is A ok 24 - Since z was added after the transaction began, DB2 doesn't see it. ok 25 - DB2 set other_x within DB1's transaction, so DB2 can see it ok 26 - Since other_x was added after the transaction began, DB1 doesn't see it. ok 27 - Within DB1 transaction, DB1's X is istill Z ok 28 - Within DB1 transaction, DB2's X is now Y ok 29 - DB1 keys correct ok 30 - DB2 keys correct ok 31 - After rollback, DB1's X is Y ok 32 - After rollback, DB2's X is Y ok 33 - After DB1 transaction is over, DB1 can see other_x ok 34 - After DB1 transaction is over, DB2 can still see other_x ok 35 - DB1 keys correct ok 36 - DB2 keys correct ok 37 - DB1 transaction started, no actions - DB1's X is Y ok 38 - DB1 transaction started, no actions - DB2's X is Y ok 39 - Within DB1 transaction, DB1's X is Z ok 40 - Within DB1 transaction, DB2's X is still Y ok 41 - DB2 set other_x within DB1's transaction, so DB2 can see it ok 42 - Since other_x was modified after the transaction began, DB1 doesn't see the change. ok 43 - Within DB1 transaction, DB1's Z is A ok 44 - Since z was added after the transaction began, DB2 doesn't see it. ok 45 - DB1 keys correct ok 46 - DB2 keys correct ok 47 - After commit, DB1's X is Z ok 48 - After commit, DB2's X is Z ok 49 - After commit, DB1's Z is A ok 50 - After commit, DB2's Z is A ok 51 - After commit, DB1's other_x is bar ok 52 - After commit, DB2's other_x is bar ok 53 - DB1 keys correct ok 54 - DB2 keys correct ok 55 - After commit, DB1's X is Z ok 56 - After commit, DB2's X is Z ok 57 - After commit, DB1's Z is A ok 58 - After commit, DB2's Z is A ok 59 - After begin_work, DB1's other_x is still bar ok 60 - After begin_work, DB2's other_x is still bar ok 61 - DB2 deleted other_x in DB1's transaction, so it can't see it anymore ok 62 - Since other_x was deleted after the transaction began, DB1 still sees it. ok 63 - DB1 keys correct ok 64 - DB2 keys correct ok 65 - DB1 deleted X in a transaction, so it can't see it anymore ok 66 - But, DB2 can still see it ok 67 - DB1 keys correct ok 68 - DB2 keys correct ok 69 - It's still deleted for DB2 ok 70 - And now DB1 sees the deletion ok 71 - The transaction was rolled back, so DB1 can see X now ok 72 - DB2 can still see it ok 73 - DB1 keys correct ok 74 - DB2 keys correct ok 75 - DB1 deleted X in a transaction, so it can't see it anymore ok 76 - But, DB2 can still see it ok 77 - DB1 keys correct ok 78 - DB2 keys correct ok 79 - The transaction was committed, so DB1 still deleted X ok 80 - DB2 can now see the deletion of X ok 81 - Set foo to bar in DB1 ok 82 - Set foo to bar in DB2 ok 83 - DB1 keys correct ok 84 - DB2 keys correct ok 85 - Cleared foo ok 86 - But in DB2, we can still see it ok 87 - DB1 keys correct ok 88 - DB2 keys correct ok 89 - Rollback means 'foo' is still there ok 90 - Rollback means 'foo' is still there ok 91 - DB1 keys correct ok 92 - DB2 keys correct ok 93 - After optimize, everything is ok ok 94 - After optimize, everything is ok ok 95 - After optimize, everything is ok ok 96 - After optimize, everything is ok ok 97 - DB1 keys correct ok 98 - DB2 keys correct ok 99 - Transaction ID has been reset after optimize 1..99 ok # Testing 'File' t/34_transaction_arrays.t ....... ok 1 - use DBM::Deep; ok 2 - Before transaction, DB1's 0 is Y ok 3 - Before transaction, DB2's 0 is Y ok 4 - DB1 transaction started, no actions - DB1's 0 is Y ok 5 - DB1 transaction started, no actions - DB2's 0 is Y ok 6 - Within DB1 transaction, DB1's 0 is Z ok 7 - Within DB1 transaction, DB2's 0 is still Y ok 8 - DB2 set 1 within DB1's transaction, so DB2 can see it ok 9 - Since 1 was added after the transaction began, DB1 doesn't see it. ok 10 - DB1 has 1 element ok 11 - DB2 has 2 elements ok 12 - After rollback, DB1's 0 is Y ok 13 - After rollback, DB2's 0 is Y ok 14 - After DB1 transaction is over, DB1 can see 1 ok 15 - After DB1 transaction is over, DB2 can still see 1 ok 16 - DB1 now has 2 elements ok 17 - DB2 still has 2 elements ok 18 - DB1 transaction started, no actions - DB1's 0 is Y ok 19 - DB1 transaction started, no actions - DB2's 0 is Y ok 20 - Within DB1 transaction, DB1's 2 is Z ok 21 - Within DB1 transaction, DB2 cannot see 2 ok 22 - DB1 has 3 elements ok 23 - DB2 has 2 elements ok 24 - After rollback, DB1's 0 is Y ok 25 - After rollback, DB2's 0 is Y ok 26 - After DB1 transaction is over, DB1 can still see 2 ok 27 - After DB1 transaction is over, DB2 can now see 2 ok 28 - DB1 now has 2 elements ok 29 - DB2 still has 2 elements ok 30 - DB1 now has 5 elements ok 31 - DB2 still has 3 elements ok 32 ok 33 ok 34 - DB1 is back to 3 elements ok 35 - DB2 still has 3 elements ok 36 - DB1 now has 5 elements ok 37 - DB2 still has 3 elements ok 38 - DB1 is still at 5 elements ok 39 - DB2 now has 5 elements ok 40 ok 41 ok 42 ok 43 ok 44 - DB1 now has 0 elements ok 45 - DB2 still has 5 elements ok 46 - DB1 now has 5 elements ok 47 - DB2 still has 5 elements 1..47 ok # Testing 'File' t/35_transaction_multiple.t ..... ok 1 - use DBM::Deep; ok 2 - Before transaction, DB1's foo is bar ok 3 - Before transaction, DB2's foo is bar ok 4 - Before transaction, DB3's foo is bar ok 5 - Before transaction work, DB1's foo is bar ok 6 - Before transaction work, DB2's foo is bar ok 7 - Before transaction work, DB3's foo is bar ok 8 - After DB1 foo to bar2, DB1's foo is bar2 ok 9 - After DB1 foo to bar2, DB2's foo is bar ok 10 - After DB1 foo to bar2, DB3's foo is bar ok 11 - After DB1 set bar to foo, DB1's bar exists ok 12 - After DB1 set bar to foo, DB2's bar doesn't exist ok 13 - After DB1 set bar to foo, DB3's bar doesn't exist ok 14 - After DB2 transaction begin, DB1's foo is still bar2 ok 15 - After DB2 transaction begin, DB2's foo is still bar ok 16 - After DB2 transaction begin, DB3's foo is still bar ok 17 - After DB2 transaction begin, DB1's bar exists ok 18 - After DB2 transaction begin, DB2's bar doesn't exist ok 19 - After DB2 transaction begin, DB3's bar doesn't exist ok 20 - After DB2 foo to bar2, DB1's foo is bar2 ok 21 - After DB2 foo to bar2, DB2's foo is bar333 ok 22 - After DB2 foo to bar2, DB3's foo is bar ok 23 - After DB2 set bar to mybar, DB1's bar exists ok 24 - After DB2 set bar to mybar, DB2's bar exists ok 25 - After DB2 set bar to mybar, DB3's bar doesn't exist ok 26 - DB1's bar is still foo ok 27 - DB2's bar is now mybar ok 28 - After DB2 set mykey to myval, DB1's mykey doesn't exist ok 29 - After DB2 set mykey to myval, DB2's mykey exists ok 30 - After DB2 set mykey to myval, DB3's mykey doesn't exist ok 31 - DB1 keys correct ok 32 - DB2 keys correct ok 33 - DB3 keys correct ok 34 - After DB1 commit, DB1's foo is bar2 ok 35 - After DB1 commit, DB2's foo is bar333 ok 36 - After DB1 commit, DB3's foo is bar2 ok 37 - DB1's bar is still foo ok 38 - DB2's bar is still mybar ok 39 - DB3's bar is now foo ok 40 - DB1 keys correct ok 41 - DB2 keys correct ok 42 - DB3 keys correct ok 43 - After DB2 commit, DB1's foo is bar333 ok 44 - After DB2 commit, DB2's foo is bar333 ok 45 - After DB2 commit, DB3's foo is bar333 ok 46 - DB1's bar is now mybar ok 47 - DB2's bar is still mybar ok 48 - DB3's bar is now mybar ok 49 - DB1 keys correct ok 50 - DB2 keys correct ok 51 - DB3 keys correct 1..51 ok t/38_data_sector_size.t ......... ok 1 - use DBM::Deep; ok 2 - Correct value found ok 3 - Correct value found ok 4 - Correct value found ok 5 - Correct value found ok 6 - Filesize for 256 > filesize for 128 ok 7 - Filesize for 128 > filesize for 64 ok 8 - Filesize for 64 > filesize for 32 1..8 ok # Testing 'File' # Testing 'File' t/39_singletons.t ............... ok 1 - use DBM::Deep; ok 2 - The references are the same ok 3 - After deleting the DB location, external references are also undef ($x) ok 4 - After deleting the DB location, external references are also undef ($y) ok 5 - DBM::Deep::Null can be added to. ok 6 - DBM::Deep::Null can be added to. ok 7 - The {foo} location is also undef. ok 8 - After re-assigning to {foo}, external references to old values are still undef ($x) ok 9 - After re-assigning to {foo}, external references to old values are still undef ($y) ok 10 - assigning a stale reference to the DB dies w/FATAL warnings ok 11 - assigning a stale reference back to the DB warns ok 12 - stale ref assignment warnings can be suppressed ok 13 - Using a stale reference as a hash dies ok 14 - Using a stale reference as an array dies ok 15 - DBM::Deep::Null compares equal to undef ok 16 - DBM::Deep::Null compares ==ual to undef ok 17 # skip What do we do with external references and txns? ok 18 # skip What do we do with external references and txns? ok 19 - The references are the same in e_r mode ok 20 - After deletion, external refs still stringify the same way ($x) ok 21 - After deletion, external refs still stringify the same way ($y) ok 22 - external refs still point to live data ok 23 - ext refs are still live after other ext refs have gone ok 24 - The ref in the DB was actually deleted. ok 25 - After re-assigning to the DB loc, external refs styll live ok 26 - assigning a zombie hash to the DB wholly revives it ok 27 - The references are the same in e_r mode (arrays) ok 28 - After deletion, ext ary refs still stringify the same way ($x) ok 29 - After deletion, ext ary refs still stringify the same way ($y) ok 30 - external ary refs still point to live data ok 31 - ext ary refs are still live after other ext refs have gone ok 32 - The ary ref in the DB was actually deleted. ok 33 - After re-assigning to the DB loc, ext ary refs styll live ok 34 - assigning a zombie array to the DB wholly revives it ok 35 - global destruction frees externally referenced arrays ok 36 - global destruction frees externally referenced hashes 1..36 ok t/40_freespace.t ................ ok 1 - use DBM::Deep; ok 2 - A second overwrite doesn't change size ok 3 - Deleted space isn't released ok 4 - Added a new key after a delete reuses space ok 5 - delete and rewrite reuses space ok 6 - delete and rewrite reuses space ok 7 - Deleting floober makes $x empty (exists) ok 8 - Deleting floober makes $x empty (read) ok 9 - Deleting floober makes $x empty (delete) ok 10 - Exception thrown when writing ok 11 - Keys returns nothing after deletion ok 12 - We added and removed 4 keys ok 13 - No reindexing after deletion 1..13 ok # Testing 'File' t/41_transaction_multilevel.t ... ok 1 - use DBM::Deep; ok 2 - Before transaction, DB1's X is Y ok 3 - Before transaction, DB2's X is Y ok 4 - DB1 keys correct ok 5 - DB2 keys correct ok 6 - DB1->X keys correct ok 7 - DB2->X keys correct ok 8 - DB1->X->XY keys correct ok 9 - DB2->X->XY keys correct ok 10 - DB1 keys correct ok 11 - DB2 keys correct ok 12 - DB1->X keys correct ok 13 - DB2->X keys correct ok 14 - DB1->X->XY keys correct ok 15 - DB2->X->XY keys correct ok 16 - After transaction, DB1's X is Y ok 17 - After transaction, DB2's X is Y ok 18 - DB1: After reassignment of X, X->XY is gone ok 19 - DB2: After reassignment of DB1 X, X is Y ok 20 - DB1->X keys correct ok 21 - DB2->X keys correct ok 22 - DB1 keys correct ok 23 - DB2 keys correct ok 24 - DB1->X keys correct ok 25 - DB2->X keys correct ok 26 - DB1->X->XY keys correct ok 27 - DB2->X->XY keys correct ok 28 - Before transaction, DB1's X is Y ok 29 - Before transaction, DB2's X is Y ok 30 - DB1 keys correct ok 31 - DB2 keys correct ok 32 - DB1->X keys correct ok 33 - DB2->X keys correct ok 34 - DB1->X->XY keys correct ok 35 - DB2->X->XY keys correct ok 36 - After transaction, DB1's X is Y ok 37 - After transaction, DB2's X is Y ok 38 - DB1: After reassignment of X, X->XY is gone ok 39 - DB2: After reassignment of DB1 X, X->YZ is Y ok 40 - DB1->X keys correct ok 41 - DB2->X keys correct ok 42 - DB1 keys correct ok 43 - DB2 keys correct ok 44 - DB1->X keys correct ok 45 - DB2->X keys correct ok 46 - DB1->X->XY keys correct ok 47 - DB2->X->XY keys correct 1..47 ok # Testing 'File' # Testing 'File' t/42_transaction_indexsector.t .. ok 1 - use DBM::Deep; ok 2 - Before transaction, DB1's X is Y ok 3 - Before transaction, DB2's X is Y ok 4 - DB1 keys correct ok 5 - DB2 keys correct ok 6 - DB1 keys correct ok 7 - DB2 keys correct ok 8 - DB1 keys correct ok 9 - DB2 keys correct ok 10 - DB1: Key K1 doesn't exist ok 11 - DB1: Key K2 doesn't exist ok 12 - DB1: Key K3 doesn't exist ok 13 - DB1: Key K4 doesn't exist ok 14 - DB1: Key K5 doesn't exist ok 15 - DB1: Key K6 doesn't exist ok 16 - DB1: Key K7 doesn't exist ok 17 - DB1: Key K8 doesn't exist ok 18 - DB1: Key K9 doesn't exist ok 19 - DB1: Key K10 doesn't exist ok 20 - DB1: Key K11 doesn't exist ok 21 - DB1: Key K12 doesn't exist ok 22 - DB1: Key K13 doesn't exist ok 23 - DB1: Key K14 doesn't exist ok 24 - DB1: Key K15 doesn't exist ok 25 - DB1: Key K16 doesn't exist ok 26 - DB2: Key K1 doesn't exist ok 27 - DB2: Key K2 doesn't exist ok 28 - DB2: Key K3 doesn't exist ok 29 - DB2: Key K4 doesn't exist ok 30 - DB2: Key K5 doesn't exist ok 31 - DB2: Key K6 doesn't exist ok 32 - DB2: Key K7 doesn't exist ok 33 - DB2: Key K8 doesn't exist ok 34 - DB2: Key K9 doesn't exist ok 35 - DB2: Key K10 doesn't exist ok 36 - DB2: Key K11 doesn't exist ok 37 - DB2: Key K12 doesn't exist ok 38 - DB2: Key K13 doesn't exist ok 39 - DB2: Key K14 doesn't exist ok 40 - DB2: Key K15 doesn't exist ok 41 - DB2: Key K16 doesn't exist ok 42 - Before transaction, DB1's X is Y ok 43 - Before transaction, DB2's X is Y ok 44 - DB1 keys correct ok 45 - DB2 keys correct ok 46 - DB1 keys correct ok 47 - DB2 keys correct ok 48 - DB1 keys correct ok 49 - DB2 keys correct ok 50 - DB1: Key K1 doesn't exist ok 51 - DB1: Key K2 doesn't exist ok 52 - DB1: Key K3 doesn't exist ok 53 - DB1: Key K4 doesn't exist ok 54 - DB1: Key K5 doesn't exist ok 55 - DB1: Key K6 doesn't exist ok 56 - DB1: Key K7 doesn't exist ok 57 - DB1: Key K8 doesn't exist ok 58 - DB1: Key K9 doesn't exist ok 59 - DB1: Key K10 doesn't exist ok 60 - DB1: Key K11 doesn't exist ok 61 - DB1: Key K12 doesn't exist ok 62 - DB1: Key K13 doesn't exist ok 63 - DB1: Key K14 doesn't exist ok 64 - DB1: Key K15 doesn't exist ok 65 - DB1: Key K16 doesn't exist ok 66 - DB2: Key K1 doesn't exist ok 67 - DB2: Key K2 doesn't exist ok 68 - DB2: Key K3 doesn't exist ok 69 - DB2: Key K4 doesn't exist ok 70 - DB2: Key K5 doesn't exist ok 71 - DB2: Key K6 doesn't exist ok 72 - DB2: Key K7 doesn't exist ok 73 - DB2: Key K8 doesn't exist ok 74 - DB2: Key K9 doesn't exist ok 75 - DB2: Key K10 doesn't exist ok 76 - DB2: Key K11 doesn't exist ok 77 - DB2: Key K12 doesn't exist ok 78 - DB2: Key K13 doesn't exist ok 79 - DB2: Key K14 doesn't exist ok 80 - DB2: Key K15 doesn't exist ok 81 - DB2: Key K16 doesn't exist 1..81 ok # Testing 'File' t/43_transaction_maximum.t ...... ok 1 - use DBM::Deep; ok 2 - We could open enough DB handles ok 3 - DB 0 can begin_work ok 4 - DB 0 has a unique transaction ID (1) ok 5 - DB 1 can begin_work ok 6 - DB 1 has a unique transaction ID (2) ok 7 - DB 2 can begin_work ok 8 - DB 2 has a unique transaction ID (3) ok 9 - DB 3 can begin_work ok 10 - DB 3 has a unique transaction ID (4) ok 11 - DB 4 can begin_work ok 12 - DB 4 has a unique transaction ID (5) ok 13 - DB 5 can begin_work ok 14 - DB 5 has a unique transaction ID (6) ok 15 - DB 6 can begin_work ok 16 - DB 6 has a unique transaction ID (7) ok 17 - DB 7 can begin_work ok 18 - DB 7 has a unique transaction ID (8) ok 19 - DB 8 can begin_work ok 20 - DB 8 has a unique transaction ID (9) ok 21 - DB 9 can begin_work ok 22 - DB 9 has a unique transaction ID (10) ok 23 - DB 10 can begin_work ok 24 - DB 10 has a unique transaction ID (11) ok 25 - DB 11 can begin_work ok 26 - DB 11 has a unique transaction ID (12) ok 27 - DB 12 can begin_work ok 28 - DB 12 has a unique transaction ID (13) ok 29 - DB 13 can begin_work ok 30 - DB 13 has a unique transaction ID (14) ok 31 - DB 14 can begin_work ok 32 - DB 14 has a unique transaction ID (15) ok 33 - DB 15 can begin_work ok 34 - DB 15 has a unique transaction ID (16) ok 35 - DB 16 can begin_work ok 36 - DB 16 has a unique transaction ID (17) ok 37 - DB 17 can begin_work ok 38 - DB 17 has a unique transaction ID (18) ok 39 - DB 18 can begin_work ok 40 - DB 18 has a unique transaction ID (19) ok 41 - DB 19 can begin_work ok 42 - DB 19 has a unique transaction ID (20) ok 43 - DB 20 can begin_work ok 44 - DB 20 has a unique transaction ID (21) ok 45 - DB 21 can begin_work ok 46 - DB 21 has a unique transaction ID (22) ok 47 - DB 22 can begin_work ok 48 - DB 22 has a unique transaction ID (23) ok 49 - DB 23 can begin_work ok 50 - DB 23 has a unique transaction ID (24) ok 51 - DB 24 can begin_work ok 52 - DB 24 has a unique transaction ID (25) ok 53 - DB 25 can begin_work ok 54 - DB 25 has a unique transaction ID (26) ok 55 - DB 26 can begin_work ok 56 - DB 26 has a unique transaction ID (27) ok 57 - DB 27 can begin_work ok 58 - DB 27 has a unique transaction ID (28) ok 59 - DB 28 can begin_work ok 60 - DB 28 has a unique transaction ID (29) ok 61 - DB 29 can begin_work ok 62 - DB 29 has a unique transaction ID (30) ok 63 - DB 30 can begin_work ok 64 - DB 30 has a unique transaction ID (31) ok 65 - DB 31 can begin_work ok 66 - DB 31 has a unique transaction ID (32) ok 67 - DB 32 can begin_work ok 68 - DB 32 has a unique transaction ID (33) ok 69 - DB 33 can begin_work ok 70 - DB 33 has a unique transaction ID (34) ok 71 - DB 34 can begin_work ok 72 - DB 34 has a unique transaction ID (35) ok 73 - DB 35 can begin_work ok 74 - DB 35 has a unique transaction ID (36) ok 75 - DB 36 can begin_work ok 76 - DB 36 has a unique transaction ID (37) ok 77 - DB 37 can begin_work ok 78 - DB 37 has a unique transaction ID (38) ok 79 - DB 38 can begin_work ok 80 - DB 38 has a unique transaction ID (39) ok 81 - DB 39 can begin_work ok 82 - DB 39 has a unique transaction ID (40) ok 83 - DB 40 can begin_work ok 84 - DB 40 has a unique transaction ID (41) ok 85 - DB 41 can begin_work ok 86 - DB 41 has a unique transaction ID (42) ok 87 - DB 42 can begin_work ok 88 - DB 42 has a unique transaction ID (43) ok 89 - DB 43 can begin_work ok 90 - DB 43 has a unique transaction ID (44) ok 91 - DB 44 can begin_work ok 92 - DB 44 has a unique transaction ID (45) ok 93 - DB 45 can begin_work ok 94 - DB 45 has a unique transaction ID (46) ok 95 - DB 46 can begin_work ok 96 - DB 46 has a unique transaction ID (47) ok 97 - DB 47 can begin_work ok 98 - DB 47 has a unique transaction ID (48) ok 99 - DB 48 can begin_work ok 100 - DB 48 has a unique transaction ID (49) ok 101 - DB 49 can begin_work ok 102 - DB 49 has a unique transaction ID (50) ok 103 - DB 50 can begin_work ok 104 - DB 50 has a unique transaction ID (51) ok 105 - DB 51 can begin_work ok 106 - DB 51 has a unique transaction ID (52) ok 107 - DB 52 can begin_work ok 108 - DB 52 has a unique transaction ID (53) ok 109 - DB 53 can begin_work ok 110 - DB 53 has a unique transaction ID (54) ok 111 - DB 54 can begin_work ok 112 - DB 54 has a unique transaction ID (55) ok 113 - DB 55 can begin_work ok 114 - DB 55 has a unique transaction ID (56) ok 115 - DB 56 can begin_work ok 116 - DB 56 has a unique transaction ID (57) ok 117 - DB 57 can begin_work ok 118 - DB 57 has a unique transaction ID (58) ok 119 - DB 58 can begin_work ok 120 - DB 58 has a unique transaction ID (59) ok 121 - DB 59 can begin_work ok 122 - DB 59 has a unique transaction ID (60) ok 123 - DB 60 can begin_work ok 124 - DB 60 has a unique transaction ID (61) ok 125 - DB 61 can begin_work ok 126 - DB 61 has a unique transaction ID (62) ok 127 - DB 62 can begin_work ok 128 - DB 62 has a unique transaction ID (63) ok 129 - DB 63 can begin_work ok 130 - DB 63 has a unique transaction ID (64) ok 131 - DB 64 can begin_work ok 132 - DB 64 has a unique transaction ID (65) ok 133 - DB 65 can begin_work ok 134 - DB 65 has a unique transaction ID (66) ok 135 - DB 66 can begin_work ok 136 - DB 66 has a unique transaction ID (67) ok 137 - DB 67 can begin_work ok 138 - DB 67 has a unique transaction ID (68) ok 139 - DB 68 can begin_work ok 140 - DB 68 has a unique transaction ID (69) ok 141 - DB 69 can begin_work ok 142 - DB 69 has a unique transaction ID (70) ok 143 - DB 70 can begin_work ok 144 - DB 70 has a unique transaction ID (71) ok 145 - DB 71 can begin_work ok 146 - DB 71 has a unique transaction ID (72) ok 147 - DB 72 can begin_work ok 148 - DB 72 has a unique transaction ID (73) ok 149 - DB 73 can begin_work ok 150 - DB 73 has a unique transaction ID (74) ok 151 - DB 74 can begin_work ok 152 - DB 74 has a unique transaction ID (75) ok 153 - DB 75 can begin_work ok 154 - DB 75 has a unique transaction ID (76) ok 155 - DB 76 can begin_work ok 156 - DB 76 has a unique transaction ID (77) ok 157 - DB 77 can begin_work ok 158 - DB 77 has a unique transaction ID (78) ok 159 - DB 78 can begin_work ok 160 - DB 78 has a unique transaction ID (79) ok 161 - DB 79 can begin_work ok 162 - DB 79 has a unique transaction ID (80) ok 163 - DB 80 can begin_work ok 164 - DB 80 has a unique transaction ID (81) ok 165 - DB 81 can begin_work ok 166 - DB 81 has a unique transaction ID (82) ok 167 - DB 82 can begin_work ok 168 - DB 82 has a unique transaction ID (83) ok 169 - DB 83 can begin_work ok 170 - DB 83 has a unique transaction ID (84) ok 171 - DB 84 can begin_work ok 172 - DB 84 has a unique transaction ID (85) ok 173 - DB 85 can begin_work ok 174 - DB 85 has a unique transaction ID (86) ok 175 - DB 86 can begin_work ok 176 - DB 86 has a unique transaction ID (87) ok 177 - DB 87 can begin_work ok 178 - DB 87 has a unique transaction ID (88) ok 179 - DB 88 can begin_work ok 180 - DB 88 has a unique transaction ID (89) ok 181 - DB 89 can begin_work ok 182 - DB 89 has a unique transaction ID (90) ok 183 - DB 90 can begin_work ok 184 - DB 90 has a unique transaction ID (91) ok 185 - DB 91 can begin_work ok 186 - DB 91 has a unique transaction ID (92) ok 187 - DB 92 can begin_work ok 188 - DB 92 has a unique transaction ID (93) ok 189 - DB 93 can begin_work ok 190 - DB 93 has a unique transaction ID (94) ok 191 - DB 94 can begin_work ok 192 - DB 94 has a unique transaction ID (95) ok 193 - DB 95 can begin_work ok 194 - DB 95 has a unique transaction ID (96) ok 195 - DB 96 can begin_work ok 196 - DB 96 has a unique transaction ID (97) ok 197 - DB 97 can begin_work ok 198 - DB 97 has a unique transaction ID (98) ok 199 - DB 98 can begin_work ok 200 - DB 98 has a unique transaction ID (99) ok 201 - DB 99 can begin_work ok 202 - DB 99 has a unique transaction ID (100) ok 203 - DB 100 can begin_work ok 204 - DB 100 has a unique transaction ID (101) ok 205 - DB 101 can begin_work ok 206 - DB 101 has a unique transaction ID (102) ok 207 - DB 102 can begin_work ok 208 - DB 102 has a unique transaction ID (103) ok 209 - DB 103 can begin_work ok 210 - DB 103 has a unique transaction ID (104) ok 211 - DB 104 can begin_work ok 212 - DB 104 has a unique transaction ID (105) ok 213 - DB 105 can begin_work ok 214 - DB 105 has a unique transaction ID (106) ok 215 - DB 106 can begin_work ok 216 - DB 106 has a unique transaction ID (107) ok 217 - DB 107 can begin_work ok 218 - DB 107 has a unique transaction ID (108) ok 219 - DB 108 can begin_work ok 220 - DB 108 has a unique transaction ID (109) ok 221 - DB 109 can begin_work ok 222 - DB 109 has a unique transaction ID (110) ok 223 - DB 110 can begin_work ok 224 - DB 110 has a unique transaction ID (111) ok 225 - DB 111 can begin_work ok 226 - DB 111 has a unique transaction ID (112) ok 227 - DB 112 can begin_work ok 228 - DB 112 has a unique transaction ID (113) ok 229 - DB 113 can begin_work ok 230 - DB 113 has a unique transaction ID (114) ok 231 - DB 114 can begin_work ok 232 - DB 114 has a unique transaction ID (115) ok 233 - DB 115 can begin_work ok 234 - DB 115 has a unique transaction ID (116) ok 235 - DB 116 can begin_work ok 236 - DB 116 has a unique transaction ID (117) ok 237 - DB 117 can begin_work ok 238 - DB 117 has a unique transaction ID (118) ok 239 - DB 118 can begin_work ok 240 - DB 118 has a unique transaction ID (119) ok 241 - DB 119 can begin_work ok 242 - DB 119 has a unique transaction ID (120) ok 243 - DB 120 can begin_work ok 244 - DB 120 has a unique transaction ID (121) ok 245 - DB 121 can begin_work ok 246 - DB 121 has a unique transaction ID (122) ok 247 - DB 122 can begin_work ok 248 - DB 122 has a unique transaction ID (123) ok 249 - DB 123 can begin_work ok 250 - DB 123 has a unique transaction ID (124) ok 251 - DB 124 can begin_work ok 252 - DB 124 has a unique transaction ID (125) ok 253 - DB 125 can begin_work ok 254 - DB 125 has a unique transaction ID (126) ok 255 - DB 126 can begin_work ok 256 - DB 126 has a unique transaction ID (127) ok 257 - DB 127 can begin_work ok 258 - DB 127 has a unique transaction ID (128) ok 259 - DB 128 can begin_work ok 260 - DB 128 has a unique transaction ID (129) ok 261 - DB 129 can begin_work ok 262 - DB 129 has a unique transaction ID (130) ok 263 - DB 130 can begin_work ok 264 - DB 130 has a unique transaction ID (131) ok 265 - DB 131 can begin_work ok 266 - DB 131 has a unique transaction ID (132) ok 267 - DB 132 can begin_work ok 268 - DB 132 has a unique transaction ID (133) ok 269 - DB 133 can begin_work ok 270 - DB 133 has a unique transaction ID (134) ok 271 - DB 134 can begin_work ok 272 - DB 134 has a unique transaction ID (135) ok 273 - DB 135 can begin_work ok 274 - DB 135 has a unique transaction ID (136) ok 275 - DB 136 can begin_work ok 276 - DB 136 has a unique transaction ID (137) ok 277 - DB 137 can begin_work ok 278 - DB 137 has a unique transaction ID (138) ok 279 - DB 138 can begin_work ok 280 - DB 138 has a unique transaction ID (139) ok 281 - DB 139 can begin_work ok 282 - DB 139 has a unique transaction ID (140) ok 283 - DB 140 can begin_work ok 284 - DB 140 has a unique transaction ID (141) ok 285 - DB 141 can begin_work ok 286 - DB 141 has a unique transaction ID (142) ok 287 - DB 142 can begin_work ok 288 - DB 142 has a unique transaction ID (143) ok 289 - DB 143 can begin_work ok 290 - DB 143 has a unique transaction ID (144) ok 291 - DB 144 can begin_work ok 292 - DB 144 has a unique transaction ID (145) ok 293 - DB 145 can begin_work ok 294 - DB 145 has a unique transaction ID (146) ok 295 - DB 146 can begin_work ok 296 - DB 146 has a unique transaction ID (147) ok 297 - DB 147 can begin_work ok 298 - DB 147 has a unique transaction ID (148) ok 299 - DB 148 can begin_work ok 300 - DB 148 has a unique transaction ID (149) ok 301 - DB 149 can begin_work ok 302 - DB 149 has a unique transaction ID (150) ok 303 - DB 150 can begin_work ok 304 - DB 150 has a unique transaction ID (151) ok 305 - DB 151 can begin_work ok 306 - DB 151 has a unique transaction ID (152) ok 307 - DB 152 can begin_work ok 308 - DB 152 has a unique transaction ID (153) ok 309 - DB 153 can begin_work ok 310 - DB 153 has a unique transaction ID (154) ok 311 - DB 154 can begin_work ok 312 - DB 154 has a unique transaction ID (155) ok 313 - DB 155 can begin_work ok 314 - DB 155 has a unique transaction ID (156) ok 315 - DB 156 can begin_work ok 316 - DB 156 has a unique transaction ID (157) ok 317 - DB 157 can begin_work ok 318 - DB 157 has a unique transaction ID (158) ok 319 - DB 158 can begin_work ok 320 - DB 158 has a unique transaction ID (159) ok 321 - DB 159 can begin_work ok 322 - DB 159 has a unique transaction ID (160) ok 323 - DB 160 can begin_work ok 324 - DB 160 has a unique transaction ID (161) ok 325 - DB 161 can begin_work ok 326 - DB 161 has a unique transaction ID (162) ok 327 - DB 162 can begin_work ok 328 - DB 162 has a unique transaction ID (163) ok 329 - DB 163 can begin_work ok 330 - DB 163 has a unique transaction ID (164) ok 331 - DB 164 can begin_work ok 332 - DB 164 has a unique transaction ID (165) ok 333 - DB 165 can begin_work ok 334 - DB 165 has a unique transaction ID (166) ok 335 - DB 166 can begin_work ok 336 - DB 166 has a unique transaction ID (167) ok 337 - DB 167 can begin_work ok 338 - DB 167 has a unique transaction ID (168) ok 339 - DB 168 can begin_work ok 340 - DB 168 has a unique transaction ID (169) ok 341 - DB 169 can begin_work ok 342 - DB 169 has a unique transaction ID (170) ok 343 - DB 170 can begin_work ok 344 - DB 170 has a unique transaction ID (171) ok 345 - DB 171 can begin_work ok 346 - DB 171 has a unique transaction ID (172) ok 347 - DB 172 can begin_work ok 348 - DB 172 has a unique transaction ID (173) ok 349 - DB 173 can begin_work ok 350 - DB 173 has a unique transaction ID (174) ok 351 - DB 174 can begin_work ok 352 - DB 174 has a unique transaction ID (175) ok 353 - DB 175 can begin_work ok 354 - DB 175 has a unique transaction ID (176) ok 355 - DB 176 can begin_work ok 356 - DB 176 has a unique transaction ID (177) ok 357 - DB 177 can begin_work ok 358 - DB 177 has a unique transaction ID (178) ok 359 - DB 178 can begin_work ok 360 - DB 178 has a unique transaction ID (179) ok 361 - DB 179 can begin_work ok 362 - DB 179 has a unique transaction ID (180) ok 363 - DB 180 can begin_work ok 364 - DB 180 has a unique transaction ID (181) ok 365 - DB 181 can begin_work ok 366 - DB 181 has a unique transaction ID (182) ok 367 - DB 182 can begin_work ok 368 - DB 182 has a unique transaction ID (183) ok 369 - DB 183 can begin_work ok 370 - DB 183 has a unique transaction ID (184) ok 371 - DB 184 can begin_work ok 372 - DB 184 has a unique transaction ID (185) ok 373 - DB 185 can begin_work ok 374 - DB 185 has a unique transaction ID (186) ok 375 - DB 186 can begin_work ok 376 - DB 186 has a unique transaction ID (187) ok 377 - DB 187 can begin_work ok 378 - DB 187 has a unique transaction ID (188) ok 379 - DB 188 can begin_work ok 380 - DB 188 has a unique transaction ID (189) ok 381 - DB 189 can begin_work ok 382 - DB 189 has a unique transaction ID (190) ok 383 - DB 190 can begin_work ok 384 - DB 190 has a unique transaction ID (191) ok 385 - DB 191 can begin_work ok 386 - DB 191 has a unique transaction ID (192) ok 387 - DB 192 can begin_work ok 388 - DB 192 has a unique transaction ID (193) ok 389 - DB 193 can begin_work ok 390 - DB 193 has a unique transaction ID (194) ok 391 - DB 194 can begin_work ok 392 - DB 194 has a unique transaction ID (195) ok 393 - DB 195 can begin_work ok 394 - DB 195 has a unique transaction ID (196) ok 395 - DB 196 can begin_work ok 396 - DB 196 has a unique transaction ID (197) ok 397 - DB 197 can begin_work ok 398 - DB 197 has a unique transaction ID (198) ok 399 - DB 198 can begin_work ok 400 - DB 198 has a unique transaction ID (199) ok 401 - DB 199 can begin_work ok 402 - DB 199 has a unique transaction ID (200) ok 403 - DB 200 can begin_work ok 404 - DB 200 has a unique transaction ID (201) ok 405 - DB 201 can begin_work ok 406 - DB 201 has a unique transaction ID (202) ok 407 - DB 202 can begin_work ok 408 - DB 202 has a unique transaction ID (203) ok 409 - DB 203 can begin_work ok 410 - DB 203 has a unique transaction ID (204) ok 411 - DB 204 can begin_work ok 412 - DB 204 has a unique transaction ID (205) ok 413 - DB 205 can begin_work ok 414 - DB 205 has a unique transaction ID (206) ok 415 - DB 206 can begin_work ok 416 - DB 206 has a unique transaction ID (207) ok 417 - DB 207 can begin_work ok 418 - DB 207 has a unique transaction ID (208) ok 419 - DB 208 can begin_work ok 420 - DB 208 has a unique transaction ID (209) ok 421 - DB 209 can begin_work ok 422 - DB 209 has a unique transaction ID (210) ok 423 - DB 210 can begin_work ok 424 - DB 210 has a unique transaction ID (211) ok 425 - DB 211 can begin_work ok 426 - DB 211 has a unique transaction ID (212) ok 427 - DB 212 can begin_work ok 428 - DB 212 has a unique transaction ID (213) ok 429 - DB 213 can begin_work ok 430 - DB 213 has a unique transaction ID (214) ok 431 - DB 214 can begin_work ok 432 - DB 214 has a unique transaction ID (215) ok 433 - DB 215 can begin_work ok 434 - DB 215 has a unique transaction ID (216) ok 435 - DB 216 can begin_work ok 436 - DB 216 has a unique transaction ID (217) ok 437 - DB 217 can begin_work ok 438 - DB 217 has a unique transaction ID (218) ok 439 - DB 218 can begin_work ok 440 - DB 218 has a unique transaction ID (219) ok 441 - DB 219 can begin_work ok 442 - DB 219 has a unique transaction ID (220) ok 443 - DB 220 can begin_work ok 444 - DB 220 has a unique transaction ID (221) ok 445 - DB 221 can begin_work ok 446 - DB 221 has a unique transaction ID (222) ok 447 - DB 222 can begin_work ok 448 - DB 222 has a unique transaction ID (223) ok 449 - DB 223 can begin_work ok 450 - DB 223 has a unique transaction ID (224) ok 451 - DB 224 can begin_work ok 452 - DB 224 has a unique transaction ID (225) ok 453 - DB 225 can begin_work ok 454 - DB 225 has a unique transaction ID (226) ok 455 - DB 226 can begin_work ok 456 - DB 226 has a unique transaction ID (227) ok 457 - DB 227 can begin_work ok 458 - DB 227 has a unique transaction ID (228) ok 459 - DB 228 can begin_work ok 460 - DB 228 has a unique transaction ID (229) ok 461 - DB 229 can begin_work ok 462 - DB 229 has a unique transaction ID (230) ok 463 - DB 230 can begin_work ok 464 - DB 230 has a unique transaction ID (231) ok 465 - DB 231 can begin_work ok 466 - DB 231 has a unique transaction ID (232) ok 467 - DB 232 can begin_work ok 468 - DB 232 has a unique transaction ID (233) ok 469 - DB 233 can begin_work ok 470 - DB 233 has a unique transaction ID (234) ok 471 - DB 234 can begin_work ok 472 - DB 234 has a unique transaction ID (235) ok 473 - DB 235 can begin_work ok 474 - DB 235 has a unique transaction ID (236) ok 475 - DB 236 can begin_work ok 476 - DB 236 has a unique transaction ID (237) ok 477 - DB 237 can begin_work ok 478 - DB 237 has a unique transaction ID (238) ok 479 - DB 238 can begin_work ok 480 - DB 238 has a unique transaction ID (239) ok 481 - DB 239 can begin_work ok 482 - DB 239 has a unique transaction ID (240) ok 483 - DB 240 can begin_work ok 484 - DB 240 has a unique transaction ID (241) ok 485 - DB 241 can begin_work ok 486 - DB 241 has a unique transaction ID (242) ok 487 - DB 242 can begin_work ok 488 - DB 242 has a unique transaction ID (243) ok 489 - DB 243 can begin_work ok 490 - DB 243 has a unique transaction ID (244) ok 491 - DB 244 can begin_work ok 492 - DB 244 has a unique transaction ID (245) ok 493 - DB 245 can begin_work ok 494 - DB 245 has a unique transaction ID (246) ok 495 - DB 246 can begin_work ok 496 - DB 246 has a unique transaction ID (247) ok 497 - DB 247 can begin_work ok 498 - DB 247 has a unique transaction ID (248) ok 499 - DB 248 can begin_work ok 500 - DB 248 has a unique transaction ID (249) ok 501 - DB 249 can begin_work ok 502 - DB 249 has a unique transaction ID (250) ok 503 - DB 250 can begin_work ok 504 - DB 250 has a unique transaction ID (251) ok 505 - DB 251 can begin_work ok 506 - DB 251 has a unique transaction ID (252) ok 507 - DB 252 can begin_work ok 508 - DB 252 has a unique transaction ID (253) ok 509 - DB 253 can begin_work ok 510 - DB 253 has a unique transaction ID (254) 1..510 ok t/44_upgrade_db.t ............... skipped: upgrade_db.pl doesn't actually do anything correct. # Testing 'File' t/45_references.t ............... ok 1 - use DBM::Deep; ok 2 - Foo is still 5 ok 3 - Bar is now 5 ok 4 - Foo is now 6 ok 5 - Bar is still 5 ok 6 - Foo[1] is still 2 ok 7 - Bar[1] is now 2 ok 8 - Foo[3] is now 42 ok 9 - Bar[3] is also 42 ok 10 - After delete Foo, Bar[3] is still 42 ok 11 - It's deleted in the transaction ok 12 - ... but not in the main ok 13 - After delete Foo, Bar[3] is still 42 ok 14 - After delete Foo, Bar[3] is still 42 ok 15 - After delete Foo, Bar[3] is still 42 1..15 ok # Testing 'File' # Testing 'File' t/46_blist_reindex.t ............ ok 1 - use DBM::Deep; ok 2 - 2 indices can be created at once ok 3 - and the keys were stored correctly ok 4 - multiple nested indices can be created at once ok 5 - and the keys were stored correctly 1..5 ok # Testing 'File' t/47_odd_reference_behaviors.t .. ok 1 - use DBM::Deep; ok 2 - repeated object assignment ok 3 - The object isa Foo 1..3 ok # Testing 'File' t/48_autoexport_after_delete.t .. ok 1 - use DBM::Deep; ok 2 - Everything matches 1..2 ok # Testing 'File' t/50_deletes.t .................. ok 1 - use DBM::Deep; ok 2 - No eval failure after 1th iteration ok 3 - No eval failure after 2th iteration ok 4 - No eval failure after 3th iteration ok 5 - No eval failure after 4th iteration ok 6 - No eval failure after 5th iteration ok 7 - No eval failure after 6th iteration ok 8 - No eval failure after 7th iteration ok 9 - No eval failure after 8th iteration ok 10 - No eval failure after 9th iteration ok 11 - No eval failure after 10th iteration ok 12 - deleting a key containing a reference that two keys point two works 1..12 ok # Testing 'File' t/52_memory_leak.t .............. ok 1 - use DBM::Deep; ok 2 - no $db after weakening ok 3 - hashes returned from db contain no circular refs ok 4 # skip Need to figure out what platforms this runs on 1..4 ok # Testing 'File' t/53_misc_transactions.t ........ ok 1 - use DBM::Deep; ok 2 - No eval failures ok 3 - No eval failures from the transaction ok 4 - No eval failures 1..4 ok t/54_output_punct_vars.t ........ ok 1 - use DBM::Deep; ok 2 - $, causes no hiccoughs or 150MB files ok 3 - $\ causes no problems 1..3 ok # Testing 'File' t/55_recursion.t ................ ok 1 - use DBM::Deep; ok 2 - deep recursion causes no errors 1..2 ok # Testing 'File' t/56_unicode.t .................. ok 1 - Unicode keys ok 2 - Unicode values ok 3 - Surrogate keys ok 4 - Surrogate values ok 5 - values can be upgraded to Unicode 1..5 ok t/57_old_db.t ................... ok 1 - 1.0003 db has one key ok 2 - values in 1.0003 db ok 3 - db_version on old db ok 4 - db_version on new db 1..4 ok # Testing 'File' t/58_cache.t .................... ok 1 - stale cache entries are not mistakenly reused 1..1 ok t/96_virtual_functions.t ........ ok 1 - use DBM::Deep; ok 2 - Must define lock_exclusive in Storage ok 3 - Must define setup in Engine ok 4 - Must define unlock in Storage ok 5 - Must define flush in Storage ok 6 - We finally have enough defined to instantiate ok 7 - Must define lock_shared in Storage ok 8 - We have lock_shared defined ok 9 - 'begin_work' requires 'begin_work' to be defined in the 'Engine' ok 10 - Finally have enough for 'begin_work' to work ok 11 - 'rollback' requires 'rollback' to be defined in the 'Engine' ok 12 - Finally have enough for 'rollback' to work ok 13 - 'commit' requires 'commit' to be defined in the 'Engine' ok 14 - Finally have enough for 'commit' to work ok 15 - 'supports' requires 'supports' to be defined in the 'Engine' ok 16 - Finally have enough for 'supports' to work ok 17 - 'store' requires 'is_writable' to be defined in the 'Storage' ok 18 - 'store' requires 'write_value' to be defined in the 'Engine' ok 19 - Finally have enough for 'store' to work ok 20 - 'fetch' requires 'read_value' to be defined in the 'Engine' ok 21 - Finally have enough for 'fetch' to work ok 22 - 'delete' requires 'delete_key' to be defined in the 'Engine' ok 23 - Finally have enough for 'delete' to work ok 24 - 'exists' requires 'key_exists' to be defined in the 'Engine' ok 25 - Finally have enough for 'exists' to work ok 26 - 'clear' requires 'clear' to be defined in the 'Engine' ok 27 - Finally have enough for 'clear' to work ok 28 - Must define sector_type in Storage ok 29 - We have sector_type defined ok 30 - Must define iterator_class in Iterator ok 31 - Must define reset in Iterator ok 32 - Must define get_next_key in Iterator ok 33 - Finally have enough for first_key to work. 1..33 ok t/97_dump_file.t ................ ok 1 - use DBM::Deep; ok 2 - Dump of initial file correct ok 3 - Dump of file after single assignment ok 4 - Dump after Unicode assignment 1..4 ok # Failed test 'POD test for blib/lib/DBM/Deep.pod' # at /home/fly1800/var/megalib/Test/Pod.pm line 186. # blib/lib/DBM/Deep.pod (52): alternative text '/db_version' contains non-escaped | or / # Looks like you failed 1 test of 29. t/98_pod.t ...................... 1..29 ok 1 - POD test for blib/lib/DBM/Deep.pm (no pod) not ok 2 - POD test for blib/lib/DBM/Deep.pod ok 3 - POD test for blib/lib/DBM/Deep/Storage.pm ok 4 - POD test for blib/lib/DBM/Deep/Hash.pm (no pod) ok 5 - POD test for blib/lib/DBM/Deep/Iterator.pm ok 6 - POD test for blib/lib/DBM/Deep/Array.pm (no pod) ok 7 - POD test for blib/lib/DBM/Deep/Null.pm ok 8 - POD test for blib/lib/DBM/Deep/Internals.pod ok 9 - POD test for blib/lib/DBM/Deep/Engine.pm ok 10 - POD test for blib/lib/DBM/Deep/Cookbook.pod ok 11 - POD test for blib/lib/DBM/Deep/Sector.pm (no pod) ok 12 - POD test for blib/lib/DBM/Deep/Iterator/DBI.pm (no pod) ok 13 - POD test for blib/lib/DBM/Deep/Iterator/File.pm (no pod) ok 14 - POD test for blib/lib/DBM/Deep/Iterator/File/BucketList.pm ok 15 - POD test for blib/lib/DBM/Deep/Iterator/File/Index.pm ok 16 - POD test for blib/lib/DBM/Deep/Engine/DBI.pm (no pod) ok 17 - POD test for blib/lib/DBM/Deep/Engine/File.pm ok 18 - POD test for blib/lib/DBM/Deep/Sector/DBI.pm (no pod) ok 19 - POD test for blib/lib/DBM/Deep/Sector/File.pm (no pod) ok 20 - POD test for blib/lib/DBM/Deep/Sector/DBI/Reference.pm (no pod) ok 21 - POD test for blib/lib/DBM/Deep/Sector/DBI/Scalar.pm (no pod) ok 22 - POD test for blib/lib/DBM/Deep/Sector/File/BucketList.pm (no pod) ok 23 - POD test for blib/lib/DBM/Deep/Sector/File/Reference.pm (no pod) ok 24 - POD test for blib/lib/DBM/Deep/Sector/File/Data.pm (no pod) ok 25 - POD test for blib/lib/DBM/Deep/Sector/File/Null.pm (no pod) ok 26 - POD test for blib/lib/DBM/Deep/Sector/File/Index.pm (no pod) ok 27 - POD test for blib/lib/DBM/Deep/Sector/File/Scalar.pm (no pod) ok 28 - POD test for blib/lib/DBM/Deep/Storage/DBI.pm (no pod) ok 29 - POD test for blib/lib/DBM/Deep/Storage/File.pm Dubious, test returned 1 (wstat 256, 0x100) Failed 1/29 subtests t/99_pod_coverage.t ............. 1..1 ok 1 - Pod coverage on DBM::Deep ok Test Summary Report ------------------- t/98_pod.t (Wstat: 256 Tests: 29 Failed: 1) Failed test: 2 Non-zero exit status: 1 Files=58, Tests=1584, 14 wallclock secs ( 0.27 usr 0.34 sys + 10.77 cusr 1.80 csys = 13.18 CPU) Result: FAIL Failed 1/58 test programs. 1/1584 subtests failed. make: *** [test_dynamic] Error 255 RKINYON/DBM-Deep-2.0009.tar.gz make test TEST_VERBOSE=1 -- NOT OK //hint// to see the cpan-testers results for installing this module, try: reports RKINYON/DBM-Deep-2.0009.tar.gz Running make for D/DC/DCANTRELL/Number-Phone-2.2002.tar.gz Has already been unwrapped into directory /home/fly1800/var/cpan/build/Number-Phone-2.2002-EMl3hJ CPAN.pm: Building D/DC/DCANTRELL/Number-Phone-2.2002.tar.gz Warning: Prerequisite 'DBM::Deep => 2.0008' for 'DCANTRELL/Number-Phone-2.2002.tar.gz' failed when processing 'RKINYON/DBM-Deep-2.0009.tar.gz' with 'make_test => NO'. Continuing, but chances to succeed are limited. >>> make cp lib/Number/Phone/StubCountry/MQ.pm blib/lib/Number/Phone/StubCountry/MQ.pm cp lib/Number/Phone/StubCountry/VE.pm blib/lib/Number/Phone/StubCountry/VE.pm cp lib/Number/Phone/StubCountry/BT.pm blib/lib/Number/Phone/StubCountry/BT.pm cp lib/Number/Phone/StubCountry/IE.pm blib/lib/Number/Phone/StubCountry/IE.pm cp lib/Number/Phone/StubCountry/TV.pm blib/lib/Number/Phone/StubCountry/TV.pm cp lib/Number/Phone/StubCountry/CO.pm blib/lib/Number/Phone/StubCountry/CO.pm cp lib/Number/Phone/NANP/AI.pm blib/lib/Number/Phone/NANP/AI.pm cp lib/Number/Phone/StubCountry/SB.pm blib/lib/Number/Phone/StubCountry/SB.pm cp lib/Number/Phone/StubCountry/KG.pm blib/lib/Number/Phone/StubCountry/KG.pm cp lib/Number/Phone/StubCountry/DK.pm blib/lib/Number/Phone/StubCountry/DK.pm cp lib/Number/Phone/StubCountry/NA.pm blib/lib/Number/Phone/StubCountry/NA.pm cp lib/Number/Phone/StubCountry/IR.pm blib/lib/Number/Phone/StubCountry/IR.pm cp lib/Number/Phone/StubCountry/SR.pm blib/lib/Number/Phone/StubCountry/SR.pm cp lib/Number/Phone/StubCountry/KR.pm blib/lib/Number/Phone/StubCountry/KR.pm cp lib/Number/Phone/StubCountry/SI.pm blib/lib/Number/Phone/StubCountry/SI.pm cp lib/Number/Phone/StubCountry/TL.pm blib/lib/Number/Phone/StubCountry/TL.pm cp lib/Number/Phone/StubCountry/ID.pm blib/lib/Number/Phone/StubCountry/ID.pm cp lib/Number/Phone/StubCountry/GQ.pm blib/lib/Number/Phone/StubCountry/GQ.pm cp lib/Number/Phone/StubCountry/SD.pm blib/lib/Number/Phone/StubCountry/SD.pm cp lib/Number/Phone/StubCountry/ET.pm blib/lib/Number/Phone/StubCountry/ET.pm cp lib/Number/Phone/StubCountry/PE.pm blib/lib/Number/Phone/StubCountry/PE.pm cp lib/Number/Phone/StubCountry/HN.pm blib/lib/Number/Phone/StubCountry/HN.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/NG.pm blib/lib/Number/Phone/StubCountry/NG.pm cp lib/Number/Phone/StubCountry/CH.pm blib/lib/Number/Phone/StubCountry/CH.pm cp lib/Number/Phone/StubCountry/TN.pm blib/lib/Number/Phone/StubCountry/TN.pm cp lib/Number/Phone/NANP/DO.pm blib/lib/Number/Phone/NANP/DO.pm cp lib/Number/Phone/NANP/BM.pm blib/lib/Number/Phone/NANP/BM.pm cp lib/Number/Phone/StubCountry/SE.pm blib/lib/Number/Phone/StubCountry/SE.pm cp lib/Number/Phone/StubCountry/TK.pm blib/lib/Number/Phone/StubCountry/TK.pm cp lib/Number/Phone/StubCountry/GP.pm blib/lib/Number/Phone/StubCountry/GP.pm cp lib/Number/Phone/StubCountry/PY.pm blib/lib/Number/Phone/StubCountry/PY.pm cp lib/Number/Phone/StubCountry/DJ.pm blib/lib/Number/Phone/StubCountry/DJ.pm cp lib/Number/Phone/StubCountry/KZ.pm blib/lib/Number/Phone/StubCountry/KZ.pm cp lib/Number/Phone/StubCountry/BE.pm blib/lib/Number/Phone/StubCountry/BE.pm cp lib/Number/Phone/StubCountry/CD.pm blib/lib/Number/Phone/StubCountry/CD.pm cp lib/Number/Phone/StubCountry/RW.pm blib/lib/Number/Phone/StubCountry/RW.pm cp lib/Number/Phone/StubCountry/BF.pm blib/lib/Number/Phone/StubCountry/BF.pm cp lib/Number/Phone/StubCountry/CC.pm blib/lib/Number/Phone/StubCountry/CC.pm cp lib/Number/Phone/NANP/VI.pm blib/lib/Number/Phone/NANP/VI.pm cp lib/Number/Phone/StubCountry/MN.pm blib/lib/Number/Phone/StubCountry/MN.pm cp lib/Number/Phone/StubCountry/BL.pm blib/lib/Number/Phone/StubCountry/BL.pm cp lib/Number/Phone/StubCountry/RS.pm blib/lib/Number/Phone/StubCountry/RS.pm cp lib/Number/Phone/StubCountry/LU.pm blib/lib/Number/Phone/StubCountry/LU.pm cp lib/Number/Phone/StubCountry/MK.pm blib/lib/Number/Phone/StubCountry/MK.pm cp lib/Number/Phone/StubCountry/PH.pm blib/lib/Number/Phone/StubCountry/PH.pm cp lib/Number/Phone/StubCountry/SL.pm blib/lib/Number/Phone/StubCountry/SL.pm cp lib/Number/Phone/StubCountry/MC.pm blib/lib/Number/Phone/StubCountry/MC.pm cp lib/Number/Phone/NANP/BS.pm blib/lib/Number/Phone/NANP/BS.pm cp lib/Number/Phone/StubCountry/CZ.pm blib/lib/Number/Phone/StubCountry/CZ.pm cp lib/Number/Phone/StubCountry/IN.pm blib/lib/Number/Phone/StubCountry/IN.pm cp lib/Number/Phone/StubCountry/BA.pm blib/lib/Number/Phone/StubCountry/BA.pm cp lib/Number/Phone/StubCountry/NC.pm blib/lib/Number/Phone/StubCountry/NC.pm cp lib/Number/Phone/StubCountry/BJ.pm blib/lib/Number/Phone/StubCountry/BJ.pm cp lib/Number/Phone/StubCountry/MF.pm blib/lib/Number/Phone/StubCountry/MF.pm cp lib/Number/Phone/NANP/AG.pm blib/lib/Number/Phone/NANP/AG.pm cp lib/Number/Phone/StubCountry/SY.pm blib/lib/Number/Phone/StubCountry/SY.pm cp lib/Number/Phone/StubCountry/SS.pm blib/lib/Number/Phone/StubCountry/SS.pm cp lib/Number/Phone/StubCountry/FO.pm blib/lib/Number/Phone/StubCountry/FO.pm cp lib/Number/Phone/StubCountry/MW.pm blib/lib/Number/Phone/StubCountry/MW.pm cp lib/Number/Phone/StubCountry/IL.pm blib/lib/Number/Phone/StubCountry/IL.pm cp lib/Number/Phone/StubCountry/CY.pm blib/lib/Number/Phone/StubCountry/CY.pm cp lib/Number/Phone/StubCountry/SG.pm blib/lib/Number/Phone/StubCountry/SG.pm cp lib/Number/Phone/StubCountry/EC.pm blib/lib/Number/Phone/StubCountry/EC.pm cp lib/Number/Phone/StubCountry/LB.pm blib/lib/Number/Phone/StubCountry/LB.pm cp lib/Number/Phone/NANP/CA.pm blib/lib/Number/Phone/NANP/CA.pm cp lib/Number/Phone/StubCountry/MX.pm blib/lib/Number/Phone/StubCountry/MX.pm cp lib/Number/Phone/StubCountry/PL.pm blib/lib/Number/Phone/StubCountry/PL.pm cp lib/Number/Phone/StubCountry/ES.pm blib/lib/Number/Phone/StubCountry/ES.pm cp lib/Number/Phone/StubCountry/LA.pm blib/lib/Number/Phone/StubCountry/LA.pm cp lib/Number/Phone/StubCountry/RO.pm blib/lib/Number/Phone/StubCountry/RO.pm cp lib/Number/Phone/StubCountry/AO.pm blib/lib/Number/Phone/StubCountry/AO.pm cp lib/Number/Phone/StubCountry/CW.pm blib/lib/Number/Phone/StubCountry/CW.pm cp lib/Number/Phone/StubCountry/MR.pm blib/lib/Number/Phone/StubCountry/MR.pm cp lib/Number/Phone/StubCountry/PK.pm blib/lib/Number/Phone/StubCountry/PK.pm cp lib/Number/Phone/StubCountry/JO.pm blib/lib/Number/Phone/StubCountry/JO.pm cp lib/Number/Phone/StubCountry/ME.pm blib/lib/Number/Phone/StubCountry/ME.pm cp lib/Number/Phone/StubCountry/CK.pm blib/lib/Number/Phone/StubCountry/CK.pm cp lib/Number/Phone/StubCountry/ZA.pm blib/lib/Number/Phone/StubCountry/ZA.pm cp lib/Number/Phone/StubCountry/MY.pm blib/lib/Number/Phone/StubCountry/MY.pm cp lib/Number/Phone/StubCountry/SN.pm blib/lib/Number/Phone/StubCountry/SN.pm cp lib/Number/Phone/NANP/JM.pm blib/lib/Number/Phone/NANP/JM.pm cp lib/Number/Phone/StubCountry/BY.pm blib/lib/Number/Phone/StubCountry/BY.pm cp lib/Number/Phone/StubCountry/PG.pm blib/lib/Number/Phone/StubCountry/PG.pm cp lib/Number/Phone/StubCountry/GE.pm blib/lib/Number/Phone/StubCountry/GE.pm cp lib/Number/Phone/StubCountry/LI.pm blib/lib/Number/Phone/StubCountry/LI.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/BQ.pm blib/lib/Number/Phone/StubCountry/BQ.pm cp lib/Number/Phone/StubCountry/MV.pm blib/lib/Number/Phone/StubCountry/MV.pm cp lib/Number/Phone/StubCountry/KM.pm blib/lib/Number/Phone/StubCountry/KM.pm cp lib/Number/Phone/StubCountry/SM.pm blib/lib/Number/Phone/StubCountry/SM.pm cp lib/Number/Phone/UK/Data.pm blib/lib/Number/Phone/UK/Data.pm cp lib/Number/Phone/StubCountry/WF.pm blib/lib/Number/Phone/StubCountry/WF.pm cp lib/Number/Phone/StubCountry/GI.pm blib/lib/Number/Phone/StubCountry/GI.pm cp lib/Number/Phone/StubCountry/VA.pm blib/lib/Number/Phone/StubCountry/VA.pm cp lib/Number/Phone/StubCountry/BO.pm blib/lib/Number/Phone/StubCountry/BO.pm cp lib/Number/Phone/StubCountry/AC.pm blib/lib/Number/Phone/StubCountry/AC.pm cp lib/Number/Phone.pm blib/lib/Number/Phone.pm cp lib/Number/Phone/StubCountry/TR.pm blib/lib/Number/Phone/StubCountry/TR.pm cp lib/Number/Phone/StubCountry/SH.pm blib/lib/Number/Phone/StubCountry/SH.pm cp lib/Number/Phone/StubCountry/HR.pm blib/lib/Number/Phone/StubCountry/HR.pm cp lib/Number/Phone/StubCountry/GN.pm blib/lib/Number/Phone/StubCountry/GN.pm cp lib/Number/Phone/StubCountry/CR.pm blib/lib/Number/Phone/StubCountry/CR.pm cp lib/Number/Phone/StubCountry/KI.pm blib/lib/Number/Phone/StubCountry/KI.pm cp lib/Number/Phone/StubCountry/CL.pm blib/lib/Number/Phone/StubCountry/CL.pm cp lib/Number/Phone/StubCountry/PA.pm blib/lib/Number/Phone/StubCountry/PA.pm cp lib/Number/Phone/StubCountry/GT.pm blib/lib/Number/Phone/StubCountry/GT.pm cp lib/Number/Phone/StubCountry/LT.pm blib/lib/Number/Phone/StubCountry/LT.pm cp lib/Number/Phone/StubCountry/GR.pm blib/lib/Number/Phone/StubCountry/GR.pm cp lib/Number/Phone/StubCountry/FJ.pm blib/lib/Number/Phone/StubCountry/FJ.pm cp lib/Number/Phone/StubCountry/AX.pm blib/lib/Number/Phone/StubCountry/AX.pm cp lib/Number/Phone/StubCountry/IT.pm blib/lib/Number/Phone/StubCountry/IT.pm cp lib/Number/Phone/NANP/TT.pm blib/lib/Number/Phone/NANP/TT.pm cp lib/Number/Phone/NANP/LC.pm blib/lib/Number/Phone/NANP/LC.pm cp lib/Number/Phone/UK.pm blib/lib/Number/Phone/UK.pm cp lib/Number/Phone/StubCountry/MG.pm blib/lib/Number/Phone/StubCountry/MG.pm cp lib/Number/Phone/StubCountry/BD.pm blib/lib/Number/Phone/StubCountry/BD.pm cp lib/Number/Phone/NANP/KN.pm blib/lib/Number/Phone/NANP/KN.pm cp lib/Number/Phone/StubCountry/MH.pm blib/lib/Number/Phone/StubCountry/MH.pm cp lib/Number/Phone/StubCountry/NL.pm blib/lib/Number/Phone/StubCountry/NL.pm cp lib/Number/Phone/StubCountry/FR.pm blib/lib/Number/Phone/StubCountry/FR.pm cp lib/Number/Phone/Country/Data.pm blib/lib/Number/Phone/Country/Data.pm cp lib/Number/Phone/StubCountry/BG.pm blib/lib/Number/Phone/StubCountry/BG.pm cp lib/Number/Phone/StubCountry/MO.pm blib/lib/Number/Phone/StubCountry/MO.pm cp lib/Number/Phone/NANP/VC.pm blib/lib/Number/Phone/NANP/VC.pm cp lib/Number/Phone/StubCountry/LK.pm blib/lib/Number/Phone/StubCountry/LK.pm cp lib/Number/Phone/StubCountry/UZ.pm blib/lib/Number/Phone/StubCountry/UZ.pm cp lib/Number/Phone/StubCountry/FI.pm blib/lib/Number/Phone/StubCountry/FI.pm cp lib/Number/Phone/NANP/SX.pm blib/lib/Number/Phone/NANP/SX.pm cp lib/Number/Phone/StubCountry/DE.pm blib/lib/Number/Phone/StubCountry/DE.pm cp lib/Number/Phone/StubCountry/QA.pm blib/lib/Number/Phone/StubCountry/QA.pm cp lib/Number/Phone/UK/Exchanges.pm blib/lib/Number/Phone/UK/Exchanges.pm cp lib/Number/Phone/StubCountry/IS.pm blib/lib/Number/Phone/StubCountry/IS.pm cp lib/Number/Phone/StubCountry/NU.pm blib/lib/Number/Phone/StubCountry/NU.pm cp lib/Number/Phone/StubCountry/HK.pm blib/lib/Number/Phone/StubCountry/HK.pm cp lib/Number/Phone/StubCountry/LR.pm blib/lib/Number/Phone/StubCountry/LR.pm cp lib/Number/Phone/StubCountry/CN.pm blib/lib/Number/Phone/StubCountry/CN.pm cp lib/Number/Phone/StubCountry/TD.pm blib/lib/Number/Phone/StubCountry/TD.pm cp lib/Number/Phone/StubCountry/SV.pm blib/lib/Number/Phone/StubCountry/SV.pm cp lib/Number/Phone/StubCountry/AE.pm blib/lib/Number/Phone/StubCountry/AE.pm cp lib/Number/Phone/StubCountry/MU.pm blib/lib/Number/Phone/StubCountry/MU.pm cp lib/Number/Phone/StubCountry/HT.pm blib/lib/Number/Phone/StubCountry/HT.pm cp lib/Number/Phone/StubCountry/LY.pm blib/lib/Number/Phone/StubCountry/LY.pm cp lib/Number/Phone/StubCountry/UG.pm blib/lib/Number/Phone/StubCountry/UG.pm cp lib/Number/Phone/StubCountry/IQ.pm blib/lib/Number/Phone/StubCountry/IQ.pm cp lib/Number/Phone/StubCountry/PT.pm blib/lib/Number/Phone/StubCountry/PT.pm cp lib/Number/Phone/StubCountry/KP.pm blib/lib/Number/Phone/StubCountry/KP.pm cp lib/Number/Phone/StubCountry/SZ.pm blib/lib/Number/Phone/StubCountry/SZ.pm cp lib/Number/Phone/StubCountry/ER.pm blib/lib/Number/Phone/StubCountry/ER.pm cp lib/Number/Phone/StubCountry/PS.pm blib/lib/Number/Phone/StubCountry/PS.pm cp lib/Number/Phone/NANP/PR.pm blib/lib/Number/Phone/NANP/PR.pm cp lib/Number/Phone/StubCountry/BZ.pm blib/lib/Number/Phone/StubCountry/BZ.pm cp lib/Number/Phone/StubCountry/YE.pm blib/lib/Number/Phone/StubCountry/YE.pm cp lib/Number/Phone/StubCountry/UA.pm blib/lib/Number/Phone/StubCountry/UA.pm cp lib/Number/Phone/StubCountry/JP.pm blib/lib/Number/Phone/StubCountry/JP.pm cp lib/Number/Phone/StubCountry/RE.pm blib/lib/Number/Phone/StubCountry/RE.pm cp lib/Number/Phone/StubCountry/TZ.pm blib/lib/Number/Phone/StubCountry/TZ.pm cp lib/Number/Phone/StubCountry/KW.pm blib/lib/Number/Phone/StubCountry/KW.pm cp lib/Number/Phone/StubCountry/MM.pm blib/lib/Number/Phone/StubCountry/MM.pm cp lib/Number/Phone/StubCountry/TO.pm blib/lib/Number/Phone/StubCountry/TO.pm cp lib/Number/Phone/NANP/DM.pm blib/lib/Number/Phone/NANP/DM.pm cp lib/Number/Phone/StubCountry/ST.pm blib/lib/Number/Phone/StubCountry/ST.pm cp lib/Number/Phone/StubCountry/TW.pm blib/lib/Number/Phone/StubCountry/TW.pm cp lib/Number/Phone/StubCountry/CM.pm blib/lib/Number/Phone/StubCountry/CM.pm cp lib/Number/Phone/StubCountry/BH.pm blib/lib/Number/Phone/StubCountry/BH.pm cp lib/Number/Phone/NANP.pm blib/lib/Number/Phone/NANP.pm cp lib/Number/Phone/StubCountry/TH.pm blib/lib/Number/Phone/StubCountry/TH.pm cp lib/Number/Phone/StubCountry/FK.pm blib/lib/Number/Phone/StubCountry/FK.pm cp lib/Number/Phone/NANP/TC.pm blib/lib/Number/Phone/NANP/TC.pm cp lib/Number/Phone/StubCountry/CX.pm blib/lib/Number/Phone/StubCountry/CX.pm cp lib/Number/Phone/StubCountry/SK.pm blib/lib/Number/Phone/StubCountry/SK.pm cp lib/Number/Phone/StubCountry/YT.pm blib/lib/Number/Phone/StubCountry/YT.pm cp lib/Number/Phone/StubCountry/ZW.pm blib/lib/Number/Phone/StubCountry/ZW.pm cp lib/Number/Phone/StubCountry.pm blib/lib/Number/Phone/StubCountry.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/KE.pm blib/lib/Number/Phone/StubCountry/KE.pm cp lib/Number/Phone/NANP/US.pm blib/lib/Number/Phone/NANP/US.pm cp lib/Number/Phone/StubCountry/AR.pm blib/lib/Number/Phone/StubCountry/AR.pm cp lib/Number/Phone/StubCountry/CG.pm blib/lib/Number/Phone/StubCountry/CG.pm cp lib/Number/Phone/StubCountry/SA.pm blib/lib/Number/Phone/StubCountry/SA.pm cp lib/Number/Phone/StubCountry/TG.pm blib/lib/Number/Phone/StubCountry/TG.pm cp lib/Number/Phone/StubCountry/EH.pm blib/lib/Number/Phone/StubCountry/EH.pm cp lib/Number/Phone/StubCountry/FM.pm blib/lib/Number/Phone/StubCountry/FM.pm cp lib/Number/Phone/StubCountry/IO.pm blib/lib/Number/Phone/StubCountry/IO.pm cp lib/Number/Phone/StubCountry/CV.pm blib/lib/Number/Phone/StubCountry/CV.pm cp lib/Number/Phone/NANP/VG.pm blib/lib/Number/Phone/NANP/VG.pm cp lib/Number/Phone/NANP/AS.pm blib/lib/Number/Phone/NANP/AS.pm cp lib/Number/Phone/StubCountry/MZ.pm blib/lib/Number/Phone/StubCountry/MZ.pm cp lib/Number/Phone/StubCountry/GY.pm blib/lib/Number/Phone/StubCountry/GY.pm cp lib/Number/Phone/StubCountry/NR.pm blib/lib/Number/Phone/StubCountry/NR.pm cp lib/Number/Phone/StubCountry/AZ.pm blib/lib/Number/Phone/StubCountry/AZ.pm cp lib/Number/Phone/NANP/GD.pm blib/lib/Number/Phone/NANP/GD.pm cp lib/Number/Phone/StubCountry/OM.pm blib/lib/Number/Phone/StubCountry/OM.pm cp lib/Number/Phone/StubCountry/MT.pm blib/lib/Number/Phone/StubCountry/MT.pm cp lib/Number/Phone/StubCountry/MD.pm blib/lib/Number/Phone/StubCountry/MD.pm cp lib/Number/Phone/NANP/GU.pm blib/lib/Number/Phone/NANP/GU.pm cp lib/Number/Phone/StubCountry/NE.pm blib/lib/Number/Phone/StubCountry/NE.pm cp lib/Number/Phone/StubCountry/BI.pm blib/lib/Number/Phone/StubCountry/BI.pm cp lib/Number/Phone/UK/IM.pm blib/lib/Number/Phone/UK/IM.pm cp lib/Number/Phone/StubCountry/NP.pm blib/lib/Number/Phone/StubCountry/NP.pm cp lib/Number/Phone/StubCountry/GW.pm blib/lib/Number/Phone/StubCountry/GW.pm cp lib/Number/Phone/StubCountry/SC.pm blib/lib/Number/Phone/StubCountry/SC.pm cp lib/Number/Phone/StubCountry/VN.pm blib/lib/Number/Phone/StubCountry/VN.pm cp lib/Number/Phone/StubCountry/SO.pm blib/lib/Number/Phone/StubCountry/SO.pm cp lib/Number/Phone/StubCountry/WS.pm blib/lib/Number/Phone/StubCountry/WS.pm cp lib/Number/Phone/StubCountry/NZ.pm blib/lib/Number/Phone/StubCountry/NZ.pm cp lib/Number/Phone/StubCountry/BR.pm blib/lib/Number/Phone/StubCountry/BR.pm cp lib/Number/Phone/NANP/BB.pm blib/lib/Number/Phone/NANP/BB.pm cp lib/Number/Phone/NANP/KY.pm blib/lib/Number/Phone/NANP/KY.pm cp lib/Number/Phone/NANP/MP.pm blib/lib/Number/Phone/NANP/MP.pm cp lib/Number/Phone/StubCountry/NO.pm blib/lib/Number/Phone/StubCountry/NO.pm cp lib/Number/Phone/StubCountry/AL.pm blib/lib/Number/Phone/StubCountry/AL.pm cp lib/Number/Phone/Country.pm blib/lib/Number/Phone/Country.pm cp lib/Number/Phone/StubCountry/UY.pm blib/lib/Number/Phone/StubCountry/UY.pm cp lib/Number/Phone/StubCountry/EE.pm blib/lib/Number/Phone/StubCountry/EE.pm cp lib/Number/Phone/StubCountry/MA.pm blib/lib/Number/Phone/StubCountry/MA.pm cp lib/Number/Phone/StubCountry/PM.pm blib/lib/Number/Phone/StubCountry/PM.pm cp lib/Number/Phone/StubCountry/PW.pm blib/lib/Number/Phone/StubCountry/PW.pm cp lib/Number/Phone/StubCountry/ML.pm blib/lib/Number/Phone/StubCountry/ML.pm cp lib/Number/Phone/StubCountry/VU.pm blib/lib/Number/Phone/StubCountry/VU.pm cp lib/Number/Phone/StubCountry/GM.pm blib/lib/Number/Phone/StubCountry/GM.pm cp lib/Number/Phone/StubCountry/RU.pm blib/lib/Number/Phone/StubCountry/RU.pm cp lib/Number/Phone/StubCountry/AU.pm blib/lib/Number/Phone/StubCountry/AU.pm cp lib/Number/Phone/StubCountry/HU.pm blib/lib/Number/Phone/StubCountry/HU.pm cp lib/Number/Phone/StubCountry/ZM.pm blib/lib/Number/Phone/StubCountry/ZM.pm cp lib/Number/Phone/StubCountry/GA.pm blib/lib/Number/Phone/StubCountry/GA.pm cp lib/Number/Phone/StubCountry/LV.pm blib/lib/Number/Phone/StubCountry/LV.pm cp lib/Number/Phone/StubCountry/GH.pm blib/lib/Number/Phone/StubCountry/GH.pm cp lib/Number/Phone/StubCountry/SJ.pm blib/lib/Number/Phone/StubCountry/SJ.pm cp lib/Number/Phone/StubCountry/EG.pm blib/lib/Number/Phone/StubCountry/EG.pm cp lib/Number/Phone/StubCountry/BW.pm blib/lib/Number/Phone/StubCountry/BW.pm cp lib/Number/Phone/StubCountry/BN.pm blib/lib/Number/Phone/StubCountry/BN.pm cp lib/Number/Phone/StubCountry/GF.pm blib/lib/Number/Phone/StubCountry/GF.pm cp lib/Number/Phone/UK/JE.pm blib/lib/Number/Phone/UK/JE.pm cp lib/Number/Phone/StubCountry/CF.pm blib/lib/Number/Phone/StubCountry/CF.pm cp lib/Number/Phone/NANP/Data.pm blib/lib/Number/Phone/NANP/Data.pm cp lib/Number/Phone/StubCountry/DZ.pm blib/lib/Number/Phone/StubCountry/DZ.pm cp lib/Number/Phone/StubCountry/CI.pm blib/lib/Number/Phone/StubCountry/CI.pm cp lib/Number/Phone/StubCountry/AF.pm blib/lib/Number/Phone/StubCountry/AF.pm cp lib/Number/Phone/StubCountry/AW.pm blib/lib/Number/Phone/StubCountry/AW.pm cp lib/Number/Phone/StubCountry/AM.pm blib/lib/Number/Phone/StubCountry/AM.pm cp lib/Number/Phone/StubCountry/NI.pm blib/lib/Number/Phone/StubCountry/NI.pm cp lib/Number/Phone/StubCountry/CU.pm blib/lib/Number/Phone/StubCountry/CU.pm cp lib/Number/Phone/NANP/MS.pm blib/lib/Number/Phone/NANP/MS.pm cp lib/Number/Phone/StubCountry/AT.pm blib/lib/Number/Phone/StubCountry/AT.pm cp lib/Number/Phone/StubCountry/AD.pm blib/lib/Number/Phone/StubCountry/AD.pm cp lib/Number/Phone/StubCountry/GL.pm blib/lib/Number/Phone/StubCountry/GL.pm cp lib/Number/Phone/UK/GG.pm blib/lib/Number/Phone/UK/GG.pm Manifying blib/man3/Number::Phone.3 Manifying blib/man3/Number::Phone::Country.3 Manifying blib/man3/Number::Phone::NANP.3 Manifying blib/man3/Number::Phone::NANP::AG.3 Manifying blib/man3/Number::Phone::NANP::AI.3 Manifying blib/man3/Number::Phone::NANP::AS.3 Manifying blib/man3/Number::Phone::NANP::BB.3 Manifying blib/man3/Number::Phone::NANP::BM.3 Manifying blib/man3/Number::Phone::NANP::BS.3 Manifying blib/man3/Number::Phone::NANP::CA.3 Manifying blib/man3/Number::Phone::NANP::DM.3 Manifying blib/man3/Number::Phone::NANP::DO.3 Manifying blib/man3/Number::Phone::NANP::GD.3 Manifying blib/man3/Number::Phone::NANP::GU.3 Manifying blib/man3/Number::Phone::NANP::JM.3 Manifying blib/man3/Number::Phone::NANP::KN.3 Manifying blib/man3/Number::Phone::NANP::KY.3 Manifying blib/man3/Number::Phone::NANP::LC.3 Manifying blib/man3/Number::Phone::NANP::MP.3 Manifying blib/man3/Number::Phone::NANP::MS.3 Manifying blib/man3/Number::Phone::NANP::PR.3 Manifying blib/man3/Number::Phone::NANP::SX.3 Manifying blib/man3/Number::Phone::NANP::TC.3 Manifying blib/man3/Number::Phone::NANP::TT.3 Manifying blib/man3/Number::Phone::NANP::US.3 Manifying blib/man3/Number::Phone::NANP::VC.3 Manifying blib/man3/Number::Phone::NANP::VG.3 Manifying blib/man3/Number::Phone::NANP::VI.3 Manifying blib/man3/Number::Phone::UK.3 Manifying blib/man3/Number::Phone::UK::GG.3 Manifying blib/man3/Number::Phone::UK::IM.3 Manifying blib/man3/Number::Phone::UK::JE.3 DCANTRELL/Number-Phone-2.2002.tar.gz make -- OK Running make test >>> make test TEST_VERBOSE=1 PERL_DL_NONLAZY=1 /home/fly1800/ap1800-297235/bin/perl-static "-MExtUtils::Command::MM" "-MTest::Harness" "-e" "undef *Test::Harness::Switches; test_harness(1, 'blib/lib', 'blib/arch')" t/*.t Can't locate DBM/Deep.pm in @INC (you may need to install the DBM::Deep module) (@INC contains: t/inc /home/fly1800/var/cpan/build/Number-Phone-2.2002-EMl3hJ/blib/lib /home/fly1800/var/cpan/build/Number-Phone-2.2002-EMl3hJ/blib/arch /home/fly1800/var/megalib /home/fly1800/ap1800-297235/site/lib /home/fly1800/ap1800-297235/lib .) at /home/fly1800/var/cpan/build/Number-Phone-2.2002-EMl3hJ/blib/lib/Number/Phone/UK/Data.pm line 8. BEGIN failed--compilation aborted at /home/fly1800/var/cpan/build/Number-Phone-2.2002-EMl3hJ/blib/lib/Number/Phone/UK/Data.pm line 8. Compilation failed in require at /home/fly1800/var/cpan/build/Number-Phone-2.2002-EMl3hJ/blib/lib/Number/Phone/UK.pm line 6. BEGIN failed--compilation aborted at /home/fly1800/var/cpan/build/Number-Phone-2.2002-EMl3hJ/blib/lib/Number/Phone/UK.pm line 6. Compilation failed in require at t/00_superclass_and_uk_different_method_invocations.t line 8. BEGIN failed--compilation aborted at t/00_superclass_and_uk_different_method_invocations.t line 8. t/00_superclass_and_uk_different_method_invocations.t .. Dubious, test returned 2 (wstat 512, 0x200) No subtests run Can't locate DBM/Deep.pm in @INC (you may need to install the DBM::Deep module) (@INC contains: t/inc /home/fly1800/var/cpan/build/Number-Phone-2.2002-EMl3hJ/blib/lib /home/fly1800/var/cpan/build/Number-Phone-2.2002-EMl3hJ/blib/arch /home/fly1800/var/megalib /home/fly1800/ap1800-297235/site/lib /home/fly1800/ap1800-297235/lib .) at /home/fly1800/var/cpan/build/Number-Phone-2.2002-EMl3hJ/blib/lib/Number/Phone/UK/Data.pm line 8. BEGIN failed--compilation aborted at /home/fly1800/var/cpan/build/Number-Phone-2.2002-EMl3hJ/blib/lib/Number/Phone/UK/Data.pm line 8. Compilation failed in require at /home/fly1800/var/cpan/build/Number-Phone-2.2002-EMl3hJ/blib/lib/Number/Phone/UK.pm line 6. BEGIN failed--compilation aborted at /home/fly1800/var/cpan/build/Number-Phone-2.2002-EMl3hJ/blib/lib/Number/Phone/UK.pm line 6. Compilation failed in require at t/01_uk_data.t line 8. BEGIN failed--compilation aborted at t/01_uk_data.t line 8. t/01_uk_data.t ......................................... Dubious, test returned 2 (wstat 512, 0x200) No subtests run Can't locate DBM/Deep.pm in @INC (you may need to install the DBM::Deep module) (@INC contains: t/inc /home/fly1800/var/cpan/build/Number-Phone-2.2002-EMl3hJ/blib/lib /home/fly1800/var/cpan/build/Number-Phone-2.2002-EMl3hJ/blib/arch /home/fly1800/var/megalib /home/fly1800/ap1800-297235/site/lib /home/fly1800/ap1800-297235/lib .) at /home/fly1800/var/cpan/build/Number-Phone-2.2002-EMl3hJ/blib/lib/Number/Phone/UK/Data.pm line 8. BEGIN failed--compilation aborted at /home/fly1800/var/cpan/build/Number-Phone-2.2002-EMl3hJ/blib/lib/Number/Phone/UK/Data.pm line 8. Compilation failed in require at /home/fly1800/var/cpan/build/Number-Phone-2.2002-EMl3hJ/blib/lib/Number/Phone/UK.pm line 6. BEGIN failed--compilation aborted at /home/fly1800/var/cpan/build/Number-Phone-2.2002-EMl3hJ/blib/lib/Number/Phone/UK.pm line 6. Compilation failed in require at t/02_weird_little_islands.t line 8. BEGIN failed--compilation aborted at t/02_weird_little_islands.t line 8. t/02_weird_little_islands.t ............................ Dubious, test returned 2 (wstat 512, 0x200) No subtests run t/20_nanp.t ............................................ 1..132 ok 1 - use Number::Phone::NANP; ok 2 - create Number::Phone::NANP::AG ok 3 - AG has right country() info ok 4 - AG has no regulator info ok 5 - AG has country code 1 ok 6 - AG can format numbers ok 7 - create Number::Phone::NANP::AI ok 8 - AI has right country() info ok 9 - AI has right regulator() info ok 10 - AI has country code 1 ok 11 - AI can format numbers ok 12 - create Number::Phone::NANP::AS ok 13 - AS has right country() info ok 14 - AS has right regulator() info ok 15 - AS has country code 1 ok 16 - AS can format numbers ok 17 - create Number::Phone::NANP::BB ok 18 - BB has right country() info ok 19 - BB has right regulator() info ok 20 - BB has country code 1 ok 21 - BB can format numbers ok 22 - create Number::Phone::NANP::BM ok 23 - BM has right country() info ok 24 - BM has right regulator() info ok 25 - BM has country code 1 ok 26 - BM can format numbers ok 27 - create Number::Phone::NANP::BS ok 28 - BS has right country() info ok 29 - BS has right regulator() info ok 30 - BS has country code 1 ok 31 - BS can format numbers ok 32 - create Number::Phone::NANP::CA ok 33 - CA has right country() info ok 34 - CA has right regulator() info ok 35 - CA has country code 1 ok 36 - CA can format numbers ok 37 - create Number::Phone::NANP::DM ok 38 - DM has right country() info ok 39 - DM has right regulator() info ok 40 - DM has country code 1 ok 41 - DM can format numbers ok 42 - create Number::Phone::NANP::DO ok 43 - DO has right country() info ok 44 - DO has right regulator() info ok 45 - DO has country code 1 ok 46 - DO can format numbers ok 47 - create Number::Phone::NANP::GD ok 48 - GD has right country() info ok 49 - GD has right regulator() info ok 50 - GD has country code 1 ok 51 - GD can format numbers ok 52 - create Number::Phone::NANP::GU ok 53 - GU has right country() info ok 54 - GU has right regulator() info ok 55 - GU has country code 1 ok 56 - GU can format numbers ok 57 - create Number::Phone::NANP::JM ok 58 - JM has right country() info ok 59 - JM has right regulator() info ok 60 - JM has country code 1 ok 61 - JM can format numbers ok 62 - create Number::Phone::NANP::KN ok 63 - KN has right country() info ok 64 - KN has right regulator() info ok 65 - KN has country code 1 ok 66 - KN can format numbers ok 67 - create Number::Phone::NANP::KY ok 68 - KY has right country() info ok 69 - KY has right regulator() info ok 70 - KY has country code 1 ok 71 - KY can format numbers ok 72 - create Number::Phone::NANP::LC ok 73 - LC has right country() info ok 74 - LC has right regulator() info ok 75 - LC has country code 1 ok 76 - LC can format numbers ok 77 - create Number::Phone::NANP::MP ok 78 - MP has right country() info ok 79 - MP has no regulator info ok 80 - MP has country code 1 ok 81 - MP can format numbers ok 82 - create Number::Phone::NANP::MS ok 83 - MS has right country() info ok 84 - MS has no regulator info ok 85 - MS has country code 1 ok 86 - MS can format numbers ok 87 - create Number::Phone::NANP ok 88 - NANP has no country() info ok 89 - NANP has right regulator() info ok 90 - NANP has country code 1 ok 91 - NANP can format numbers ok 92 - create Number::Phone::NANP::PR ok 93 - PR has right country() info ok 94 - PR has no regulator info ok 95 - PR has country code 1 ok 96 - PR can format numbers ok 97 - create Number::Phone::NANP::SX ok 98 - SX has right country() info ok 99 - SX has no regulator info ok 100 - SX has country code 1 ok 101 - SX can format numbers ok 102 - create Number::Phone::NANP::TC ok 103 - TC has right country() info ok 104 - TC has no regulator info ok 105 - TC has country code 1 ok 106 - TC can format numbers ok 107 - create Number::Phone::NANP::TT ok 108 - TT has right country() info ok 109 - TT has right regulator() info ok 110 - TT has country code 1 ok 111 - TT can format numbers ok 112 - create Number::Phone::NANP::US ok 113 - US has right country() info ok 114 - US has right regulator() info ok 115 - US has country code 1 ok 116 - US can format numbers ok 117 - create Number::Phone::NANP::VC ok 118 - VC has right country() info ok 119 - VC has right regulator() info ok 120 - VC has country code 1 ok 121 - VC can format numbers ok 122 - create Number::Phone::NANP::VG ok 123 - VG has right country() info ok 124 - VG has right regulator() info ok 125 - VG has country code 1 ok 126 - VG can format numbers ok 127 - create Number::Phone::NANP::VI ok 128 - VI has right country() info ok 129 - VI has no regulator info ok 130 - VI has country code 1 ok 131 - VI can format numbers ok 132 - areaname works ok # Failed test 'N::P->new() works without specifically loading a country module' # at t/30_find-right-subclass.t line 12. # Looks like you failed 1 test of 4. t/30_find-right-subclass.t ............................. 1..4 not 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 Dubious, test returned 1 (wstat 256, 0x100) Failed 1/4 subtests Can't locate DBM/Deep.pm in @INC (you may need to install the DBM::Deep module) (@INC contains: t/inc /home/fly1800/var/cpan/build/Number-Phone-2.2002-EMl3hJ/blib/lib /home/fly1800/var/cpan/build/Number-Phone-2.2002-EMl3hJ/blib/arch /home/fly1800/var/megalib /home/fly1800/ap1800-297235/site/lib /home/fly1800/ap1800-297235/lib .) at /home/fly1800/var/cpan/build/Number-Phone-2.2002-EMl3hJ/blib/lib/Number/Phone/UK/Data.pm line 8. BEGIN failed--compilation aborted at /home/fly1800/var/cpan/build/Number-Phone-2.2002-EMl3hJ/blib/lib/Number/Phone/UK/Data.pm line 8. Compilation failed in require at /home/fly1800/var/cpan/build/Number-Phone-2.2002-EMl3hJ/blib/lib/Number/Phone/UK.pm line 6. BEGIN failed--compilation aborted at /home/fly1800/var/cpan/build/Number-Phone-2.2002-EMl3hJ/blib/lib/Number/Phone/UK.pm line 6. Compilation failed in require at (eval 8) line 2. ...propagated at /home/fly1800/var/megalib/base.pm line 84. BEGIN failed--compilation aborted at t/31_country-for-subclass.t line 12. # Looks like your test exited with 2 before it could output anything. t/31_country-for-subclass.t ............................ 1..5 Dubious, test returned 2 (wstat 512, 0x200) Failed 5/5 subtests no module available for UK, and nostubs turned on # Looks like your test exited with 2 before it could output anything. t/40-no-stubs.t ........................................ 1..2 Dubious, test returned 2 (wstat 512, 0x200) Failed 2/2 subtests t/41-stubs.t ........................................... ok 1 - didn't die when trying to load non-existent stub for Inmarsat +870 ok 2 - Inmarsat number has right country_code ok 3 - Number::Phone->new("+870123456")->country() ok 4 - Number::Phone->new("+870123456")->format() ok 5 - Number::Phone->new("+870123456")->is_valid() ok 6 - Number::Phone->new("+870123456")->is_mobile() ok 7 - Number::Phone->new("+870123456")->is_geographic() ok 8 - Number::Phone->new("+870123456")->is_fixed_line() ok 9 - didn't die when trying to load non-existent stub for Inmarsat +871 ok 10 - Inmarsat number has right country_code ok 11 - Number::Phone->new("+8719744591")->country() ok 12 - Number::Phone->new("+8719744591")->format() ok 13 - Number::Phone->new("+8719744591")->is_valid() ok 14 - Number::Phone->new("+8719744591")->is_mobile() ok 15 - Number::Phone->new("+8719744591")->is_geographic() ok 16 - Number::Phone->new("+8719744591")->is_fixed_line() ok 17 - good, there's no module for the Faroes ok 18 - Number::Phone->new('+298 303030')->country_code() ok 19 - Number::Phone->new('+298 303030')->country() ok 20 - good, there's no module for Russia ok 21 - Number::Phone->new('+7 499 999 82 83')->country_code() ok 22 - Number::Phone->new('+7 499 999 82 83')->country() ok 23 - Хороший товарищ новость! is_mobile works for Russia! ok 24 - stub loaded when N::P::CC exists but isn't a proper subclass isa Number::Phone::StubCountry::JP ok 25 - area names don't have spurious \s ok 26 - formatted Menz Kr Oberhavel number correctly ok 27 - formatted Berlin number correctly ok 28 - The object isa Number::Phone::StubCountry::MOCK ok 29 - inherited country() method works ok 30 - 4+6 number formatted OK ok 31 # skip libphonenumber doesn't do areacode/subscriber ok 32 # skip libphonenumber doesn't do areacode/subscriber ok 33 - 3+7 number formatted OK ok 34 # skip libphonenumber doesn't do areacode/subscriber ok 35 # skip libphonenumber doesn't do areacode/subscriber ok 36 - 2+8 number formatted OK ok 37 # skip libphonenumber doesn't do areacode/subscriber ok 38 # skip libphonenumber doesn't do areacode/subscriber ok 39 - is_geographic works for a London number ok 40 - is_valid works for a London number ok 41 - is_in_use works for a London number ok 42 - is_fixed_line works for a London number ok 43 - is_mobile works for a London number ok 44 - is_pager works for a London number ok 45 - is_ipphone works for a London number ok 46 - is_isdn works for a London number ok 47 - is_tollfree works for a London number ok 48 - is_specialrate works for a London number ok 49 - is_adult works for a London number ok 50 - is_personal works for a London number ok 51 - is_corporate works for a London number ok 52 - is_government works for a London number ok 53 - is_international works for a London number ok 54 - is_network_service works for a London number ok 55 - is_ipphone works for a London number ok 56 - geographic numbers return is_fixed_line == undef ok 57 - type() works ok 58 - 0+10 number formatted OK ok 59 # skip libphonenumber doesn't do areacode/subscriber ok 60 # skip libphonenumber doesn't do areacode/subscriber ok 61 - mobiles correctly identified ok 62 - mobiles are identified as not fixed lines ok 63 - pagers correctly identified ok 64 - toll-free numbers with significant F digit correctly identified ok 65 - C&W 0500 numbers correctly identified as toll-free ok 66 - generic toll-free numbers correctly identified ok 67 # skip libphonenumber doesn't know about location/operators/network-service/special-rate/adult/corporate numbers ok 68 # skip libphonenumber doesn't know about location/operators/network-service/special-rate/adult/corporate numbers ok 69 # skip libphonenumber doesn't know about location/operators/network-service/special-rate/adult/corporate numbers ok 70 # skip libphonenumber doesn't know about location/operators/network-service/special-rate/adult/corporate numbers ok 71 # skip libphonenumber doesn't know about location/operators/network-service/special-rate/adult/corporate numbers ok 72 # skip libphonenumber doesn't know about location/operators/network-service/special-rate/adult/corporate numbers ok 73 # skip libphonenumber doesn't know about location/operators/network-service/special-rate/adult/corporate numbers ok 74 # skip libphonenumber doesn't know about location/operators/network-service/special-rate/adult/corporate numbers ok 75 - don't know anything about portability ok 76 - personal numbers correctly identified ok 77 - good, no area name for non-geographic numbers ok 78 - London numbers return correct area name ok 79 - 0845 'Allocated for Migration only' fixed ok 80 - 0870 'Allocated for Migration only' fixed ok 81 - bad 070 data fixed ok 82 - 0203 numbers are recognised ok 83 - ... and their type looks OK ok 84 - VoIP correctly identified ok 85 # skip libphonenumber doesn't do operators ok 86 - 03 numbers have right type ok 87 # skip libphonenumber disagrees with me about formatting special rate numbers ok 88 - 5+4 format works ok 89 # skip libphonenumber knows better than OFCOM for 01768 ok 90 # skip libphonenumber knows better than OFCOM for 01768 ok 91 - 01768 88 area name ok 92 - 4+3 in that range correctly fails ok 93 - 4+4 in that range correctly fails ok 94 - 4+7 in that range correctly fails ok 95 - 074 mobiles correctly identified ok 96 # skip libphonenumber doesn't do operators ok 97 # skip libphonenumber disagrees with me about formatting mobile numbers ok 98 - 075 mobiles correctly identified ok 99 # skip libphonenumber doesn't do operators ok 100 # skip libphonenumber disagrees with me about formatting mobile numbers # bugfixes ok 101 # skip libphonenumber disagrees with me about formatting unallocated numbers ok 102 - allocated numbers format OK ok 103 - OFCOM's stupid 6+4 format for 1302 62[2459] is corrected ok 104 - OFCOM's missing format for 1302 623 is corrected ok 105 # skip Stubs aren't intended to be constructed directly ok 106 # skip Stubs aren't intended to be constructed directly ok 107 - +44 844 000 000 is invalid (too short) ok 108 # skip Stubs aren't intended to be constructed directly ok 109 # skip Stubs aren't intended to be constructed directly ok 110 # skip Stubs aren't intended to be constructed directly ok 111 # skip Stubs aren't intended to be constructed directly 1..111 ok t/50_number-phone-country.t ............................ 1..301 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: 226 ok 9 - NANP: CA: 438 ok 10 - NANP: US: 601 ok 11 - NANP: US: 706 ok 12 - NANP: BS: 242 ok 13 - NANP: BB: 246 ok 14 - NANP: AI: 264 ok 15 - NANP: AG: 268 ok 16 - NANP: VG: 284 ok 17 - NANP: VI: 340 ok 18 - NANP: KY: 345 ok 19 - NANP: BM: 441 ok 20 - NANP: GD: 473 ok 21 - NANP: TC: 649 ok 22 - NANP: MS: 664 ok 23 - NANP: MP: 670 ok 24 - NANP: GU: 671 ok 25 - NANP: AS: 684 ok 26 - NANP: SX: 721 ok 27 - NANP: LC: 758 ok 28 - NANP: DM: 767 ok 29 - NANP: VC: 784 ok 30 - NANP: PR: 787 ok 31 - NANP: DO: 809 ok 32 - NANP: DO: 829 ok 33 - NANP: DO: 849 ok 34 - NANP: TT: 868 ok 35 - NANP: KN: 869 ok 36 - NANP: JM: 876 ok 37 - NANP: PR: 939 ok 38 - +684 *not* identified as AS ok 39 - +5995 *not* identified as SX # test some stupid formatting ok 40 - +441234567890 is GB ok 41 - +44 1234 567890 is GB ok 42 - +44 1234-567890 is GB ok 43 - +44 (0)1234 567890 is GB ok 44 - +4-4 845 00 DEVIL is GB # regression tests for all other country codes start here ok 45 - +20 is EG ok 46 - +211 is SS ok 47 - +212 is MA ok 48 - +212 5288 is EH ok 49 - +212 5289 is EH ok 50 - +213 is DZ ok 51 - +216 is TN ok 52 - +218 is LY ok 53 - +220 is GM ok 54 - +221 is SN ok 55 - +222 is MR ok 56 - +223 is ML ok 57 - +224 is GN ok 58 - +225 is CI ok 59 - +226 is BF ok 60 - +227 is NE ok 61 - +228 is TG ok 62 - +229 is BJ ok 63 - +230 is MU ok 64 - +231 is LR ok 65 - +232 is SL ok 66 - +233 is GH ok 67 - +234 is NG ok 68 - +235 is TD ok 69 - +236 is CF ok 70 - +237 is CM ok 71 - +238 is CV ok 72 - +239 is ST ok 73 - +240 is GQ ok 74 - +241 is GA ok 75 - +242 is CG ok 76 - +243 is CD ok 77 - +244 is AO ok 78 - +245 is GW ok 79 - +246 is IO ok 80 - +247 is AC ok 81 - +248 is SC ok 82 - +249 is SD ok 83 - +250 is RW ok 84 - +251 is ET ok 85 - +252 is SO ok 86 - +253 is DJ ok 87 - +254 is KE ok 88 - +255 is TZ ok 89 - +256 is UG ok 90 - +257 is BI ok 91 - +258 is MZ ok 92 - +260 is ZM ok 93 - +261 is MG ok 94 - +262 is RE ok 95 - +2622691 is YT ok 96 - +26226960 is YT ok 97 - +26226961 is YT ok 98 - +26226962 is YT ok 99 - +26226963 is YT ok 100 - +26226964 is YT ok 101 - +26263920 is YT ok 102 - +26263921 is YT ok 103 - +26263922 is YT ok 104 - +26263923 is YT ok 105 - +26263924 is YT ok 106 - +26263965 is YT ok 107 - +26263966 is YT ok 108 - +26263967 is YT ok 109 - +26263968 is YT ok 110 - +26263969 is YT ok 111 - +263 is ZW ok 112 - +264 is NA ok 113 - +265 is MW ok 114 - +266 is LS ok 115 - +267 is BW ok 116 - +268 is SZ ok 117 - +269 is KM ok 118 - +27 is ZA ok 119 - +290 is SH ok 120 - +291 is ER ok 121 - +297 is AW ok 122 - +298 is FO ok 123 - +299 is GL ok 124 - +30 is GR ok 125 - +31 is NL ok 126 - +32 is BE ok 127 - +33 is FR ok 128 - +34 is ES ok 129 - +350 is GI ok 130 - +351 is PT ok 131 - +352 is LU ok 132 - +353 is IE ok 133 - +35348 is GB ok 134 - +354 is IS ok 135 - +355 is AL ok 136 - +356 is MT ok 137 - +357 is CY ok 138 - +358 is FI ok 139 - +359 is BG ok 140 - +36 is HU ok 141 - +370 is LT ok 142 - +371 is LV ok 143 - +372 is EE ok 144 - +373 is MD ok 145 - +374 is AM ok 146 - +375 is BY ok 147 - +376 is AD ok 148 - +377 is MC ok 149 - +377 44 is KOS ok 150 - +377 45 is KOS ok 151 - +378 is SM ok 152 - +379 is VA ok 153 - +380 is UA ok 154 - +381 is RS ok 155 - +381 28 is KOS ok 156 - +381 29 is KOS ok 157 - +381 38 is KOS ok 158 - +381 39 is KOS ok 159 - +382 is ME ok 160 - +385 is HR ok 161 - +386 is SI ok 162 - +386 43 is KOS ok 163 - +386 44 is KOS ok 164 - +387 is BA ok 165 - +389 is MK ok 166 - +39 is IT ok 167 - +3966982 is VA ok 168 - +40 is RO ok 169 - +41 is CH ok 170 - +420 is CZ ok 171 - +421 is SK ok 172 - +423 is LI ok 173 - +43 is AT ok 174 - +44 is GB ok 175 - +45 is DK ok 176 - +46 is SE ok 177 - +47 is NO ok 178 - +48 is PL ok 179 - +49 is DE ok 180 - +500 is FK ok 181 - +501 is BZ ok 182 - +502 is GT ok 183 - +503 is SV ok 184 - +504 is HN ok 185 - +505 is NI ok 186 - +506 is CR ok 187 - +507 is PA ok 188 - +508 is PM ok 189 - +509 is HT ok 190 - +51 is PE ok 191 - +52 is MX ok 192 - +53 is CU ok 193 - +54 is AR ok 194 - +55 is BR ok 195 - +56 is CL ok 196 - +57 is CO ok 197 - +58 is VE ok 198 - +590 is GP ok 199 - +591 is BO ok 200 - +592 is GY ok 201 - +593 is EC ok 202 - +594 is GF ok 203 - +595 is PY ok 204 - +596 is MQ ok 205 - +597 is SR ok 206 - +598 is UY ok 207 - +599 is BQ ok 208 - +5990 is CW ok 209 - +60 is MY ok 210 - +61 is AU ok 211 - +6189162 is CC ok 212 - +6189164 is CX ok 213 - +62 is ID ok 214 - +63 is PH ok 215 - +64 is NZ ok 216 - +65 is SG ok 217 - +66 is TH ok 218 - +670 is TL ok 219 - +67210 is AQ ok 220 - +67211 is AQ ok 221 - +67212 is AQ ok 222 - +67213 is AQ ok 223 - +6723 is NF ok 224 - +673 is BN ok 225 - +674 is NR ok 226 - +675 is PG ok 227 - +676 is TO ok 228 - +677 is SB ok 229 - +678 is VU ok 230 - +679 is FJ ok 231 - +680 is PW ok 232 - +681 is WF ok 233 - +682 is CK ok 234 - +683 is NU ok 235 - +685 is WS ok 236 - +686 is KI ok 237 - +687 is NC ok 238 - +688 is TV ok 239 - +689 is PF ok 240 - +690 is TK ok 241 - +691 is FM ok 242 - +692 is MH ok 243 - +7 is RU ok 244 - +76 is KZ ok 245 - +77 is KZ ok 246 - +800 is InternationalFreephone ok 247 - +808 is SharedCostServices ok 248 - +81 is JP ok 249 - +82 is KR ok 250 - +84 is VN ok 251 - +850 is KP ok 252 - +852 is HK ok 253 - +853 is MO ok 254 - +855 is KH ok 255 - +856 is LA ok 256 - +86 is CN ok 257 - +870 is Inmarsat ok 258 - +871 is Inmarsat ok 259 - +872 is Inmarsat ok 260 - +873 is Inmarsat ok 261 - +874 is Inmarsat ok 262 - +878 is UniversalPersonalTelecoms ok 263 - +880 is BD ok 264 - +8816 is Iridium ok 265 - +8817 is Iridium ok 266 - +8818 is Globalstar ok 267 - +8819 is Globalstar ok 268 - +882 is InternationalNetworks ok 269 - +886 is TW ok 270 - +90 is TR ok 271 - +91 is IN ok 272 - +92 is PK ok 273 - +93 is AF ok 274 - +94 is LK ok 275 - +95 is MM ok 276 - +960 is MV ok 277 - +961 is LB ok 278 - +962 is JO ok 279 - +963 is SY ok 280 - +964 is IQ ok 281 - +965 is KW ok 282 - +966 is SA ok 283 - +967 is YE ok 284 - +968 is OM ok 285 - +970 is PS ok 286 - +971 is AE ok 287 - +972 is IL ok 288 - +973 is BH ok 289 - +974 is QA ok 290 - +975 is BT ok 291 - +976 is MN ok 292 - +977 is NP ok 293 - +979 is InternationalPremiumRate ok 294 - +98 is IR ok 295 - +991 is ITPCS ok 296 - +992 is TJ ok 297 - +993 is TM ok 298 - +994 is AZ ok 299 - +995 is GE ok 300 - +996 is KG ok 301 - +998 is UZ 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 # Failed test '+44 1424 220000 -> +44 1424 220001 = 01424220001 (UK local call)' # at t/60_dial_to.t line 42. # got: undef # expected: '01424220001' # Failed test '+44 1403 200000 -> +44 1403 030001 = 01403030001 (UK local call to National Dialling Only number)' # at t/60_dial_to.t line 42. # got: undef # expected: '01403030001' # Failed test '+44 1403 200000 -> +44 1424 220000 = 01424220000 (UK call to another area)' # at t/60_dial_to.t line 42. # got: undef # expected: '01424220000' # Failed test '+44 7979 866975 -> +44 7979 866976 = 07979866976 (UK mobile to mobile)' # at t/60_dial_to.t line 42. # got: undef # expected: '07979866976' # Failed test '+44 800 001 4000 -> +44 845 505 0000 = 08455050000 (UK 0800 to 0845)' # at t/60_dial_to.t line 42. # got: undef # expected: '08455050000' # Failed test '+44 800 001 4000 -> +44 800 001 4001 = 08000014001 (UK 0800 to 0800)' # at t/60_dial_to.t line 42. # got: undef # expected: '08000014001' # Failed test '+44 1424 220000 -> +44 1534 440000 = 01534440000 (mainland UK to JE)' # at t/60_dial_to.t line 42. # got: undef # expected: '01534440000' # Failed test '+44 1534 440000 -> +44 1424 220000 = 01424220000 (JE to mainland UK)' # at t/60_dial_to.t line 42. # got: undef # expected: '01424220000' warning made fatal: Use of uninitialized value in concatenation (.) or string at /home/fly1800/var/cpan/build/Number-Phone-2.2002-EMl3hJ/blib/lib/Number/Phone.pm line 91. # Looks like you planned 12 tests but ran 11. # Looks like you failed 8 tests of 11 run. # Looks like your test exited with 2 just after 11. t/60_dial_to.t ......................................... 1..12 not 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) not ok 3 - +44 1403 200000 -> +44 1403 030001 = 01403030001 (UK local call to National Dialling Only number) not ok 4 - +44 1403 200000 -> +44 1424 220000 = 01424220000 (UK call to another area) not ok 5 - +44 7979 866975 -> +44 7979 866976 = 07979866976 (UK mobile to mobile) not ok 6 - +44 800 001 4000 -> +44 845 505 0000 = 08455050000 (UK 0800 to 0845) not ok 7 - +44 800 001 4000 -> +44 800 001 4001 = 08000014001 (UK 0800 to 0800) not ok 8 - +44 1424 220000 -> +44 1534 440000 = 01534440000 (mainland UK to JE) not 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) Dubious, test returned 2 (wstat 512, 0x200) Failed 9/12 subtests # Failed test 'N::P->new(CC, 'nnnn') returns N::P::CC object' # at t/900_bugfix-rt48581.t line 14. # Failed test 'and it's got the right data' # at t/900_bugfix-rt48581.t line 16. # Looks like you failed 2 tests of 3. t/900_bugfix-rt48581.t ................................. 1..3 not ok 1 - N::P->new(CC, 'nnnn') returns N::P::CC object not ok 2 - and it's got the right data ok 3 - dies OK on too many params Dubious, test returned 2 (wstat 512, 0x200) Failed 2/3 subtests 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 Test Summary Report ------------------- t/00_superclass_and_uk_different_method_invocations.t (Wstat: 512 Tests: 0 Failed: 0) Non-zero exit status: 2 Parse errors: No plan found in TAP output t/01_uk_data.t (Wstat: 512 Tests: 0 Failed: 0) Non-zero exit status: 2 Parse errors: No plan found in TAP output t/02_weird_little_islands.t (Wstat: 512 Tests: 0 Failed: 0) Non-zero exit status: 2 Parse errors: No plan found in TAP output t/30_find-right-subclass.t (Wstat: 256 Tests: 4 Failed: 1) Failed test: 1 Non-zero exit status: 1 t/31_country-for-subclass.t (Wstat: 512 Tests: 0 Failed: 0) Non-zero exit status: 2 Parse errors: Bad plan. You planned 5 tests but ran 0. t/40-no-stubs.t (Wstat: 512 Tests: 0 Failed: 0) Non-zero exit status: 2 Parse errors: Bad plan. You planned 2 tests but ran 0. t/60_dial_to.t (Wstat: 512 Tests: 11 Failed: 8) Failed tests: 1, 3-9 Non-zero exit status: 2 Parse errors: Bad plan. You planned 12 tests but ran 11. t/900_bugfix-rt48581.t (Wstat: 512 Tests: 3 Failed: 2) Failed tests: 1-2 Non-zero exit status: 2 Files=17, Tests=1309, 3 wallclock secs ( 0.15 usr 0.14 sys + 1.53 cusr 0.27 csys = 2.09 CPU) Result: FAIL Failed 8/17 test programs. 11/1309 subtests failed. make: *** [test_dynamic] Error 255 DCANTRELL/Number-Phone-2.2002.tar.gz one dependency not OK (DBM::Deep); additionally test harness failed make test TEST_VERBOSE=1 -- NOT OK //hint// to see the cpan-testers results for installing this module, try: reports DCANTRELL/Number-Phone-2.2002.tar.gz Running test for module 'Number::Phone::Country' Running make for D/DC/DCANTRELL/Number-Phone-2.2002.tar.gz Has already been unwrapped into directory /home/fly1800/var/cpan/build/Number-Phone-2.2002-EMl3hJ Warning: Prerequisite 'DBM::Deep => 2.0008' for 'DCANTRELL/Number-Phone-2.2002.tar.gz' failed when processing 'RKINYON/DBM-Deep-2.0009.tar.gz' with 'make_test => NO'. Continuing, but chances to succeed are limited. Has already been made Running make test Won't repeat unsuccessful test during this command Has already been tested within this command Running test for module 'Number::Phone' Running make for D/DC/DCANTRELL/Number-Phone-2.2002.tar.gz Has already been unwrapped into directory /home/fly1800/var/cpan/build/Number-Phone-2.2002-EMl3hJ Warning: Prerequisite 'DBM::Deep => 2.0008' for 'DCANTRELL/Number-Phone-2.2002.tar.gz' failed when processing 'RKINYON/DBM-Deep-2.0009.tar.gz' with 'make_test => NO'. Continuing, but chances to succeed are limited. Has already been made Running make test Won't repeat unsuccessful test during this command Has already been tested within this command Running make for B/BR/BRAINBUZ/String-Validator-Phone-NANP-0.96.tar.gz Has already been unwrapped into directory /home/fly1800/var/cpan/build/String-Validator-Phone-NANP-0.96-U0sfMT CPAN.pm: Building B/BR/BRAINBUZ/String-Validator-Phone-NANP-0.96.tar.gz Warning: Prerequisite 'Number::Phone => 2' for 'BRAINBUZ/String-Validator-Phone-NANP-0.96.tar.gz' failed when processing 'DCANTRELL/Number-Phone-2.2002.tar.gz' with 'make_test => NO one dependency not OK (DBM::Deep); additionally test harness failed'. Continuing, but chances to succeed are limited. Warning: Prerequisite 'Number::Phone::Country => 1.7' for 'BRAINBUZ/String-Validator-Phone-NANP-0.96.tar.gz' failed when processing 'DCANTRELL/Number-Phone-2.2002.tar.gz' with 'make_test => NO one dependency not OK (DBM::Deep); additionally test harness failed'. Continuing, but chances to succeed are limited. Warning: Prerequisite 'Number::Phone::NANP => 1.3' for 'BRAINBUZ/String-Validator-Phone-NANP-0.96.tar.gz' failed when processing 'DCANTRELL/Number-Phone-2.2002.tar.gz' with 'make_test => NO one dependency not OK (DBM::Deep); additionally test harness failed'. Continuing, but chances to succeed are limited. >>> make cp lib/String/Validator/Phone/NANP.pm blib/lib/String/Validator/Phone/NANP.pm Manifying blib/man3/String::Validator::Phone::NANP.3 BRAINBUZ/String-Validator-Phone-NANP-0.96.tar.gz make -- OK Running make test >>> make test TEST_VERBOSE=1 PERL_DL_NONLAZY=1 /home/fly1800/ap1800-297235/bin/perl-static "-MExtUtils::Command::MM" "-MTest::Harness" "-e" "undef *Test::Harness::Switches; test_harness(1, 'blib/lib', 'blib/arch')" t/*.t Bailout called. Further testing stopped: # Failed test 'use String::Validator::Phone::NANP;' # at t/00-load.t line 6. # Tried to use 'String::Validator::Phone::NANP'. # Error: Can't locate Number/Phone.pm in @INC (you may need to install the Number::Phone module) (@INC contains: /home/fly1800/var/cpan/build/String-Validator-Phone-NANP-0.96-U0sfMT/blib/lib /home/fly1800/var/cpan/build/String-Validator-Phone-NANP-0.96-U0sfMT/blib/arch /home/fly1800/var/megalib /home/fly1800/var/megalib /home/fly1800/ap1800-297235/site/lib /home/fly1800/ap1800-297235/lib) at /home/fly1800/var/cpan/build/String-Validator-Phone-NANP-0.96-U0sfMT/blib/lib/String/Validator/Phone/NANP.pm line 7. # BEGIN failed--compilation aborted at /home/fly1800/var/cpan/build/String-Validator-Phone-NANP-0.96-U0sfMT/blib/lib/String/Validator/Phone/NANP.pm line 7. # Compilation failed in require at (eval 4) line 2. # BEGIN failed--compilation aborted at (eval 4) line 2. # Testing String::Validator::Phone::NANP , Perl 5.018000, /home/fly1800/ap1800-297235/bin/perl-static Can't locate object method "new" via package "String::Validator::Phone::NANP" at t/00-load.t line 11. # Looks like you planned 3 tests but ran 1. # Looks like you failed 1 test of 1 run. # Looks like your test exited with 255 just after 1. FAILED--Further testing stopped. make: *** [test_dynamic] Error 255 BRAINBUZ/String-Validator-Phone-NANP-0.96.tar.gz 3 dependencies missing (Number::Phone,Number::Phone::NANP,Number::Phone::Country); additionally test harness failed make test TEST_VERBOSE=1 -- NOT OK //hint// to see the cpan-testers results for installing this module, try: reports BRAINBUZ/String-Validator-Phone-NANP-0.96.tar.gz Running make for B/BR/BRAINBUZ/String-Validator-0.97.tar.gz Has already been unwrapped into directory /home/fly1800/var/cpan/build/String-Validator-0.97-iOmd_8 CPAN.pm: Building B/BR/BRAINBUZ/String-Validator-0.97.tar.gz Warning: Prerequisite 'String::Validator::Phone::NANP => 0.96' for 'BRAINBUZ/String-Validator-0.97.tar.gz' failed when processing 'BRAINBUZ/String-Validator-Phone-NANP-0.96.tar.gz' with 'make_test => NO 3 dependencies missing (Number::Phone,Number::Phone::NANP,Number::Phone::Country); additionally test harness failed'. Continuing, but chances to succeed are limited. >>> make cp lib/String/Validator.pm blib/lib/String/Validator.pm Manifying blib/man3/String::Validator.3 BRAINBUZ/String-Validator-0.97.tar.gz make -- OK Running make test >>> make test TEST_VERBOSE=1 PERL_DL_NONLAZY=1 /home/fly1800/ap1800-297235/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 , Perl 5.018000, /home/fly1800/ap1800-297235/bin/perl-static t/00-load.t ... ok 1 - use String::Validator::Password; 1..1 ok t/manifest.t .. skipped: Author tests not required for installation All tests successful. Files=2, Tests=1, 0 wallclock secs ( 0.02 usr 0.00 sys + 0.05 cusr 0.01 csys = 0.08 CPU) Result: PASS BRAINBUZ/String-Validator-0.97.tar.gz Tests succeeded but one dependency not OK (String::Validator::Phone::NANP) BRAINBUZ/String-Validator-0.97.tar.gz [dependencies] -- NA VmSize: 128796 kB Finished 2013-10-06T04:01:14