PATH=C:\cpanfly-5.20-64\var\megalib\bin;C:\Perl64-5.20\site\bin;C:\Perl64-5.20\bin;C:\MinGW-64\bin;C:\cygwin\bin;C:\instantclient_11_2-64;C:\p4;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\Program Files\Git\cmd;C:\Program Files (x86)\CMake\bin Start 2016-06-13T12:03:59 ActivePerl-2003 CPAN-2.10 PATH=C:/CPANFL~1.20-/var/libs/bin;C:\CPANFL~1.20-\var\megalib\bin;C:\Perl64-5.20\site\bin;C:\Perl64-5.20\bin;C:\MinGW-64\bin;C:\cygwin\bin;C:\INSTAN~1;C:\p4;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WINDOW~1\v1.0\;C:\PROGRA~1\Git\cmd;C:\PROGRA~2\CMake\bin Reading 'C:\cpanfly-5.20-64\var\cpan\Metadata' Database was generated on Mon, 13 Jun 2016 05:53:50 GMT Checksum for C:\cpanfly-5.20-64\var\cpan\sources\authors\id\M\MA\MANWAR\BankAccount-Validator-UK-0.25.tar.gz ok BankAccount-Validator-UK-0.25/ BankAccount-Validator-UK-0.25/t/ BankAccount-Validator-UK-0.25/t/01-unit-test.t BankAccount-Validator-UK-0.25/t/manifest.t BankAccount-Validator-UK-0.25/t/00-load.t BankAccount-Validator-UK-0.25/t/02-unit-test.t BankAccount-Validator-UK-0.25/t/pod.t BankAccount-Validator-UK-0.25/t/changes.t BankAccount-Validator-UK-0.25/lib/ BankAccount-Validator-UK-0.25/lib/BankAccount/ BankAccount-Validator-UK-0.25/lib/BankAccount/Validator/ BankAccount-Validator-UK-0.25/lib/BankAccount/Validator/UK.pm BankAccount-Validator-UK-0.25/lib/BankAccount/Validator/UK/ BankAccount-Validator-UK-0.25/lib/BankAccount/Validator/UK/Rule.pm BankAccount-Validator-UK-0.25/Makefile.PL BankAccount-Validator-UK-0.25/README BankAccount-Validator-UK-0.25/META.json BankAccount-Validator-UK-0.25/LICENSE BankAccount-Validator-UK-0.25/MANIFEST BankAccount-Validator-UK-0.25/META.yml BankAccount-Validator-UK-0.25/MANIFEST.SKIP BankAccount-Validator-UK-0.25/Changes BankAccount-Validator-UK-0.25/share/ BankAccount-Validator-UK-0.25/share/scsubtab.txt BankAccount-Validator-UK-0.25/share/valacdos.txt Configuring M/MA/MANWAR/BankAccount-Validator-UK-0.25.tar.gz with Makefile.PL >>> C:\Perl64-5.20\bin\perl.exe Makefile.PL Checking if your kit is complete... Looks good Have \cpanfl~1.20-\var\megalib Want \perl64-5.20\lib Your perl and your Config.pm seem to have different ideas about the architecture they are running on. Perl thinks: [megalib] Config says: [MSWin32-x64-multi-thread] This may or may not cause problems. Please check your installation of perl if you have problems building this extension. Generating a dmake-style Makefile Writing Makefile for BankAccount::Validator::UK Writing MYMETA.yml and MYMETA.json MANWAR/BankAccount-Validator-UK-0.25.tar.gz C:\Perl64-5.20\bin\perl.exe Makefile.PL -- OK Running make for M/MA/MANWAR/BankAccount-Validator-UK-0.25.tar.gz >>> dmake cp share\scsubtab.txt blib\lib\auto\share\dist\BankAccount-Validator-UK\scsubtab.txt cp share\valacdos.txt blib\lib\auto\share\dist\BankAccount-Validator-UK\valacdos.txt 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 MANWAR/BankAccount-Validator-UK-0.25.tar.gz dmake -- OK Running make test >>> dmake test TEST_VERBOSE=1 Skip blib\lib\auto\share\dist\BankAccount-Validator-UK\scsubtab.txt (unchanged) Skip blib\lib\auto\share\dist\BankAccount-Validator-UK\valacdos.txt (unchanged) "C:\Perl64-5.20\bin\perl.exe" "-MExtUtils::Command::MM" "-MTest::Harness" "-e" "undef *Test::Harness::Switches; test_harness(1, 'blib\lib', 'blib\arch')" t/*.t # Testing BankAccount::Validator::UK 0.25, Perl 5.020003, C:\Perl64-5.20\bin\perl.exe 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..6 ok 1 ok 2 ok 3 ok 4 ok 5 ok 6 ok t/02-unit-test.t .. 1..34 ok 1 - Test 1 FAILED: Pass modulus 10 check. ok 2 - Test 2 FAILED: Pass modulus 11 check. ok 3 - Test 3 FAILED: Pass modulus 11 and double alternate checks. ok 4 - Test 4 FAILED: Exception 10 & 11 where first check passes and second check fails. ok 5 - Test 5 FAILED: Exception 10 & 11 where first check fails and second check passes. ok 6 - Test 6 FAILED: Exception 10 where in the account number ab=09 and the g=9. The first check passes and second check fails. ok 7 - Test 7 FAILED: Exception 10 where in the account number ab=99 and the g=9. The first check passes and the second check fails. ok 8 - Test 8 FAILED: Exception 3, and the sorting code is the start of a range. As c=6 the second check should be ignored. ok 9 - Test 9 FAILED: Exception 3, and the sorting code is the end of a range. As c=9 the second check should be ignored. ok 10 - Test 10 FAILED: Exception 3. As c<>6 or 9 perform both checks pass. ok 11 - Test 11 FAILED: Exception 4 where the remainder is equal to the checkdigit. ok 12 - Test 12 FAILED: Exception 1 - ensures that 27 has been added to the accumulated total and passes double alternate modulus check. ok 13 - Test 13 FAILED: Exception 6 where the account fails standard check but is a foreign currency account. ok 14 - Test 14 FAILED: Exception 5 where the check passes. ok 15 - Test 15 FAILED: Exception 5 where the check passes with substitution. ok 16 - Test 16 FAILED: Exception 5 where both checks produce a remainder of 0 and pass. ok 17 - Test 17 FAILED: Exception 7 where passes but would fail the standard check. ok 18 - Test 18 FAILED: Exception 8 where the check passes. ok 19 - Test 19 FAILED: Exception 2 & 9 where the first check passes and second check fails. ok 20 - Test 20 FAILED: Exception 2 & 9 where the first check fails and second check passes with substitution. ok 21 - Test 21 FAILED: Exception 2 & 9 where a<>0 and g<>9 and passes. ok 22 - Test 22 FAILED: Exception 2 & 9 where a<>0 and g=9 and passes. ok 23 - Test 23 FAILED: Exception 5 where the first checkdigit is correct and the second incorrect. ok 24 - Test 24 FAILED: Exception 5 where the first checkdigit is incorrect and the second correct. ok 25 - Test 25 FAILED: Exception 5 where the first checkdigit is incorrect with a remainder of 1. ok 26 - Test 26 FAILED: Exception 1 where it fails double alternate check. ok 27 - Test 27 FAILED: Pass modulus 11 check and fail double alternate check. ok 28 - Test 28 FAILED: Fail modulus 11 check and pass double alternate check. ok 29 - Test 29 FAILED: Fail modulus 10 check. ok 30 - Test 30 FAILED: Fail modulus 11 check. ok 31 - Test 31 FAILED: 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 - Test 32 FAILED: 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 - Test 33 FAILED: Exception 12/13 where fails the modulus 11 check, but passes the modulus 10 check. ok 34 - Test 34 FAILED: Exception 14 where the first check fails and the second check passes. ok t/changes.t ....... 1..4 ok 1 - Changes is loadable ok 2 - Changes contains at least one release ok 3 - Changes contains valid release dates ok 4 - Changes contains valid version numbers 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=6, Tests=49, 3 wallclock secs ( 0.12 usr + 0.03 sys = 0.16 CPU) Result: PASS MANWAR/BankAccount-Validator-UK-0.25.tar.gz dmake test TEST_VERBOSE=1 -- OK Mohammad S Anwar <mohammad.anwar@yahoo.com> Interface to validate UK bank account. >>> (cd C:\cpanfly-5.20-64\var\tmp\cpan_build\BankAccount-Validator-UK-0.25-8RtPAg && tar cvf - BankAccount-Validator-UK-0.25.ppd blib) | gzip -c >C:/cpanfly-5.20-64/var/REPO/M/MA/MANWAR/BankAccount-Validator-UK-0.25.tar.gz BankAccount-Validator-UK-0.25.ppd blib/ blib/lib/ blib/lib/auto/ blib/lib/auto/share/ blib/lib/auto/share/dist/ blib/lib/auto/share/dist/BankAccount-Validator-UK/ blib/lib/auto/share/dist/BankAccount-Validator-UK/scsubtab.txt blib/lib/auto/share/dist/BankAccount-Validator-UK/valacdos.txt 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 Finished 2016-06-13T12:04:14