PATH=/usr/bin:/bin Start 2013-06-22T09:18:31 ActivePerl-1800 CPAN-2.00 Reading '/Users/fly1800/var/cpan/Metadata' Database was generated on Sat, 22 Jun 2013 12:41:05 GMT Running make for M/MA/MANWAR/BankAccount-Validator-UK-0.02.tar.gz Checksum for /net/nas/data/cpan/authors/id/M/MA/MANWAR/BankAccount-Validator-UK-0.02.tar.gz ok BankAccount-Validator-UK-0.02 BankAccount-Validator-UK-0.02/Build.PL BankAccount-Validator-UK-0.02/Changes BankAccount-Validator-UK-0.02/Makefile.PL BankAccount-Validator-UK-0.02/MANIFEST BankAccount-Validator-UK-0.02/MANIFEST.SKIP BankAccount-Validator-UK-0.02/META.yml BankAccount-Validator-UK-0.02/README BankAccount-Validator-UK-0.02/SIGNATURE BankAccount-Validator-UK-0.02/lib BankAccount-Validator-UK-0.02/lib/BankAccount BankAccount-Validator-UK-0.02/lib/BankAccount/Validator BankAccount-Validator-UK-0.02/lib/BankAccount/Validator/UK.pm BankAccount-Validator-UK-0.02/lib/BankAccount/Validator/UK BankAccount-Validator-UK-0.02/lib/BankAccount/Validator/UK/Rule.pm BankAccount-Validator-UK-0.02/t BankAccount-Validator-UK-0.02/t/00-load.t BankAccount-Validator-UK-0.02/t/01-unit-test.t BankAccount-Validator-UK-0.02/t/02-unit-test.t BankAccount-Validator-UK-0.02/t/manifest.t BankAccount-Validator-UK-0.02/t/pod.t CPAN.pm: Building M/MA/MANWAR/BankAccount-Validator-UK-0.02.tar.gz >>> /Users/fly1800/ap1800-297214/bin/perl-dynamic Makefile.PL Checking if your kit is complete... Looks good Writing Makefile for BankAccount::Validator::UK Writing MYMETA.yml and MYMETA.json >>> make cp lib/BankAccount/Validator/UK/Rule.pm blib/lib/BankAccount/Validator/UK/Rule.pm cp lib/BankAccount/Validator/UK.pm blib/lib/BankAccount/Validator/UK.pm Manifying blib/man3/BankAccount::Validator::UK::Rule.3 Manifying blib/man3/BankAccount::Validator::UK.3 MANWAR/BankAccount-Validator-UK-0.02.tar.gz make -- OK Running make test >>> make test TEST_VERBOSE=1 PERL_DL_NONLAZY=1 /Users/fly1800/ap1800-297214/bin/perl-dynamic "-MExtUtils::Command::MM" "-e" "test_harness(1, 'blib/lib', 'blib/arch')" t/*.t t/00-load.t ....... 1..2 ok 1 - use BankAccount::Validator::UK; ok 2 - use BankAccount::Validator::UK::Rule; ok t/01-unit-test.t .. 1..5 ok 1 ok 2 ok 3 ok 4 ok 5 ok t/02-unit-test.t .. 1..34 ok 1 - Pass modulus 10 check. ok 2 - Pass modulus 11 check. ok 3 - Pass modulus 11 and double alternate checks. ok 4 - Exception 10 & 11 where first check passes and second check fails. ok 5 - Exception 10 & 11 where first check fails and second check passes. ok 6 - Exception 10 where in the account number ab=09 and the g=9. The first check passes and second check fails. ok 7 - Exception 10 where in the account number ab=99 and the g=9. The first check passes and the second check fails. ok 8 - Exception 3, and the sorting code is the start of a range. As c=6 the second check should be ignored. ok 9 - Exception 3, and the sorting code is the end of a range. As c=9 the second check should be ignored. ok 10 - Exception 3. As c<>6 or 9 perform both checks pass. ok 11 - Exception 4 where the remainder is equal to the checkdigit. ok 12 - Exception 1 - ensures that 27 has been added to the accumulated total and passes double alternate modulus check. ok 13 - Exception 6 where the account fails standard check but is a foreign currency account. ok 14 - Exception 5 where the check passes. ok 15 - Exception 5 where the check passes with substitution. ok 16 - Exception 5 where both checks produce a remainder of 0 and pass. ok 17 - Exception 7 where passes but would fail the standard check. ok 18 - Exception 8 where the check passes. ok 19 - Exception 2 & 9 where the first check passes and second check fails. ok 20 - Exception 2 & 9 where the first check fails and second check passes with substitution. ok 21 - Exception 2 & 9 where a<>0 and g<>9 and passes. ok 22 - Exception 2 & 9 where a<>0 and g=9 and passes. ok 23 - Exception 5 where the first checkdigit is correct and the second incorrect. ok 24 - Exception 5 where the first checkdigit is incorrect and the second correct. ok 25 - Exception 5 where the first checkdigit is incorrect with a remainder of 1. ok 26 - Exception 1 where it fails double alternate check. ok 27 - Pass modulus 11 check and fail double alternate check. ok 28 - Fail modulus 11 check and pass double alternate check. ok 29 - Fail modulus 10 check. ok 30 - Fail modulus 11 check. ok 31 - Exception 12/13 where passes the modulus 11 check (in this example, modulus 10 check fails, however, there is no need for it to be performed as the first check passed). ok 32 - Exception 12/13 where passes the modulus 11 check (in this example, modulus 10 check passes as well, however, there is no need for it to be performed as the first check passed). ok 33 - Exception 12/13 where fails the modulus 11 check, but passes the modulus 10 check. ok 34 - Exception 14 where the first check fails and the second check passes. ok t/manifest.t ...... 1..1 ok 1 ok t/pod.t ........... 1..2 ok 1 - POD test for blib/lib/BankAccount/Validator/UK.pm ok 2 - POD test for blib/lib/BankAccount/Validator/UK/Rule.pm ok All tests successful. Files=5, Tests=44, 3 wallclock secs ( 0.05 usr 0.01 sys + 1.45 cusr 0.05 csys = 1.56 CPU) Result: PASS MANWAR/BankAccount-Validator-UK-0.02.tar.gz make test TEST_VERBOSE=1 -- OK Mohammad S Anwar <mohammad.anwar@yahoo.com> Interface to validate UK bank account. >>> (cd /Users/fly1800/var/cpan/build/BankAccount-Validator-UK-0.02-dMSKlC && tar cvf - BankAccount-Validator-UK-0.02.ppd blib) | gzip -c >/Users/fly1800/var/REPO/M/MA/MANWAR/BankAccount-Validator-UK-0.02.tar.gz BankAccount-Validator-UK-0.02.ppd blib/ blib/lib/ blib/lib/BankAccount/ blib/lib/BankAccount/Validator/ blib/lib/BankAccount/Validator/UK/ blib/lib/BankAccount/Validator/UK/Rule.pm blib/lib/BankAccount/Validator/UK.pm blib/man3/ blib/man3/BankAccount::Validator::UK.3 blib/man3/BankAccount::Validator::UK::Rule.3 >>> mv /Users/fly1800/var/cpan/build/BankAccount-Validator-UK-0.02-dMSKlC/BankAccount-Validator-UK-0.02.ppd /Users/fly1800/var/REPO/M/MA/MANWAR Can't log to '/Users/fly1800/var/tmp/Library/Logs/ppm4.log': No such file or directory at /Users/fly1800/lib/ActivePerl/PPM/Logger.pm line 95. [InstallArea.pm:339] Created /Users/fly1800/var/megalib/etc/ppm-megalib-dirty [InstallArea.pm:362] Installing BankAccount-Validator-UK with id 4894 [InstallArea.pm:369] Copy /tmp/ppm-_KAbhH/BankAccount-Validator-UK-0.02/blib/html --> /Users/fly1800/var/megalib/html [InstallArea.pm:548] /Users/fly1800/var/megalib/html/site/lib/BankAccount/Validator/UK/Rule.html written [InstallArea.pm:548] /Users/fly1800/var/megalib/html/site/lib/BankAccount/Validator/UK.html written [InstallArea.pm:369] Copy /tmp/ppm-_KAbhH/BankAccount-Validator-UK-0.02/blib/lib --> /Users/fly1800/var/megalib [InstallArea.pm:548] /Users/fly1800/var/megalib/BankAccount/Validator/UK/Rule.pm written [InstallArea.pm:548] /Users/fly1800/var/megalib/BankAccount/Validator/UK.pm written [InstallArea.pm:418] Commit install [InstallArea.pm:454] unlink /Users/fly1800/var/megalib/etc/ppm-megalib-dirty Finished 2013-06-22T09:18:42