PATH=/opt/SUNWspro/bin:/usr/local/bin:/opt/csw/bin:/usr/ccs/bin:/usr/bin:/usr/sbin Start 2014-08-16T06:24:09 ActivePerl-1402 CPAN-2.00 Reading '/export/home/fly1464/var/cpan/Metadata' Database was generated on Sat, 16 Aug 2014 12:17:02 GMT Running make for M/MA/MANWAR/BankAccount-Validator-UK-0.07.tar.gz Fetching with LWP: http://cpan.nas1.activestate.com/authors/id/M/MA/MANWAR/BankAccount-Validator-UK-0.07.tar.gz Checksum for /export/home/fly1464/var/cpan/sources/authors/id/M/MA/MANWAR/BankAccount-Validator-UK-0.07.tar.gz ok BankAccount-Validator-UK-0.07/ BankAccount-Validator-UK-0.07/META.json BankAccount-Validator-UK-0.07/MANIFEST BankAccount-Validator-UK-0.07/lib/ BankAccount-Validator-UK-0.07/lib/BankAccount/ BankAccount-Validator-UK-0.07/lib/BankAccount/Validator/ BankAccount-Validator-UK-0.07/lib/BankAccount/Validator/UK/ BankAccount-Validator-UK-0.07/lib/BankAccount/Validator/UK/Rule.pm BankAccount-Validator-UK-0.07/lib/BankAccount/Validator/UK.pm BankAccount-Validator-UK-0.07/META.yml BankAccount-Validator-UK-0.07/Makefile.PL BankAccount-Validator-UK-0.07/README BankAccount-Validator-UK-0.07/MANIFEST.SKIP BankAccount-Validator-UK-0.07/t/ BankAccount-Validator-UK-0.07/t/01-unit-test.t BankAccount-Validator-UK-0.07/t/manifest.t BankAccount-Validator-UK-0.07/t/pod.t BankAccount-Validator-UK-0.07/t/02-unit-test.t BankAccount-Validator-UK-0.07/t/00-load.t BankAccount-Validator-UK-0.07/Changes BankAccount-Validator-UK-0.07/SIGNATURE CPAN.pm: Building M/MA/MANWAR/BankAccount-Validator-UK-0.07.tar.gz >>> /export/home/fly1464/bin/perl Makefile.PL closedir() attempted on invalid dirhandle GEN0 at /export/home/fly1464/ap1402/lib/DirHandle.pm line 51. Checking if your kit is complete... Looks good Generating a Unix-style Makefile Writing Makefile for BankAccount::Validator::UK Writing MYMETA.yml and MYMETA.json >>> make cp lib/BankAccount/Validator/UK.pm blib/lib/BankAccount/Validator/UK.pm cp lib/BankAccount/Validator/UK/Rule.pm blib/lib/BankAccount/Validator/UK/Rule.pm Manifying blib/man3/BankAccount::Validator::UK.3 Manifying blib/man3/BankAccount::Validator::UK::Rule.3 MANWAR/BankAccount-Validator-UK-0.07.tar.gz make -- OK Running make test >>> make test TEST_VERBOSE=1 PERL_DL_NONLAZY=1 /export/home/fly1464/bin/perl "-MExtUtils::Command::MM" "-MTest::Harness" "-e" "undef *Test::Harness::Switches; test_harness(1, 'blib/lib', 'blib/arch')" t/*.t Subroutine IPC::Open3::xclose redefined at /export/home/fly1464/var/megalib/TAP/Parser/Iterator/Process.pm line 146. # Testing BankAccount::Validator::UK 0.07, Perl 5.014002, /export/home/fly1464/bin/perl t/00-load.t ....... ok 1 - use BankAccount::Validator::UK; ok 2 - use BankAccount::Validator::UK::Rule; 1..2 ok Subroutine IPC::Open3::xclose redefined at /export/home/fly1464/var/megalib/TAP/Parser/Iterator/Process.pm line 146. t/01-unit-test.t .. 1..6 ok 1 ok 2 ok 3 ok 4 ok 5 ok 6 ok Subroutine IPC::Open3::xclose redefined at /export/home/fly1464/var/megalib/TAP/Parser/Iterator/Process.pm line 146. 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 Subroutine IPC::Open3::xclose redefined at /export/home/fly1464/var/megalib/TAP/Parser/Iterator/Process.pm line 146. t/manifest.t ...... skipped: Author tests not required for installation Subroutine IPC::Open3::xclose redefined at /export/home/fly1464/var/megalib/TAP/Parser/Iterator/Process.pm line 146. 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, 7 wallclock secs ( 0.18 usr 0.03 sys + 6.28 cusr 0.23 csys = 6.72 CPU) Result: PASS MANWAR/BankAccount-Validator-UK-0.07.tar.gz make test TEST_VERBOSE=1 -- OK Mohammad S Anwar <mohammad.anwar@yahoo.com> Interface to validate UK bank account. >>> (cd /export/home/fly1464/var/cpan/build/BankAccount-Validator-UK-0.07-UXR3vO && tar cvf - BankAccount-Validator-UK-0.07.ppd blib) | gzip -c >/export/home/fly1464/var/REPO/M/MA/MANWAR/BankAccount-Validator-UK-0.07.tar.gz BankAccount-Validator-UK-0.07.ppd blib/ blib/lib/ blib/lib/BankAccount/ blib/lib/BankAccount/Validator/ blib/lib/BankAccount/Validator/UK.pm blib/lib/BankAccount/Validator/UK/ blib/lib/BankAccount/Validator/UK/Rule.pm blib/man3/ blib/man3/BankAccount::Validator::UK.3 blib/man3/BankAccount::Validator::UK::Rule.3 >>> mv /export/home/fly1464/var/cpan/build/BankAccount-Validator-UK-0.07-UXR3vO/BankAccount-Validator-UK-0.07.ppd /export/home/fly1464/var/REPO/M/MA/MANWAR Finished 2014-08-16T06:24:29