PATH=C:\Program Files\Microsoft Platform SDK\Bin;C:\Program Files\Microsoft Platform SDK\Bin\WinNT;C:\Program Files\Microsoft Visual Studio\VC98\Bin;C:\Program Files\Microsoft Visual Studio\Common\MSDev98\Bin;C:\Perl-5.14\site\bin;C:\Perl-5.14\bin;C:\cygwin\bin;C:\Program Files\Perforce;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\system32\WindowsPowerShell\v1.0;C:\mysql\bin Start 2011-05-01T22:56:01 ActivePerl-1400 CPAN-1.9402 LIB=C:\PROGRA~1\MICROS~3\VC98\Lib\PSDK;C:\PROGRA~1\MICROS~2\Lib;C:\PROGRA~1\MICROS~3\VC98\Lib;C:\PROGRA~1\MICROS~3\VC98\MFC\Lib INCLUDE=C:\PROGRA~1\MICROS~2\Include;C:\PROGRA~1\MICROS~3\VC98\ATL\Include;C:\PROGRA~1\MICROS~3\VC98\Include;C:\PROGRA~1\MICROS~3\VC98\MFC\Include PATH=C:/CPANFL~1.14/var/libs/bin;C:\PROGRA~1\MICROS~2\Bin;C:\PROGRA~1\MICROS~2\Bin\WinNT;C:\PROGRA~1\MICROS~3\VC98\Bin;C:\PROGRA~1\MICROS~3\Common\MSDev98\Bin;C:\Perl-5.14\site\bin;C:\Perl-5.14\bin;C:\cygwin\bin;C:\PROGRA~1\Perforce;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\system32\WINDOW~2\v1.0;C:\mysql\bin Going to read 'C:\cpanfly-5.14\var\cpan\Metadata' Database was generated on Sun, 01 May 2011 22:29:11 GMT Running make for R/RJ/RJBS/Games-Bowling-Scorecard-0.103.tar.gz Fetching with LWP: http://cpan.nas.activestate.com/authors/id/R/RJ/RJBS/Games-Bowling-Scorecard-0.103.tar.gz Checksum for C:\cpanfly-5.14\var\cpan\sources\authors\id\R\RJ\RJBS\Games-Bowling-Scorecard-0.103.tar.gz ok Games-Bowling-Scorecard-0.103/Changes Games-Bowling-Scorecard-0.103/LICENSE Games-Bowling-Scorecard-0.103/MANIFEST Games-Bowling-Scorecard-0.103/META.yml Games-Bowling-Scorecard-0.103/Makefile.PL Games-Bowling-Scorecard-0.103/README Games-Bowling-Scorecard-0.103/lib/Games/Bowling/Scorecard.pm Games-Bowling-Scorecard-0.103/lib/Games/Bowling/Scorecard/AsText.pm Games-Bowling-Scorecard-0.103/lib/Games/Bowling/Scorecard/Frame.pm Games-Bowling-Scorecard-0.103/lib/Games/Bowling/Scorecard/Frame/TenPinTenth.pm Games-Bowling-Scorecard-0.103/t/as-text.t Games-Bowling-Scorecard-0.103/t/basic.t Games-Bowling-Scorecard-0.103/t/frame-10.t Games-Bowling-Scorecard-0.103/t/frame.t Games-Bowling-Scorecard-0.103/xt/release/perl-critic.t Games-Bowling-Scorecard-0.103/xt/release/pod-coverage.t Games-Bowling-Scorecard-0.103/xt/release/pod.t CPAN.pm: Going to build R/RJ/RJBS/Games-Bowling-Scorecard-0.103.tar.gz >>> C:\Perl-5.14\bin\perl.exe Makefile.PL Checking if your kit is complete... Looks good Writing Makefile for Games-Bowling-Scorecard Writing MYMETA.yml >>> nmake Microsoft (R) Program Maintenance Utility Version 7.00.8882 Copyright (C) Microsoft Corp 1988-2000. All rights reserved. cp lib/Games/Bowling/Scorecard/Frame/TenPinTenth.pm blib\lib\Games\Bowling\Scorecard\Frame\TenPinTenth.pm cp lib/Games/Bowling/Scorecard/AsText.pm blib\lib\Games\Bowling\Scorecard\AsText.pm cp lib/Games/Bowling/Scorecard.pm blib\lib\Games\Bowling\Scorecard.pm cp lib/Games/Bowling/Scorecard/Frame.pm blib\lib\Games\Bowling\Scorecard\Frame.pm RJBS/Games-Bowling-Scorecard-0.103.tar.gz nmake -- OK Running make test >>> nmake test TEST_VERBOSE=1 Microsoft (R) Program Maintenance Utility Version 7.00.8882 Copyright (C) Microsoft Corp 1988-2000. All rights reserved. C:\Perl-5.14\bin\perl.exe "-MExtUtils::Command::MM" "-e" "test_harness(1, 'blib\lib', 'blib\arch')" t/*.t t/as-text.t ... 1..35 ok 1 - use Games::Bowling::Scorecard; ok 2 - use Games::Bowling::Scorecard::AsText; ok 3 - a partial scorecard stringifies as we expected ok 4 - spare-then-zero-in-tenth scorecard stringifies as we expected ok 5 - lousy, unfinished-in-the-tenth scorecard stringifies as we expected ok 6 - our scorecard stringifies as we expected ok 7 - two balls: (0, undef) -> '- ' ok 8 - two balls: (undef, undef) -> ' ' ok 9 - two balls: (0, 0) -> '- -' ok 10 - two balls: (0, 1) -> '- 1' ok 11 - two balls: (1, 0) -> '1 -' ok 12 - two balls: (1, 1) -> '1 1' ok 13 - two balls: (1, 9) -> '1 /' ok 14 - two balls: (9, 1) -> '9 /' ok 15 - two balls: (10, 0) -> 'X ' ok 16 - two balls: (10, undef) -> 'X ' ok 17 - three balls: (undef, undef, undef) -> ' ' ok 18 - three balls: (0, undef, undef) -> '- ' ok 19 - three balls: (0, 1, undef) -> '- 1 ' ok 20 - three balls: (9, undef, undef) -> '9 ' ok 21 - three balls: (9, 0, undef) -> '9 - ' ok 22 - three balls: (9, 0, 0) -> '9 - ' ok 23 - three balls: (9, 1, undef) -> '9 / ' ok 24 - three balls: (9, 1, 9) -> '9 / 9' ok 25 - three balls: (9, 1, 10) -> '9 / X' ok 26 - three balls: (10, undef, undef) -> 'X ' ok 27 - three balls: (10, 0, undef) -> 'X - ' ok 28 - three balls: (10, 0, 0) -> 'X - -' ok 29 - three balls: (10, 1, undef) -> 'X 1 ' ok 30 - three balls: (10, 1, 1) -> 'X 1 1' ok 31 - three balls: (10, 1, 9) -> 'X 1 /' ok 32 - three balls: (10, 10, undef) -> 'X X ' ok 33 - three balls: (10, 10, 0) -> 'X X -' ok 34 - three balls: (10, 10, 1) -> 'X X 1' ok 35 - three balls: (10, 10, 10) -> 'X X X' ok t/basic.t ..... 1..45 ok 1 - use Games::Bowling::Scorecard; ok 2 - The object isa Games::Bowling::Scorecard ok 3 - the worst game you can bowl has score 0 ok 4 - we're done after ten gutterballs ok 5 - trying to record a ball after we're done dies ok 6 - once we're done, there is no current frame ok 7 - The object isa Games::Bowling::Scorecard ok 8 - the worst game you can bowl, if you always hit a pin ok 9 - we're done after ten 1-pin bowls ok 10 - trying to record a ball after we're done dies ok 11 - The object isa Games::Bowling::Scorecard ok 12 - after ten strikes, we're standing at 270 ok 13 - frame 9 isn't the current frame ok 14 - the 9th frame is standing at 20 points ok 15 - the 9th frame is done ok 16 - the 9th frame is pending (one more pin) ok 17 - the 10th frame is standing at 10 points ok 18 - the 10th frame is not yet done ok 19 - but after ten strikes, we're not done! ok 20 - we're done after twelve strikes bowls ok 21 - ...and it's a PERFECT GAME ok 22 - trying to record a ball after we're done dies ok 23 - The object isa Games::Bowling::Scorecard ok 24 - after ten spares, we're standing at 181 ok 25 - correct score through frame 1 ok 26 - correct score through frame 2 ok 27 - correct score through frame 3 ok 28 - correct score through frame 4 ok 29 - correct score through frame 5 ok 30 - correct score through frame 6 ok 31 - correct score through frame 7 ok 32 - correct score through frame 8 ok 33 - exception thrown scoring 'through 0' ok 34 - exception thrown scoring 'through 11' ok 35 - frame 9 isn't the current frame ok 36 - the 9th frame is scored at 19 points ok 37 - the 9th frame is done ok 38 - the 9th frame is not pending ok 39 - the 10th frame is standing at 10 points ok 40 - the 10th frame is not yet done ok 41 - the 10th frame is not pending, either ok 42 - but after ten spares, we're not done! ok 43 - we're done after ten spares and a bonus non-strike ball ok 44 - ...and we've scored 190 ok 45 - trying to record a ball after we're done dies ok t/frame-10.t .. 1..52 ok 1 - use Games::Bowling::Scorecard::Frame::TenPinTenth; ok 2 - The object isa Games::Bowling::Scorecard::Frame::TenPinTenth ok 3 - frames start with a zero score ok 4 - frames do not start done ok 5 - frames do not start pending ok 6 - one ball for five pins: tentative score 5 ok 7 - one ball for five pins: not done yet ok 8 - one ball for five pins: not pending ok 9 - bowled 5/3: score 8 ok 10 - after two balls, we're done ok 11 - an open frame doesn't end up pending ok 12 - The object isa Games::Bowling::Scorecard::Frame::TenPinTenth ok 13 - frames start with a zero score ok 14 - frames do not start done ok 15 - frames do not start pending ok 16 - one ball for five pins: tentative score 5 ok 17 - one ball for five pins: not done yet ok 18 - one ball for five pins: not pending ok 19 - bowled 5/5: score 10 ok 20 - in the 10th, a spare doesn't mean we're done ok 21 - but we're not pending! ok 22 - recording 6 after a spare, we're at 16 ok 23 - in the 10th, a spare is done after a bonus ball ok 24 - and we're still not pending ok 25 - The object isa Games::Bowling::Scorecard::Frame::TenPinTenth ok 26 - frames start with a zero score ok 27 - frames do not start done ok 28 - frames do not start pending ok 29 - a strike! tentative score: 10 ok 30 - in the 10th, we're not done even after a strike ok 31 - but we're not pending ok 32 - a 5 after a strike; tentative score: 15 ok 33 - we're still not done ok 34 - but we are still not pending either ok 35 - a 4 after a 5 after a strike: score 19 ok 36 - ...and now we're done ok 37 - ...and now we're STILL not pending ok 38 - The object isa Games::Bowling::Scorecard::Frame::TenPinTenth ok 39 - frames start with a zero score ok 40 - frames do not start done ok 41 - frames do not start pending ok 42 - a strike! tentative score: 10 ok 43 - in the 10th, we're not done even after a strike ok 44 - but we're not pending ok 45 - it is OK to roll more than 10 pins, total, in the tenth frame ok 46 - but it's still not okay to roll an ELEVEN ok 47 - two strikes in a row; tentative score: 10 ok 48 - we're still not done ok 49 - but we are still not pending either ok 50 - a turkey in the tenth gives a frame score of 30 ok 51 - ...and now we're done ok 52 - ...and now we're STILL not pending ok t/frame.t ..... 1..48 ok 1 - use Games::Bowling::Scorecard::Frame; ok 2 - The object isa Games::Bowling::Scorecard::Frame ok 3 - -1 is not roll_ok (it's less than 0) ok 4 - we can start by rolling 0 ok 5 - 4.5 is not roll_ok (it isn't an integer) ok 6 - we can start by rolling 4 ok 7 - we can start by rolling 10 ok 8 - 11 is not roll_ok... even as the first bowl! ok 9 - frames start with a zero score ok 10 - frames do not start done ok 11 - frames do not start pending ok 12 - one ball for five pins: tentative score 5 ok 13 - one ball for five pins: not done yet ok 14 - one ball for five pins: not pending ok 15 - undef is not roll_ok ok 16 - roll_ok on an incomplete frame ok 17 - 9 is not roll_ok on an incomplete frame with 5 down ok 18 - bowled 5/3: score 8 ok 19 - after two balls, we're done ok 20 - an open frame doesn't end up pending ok 21 - not roll_ok on a done frame ok 22 - we get an exception when recording against a done/!pending frame ok 23 - The object isa Games::Bowling::Scorecard::Frame ok 24 - frames start with a zero score ok 25 - frames do not start done ok 26 - frames do not start pending ok 27 - one ball for five pins: tentative score 5 ok 28 - one ball for five pins: not done yet ok 29 - one ball for five pins: not pending ok 30 - bowled 5/5: score 10 ok 31 - after two balls, we're done ok 32 - we bowled a spare, so we're pending ok 33 - recording 6 after a spare, we're at 16 ok 34 - a spare remains done after its bonus score ok 35 - our spare is now done ok 36 - The object isa Games::Bowling::Scorecard::Frame ok 37 - frames start with a zero score ok 38 - frames do not start done ok 39 - frames do not start pending ok 40 - a strike! tentative score: 10 ok 41 - a strike is done after one bowl ok 42 - we bowled a strike, so we're pending ok 43 - a 5 after a strike; tentative score: 15 ok 44 - ...and it stays done ok 45 - ...and it stays pending ok 46 - a 4 after a 5 after a strike: score 19 ok 47 - ...and it stays done ok 48 - ...and it's not pending anymore ok All tests successful. Files=4, Tests=180, 0 wallclock secs ( 0.13 usr + 0.00 sys = 0.13 CPU) Result: PASS RJBS/Games-Bowling-Scorecard-0.103.tar.gz nmake test TEST_VERBOSE=1 -- OK Ricardo SIGNES <rjbs@cpan.org> ... >>> (cd C:\cpanfly-5.14\var\cpan\build\Games-Bowling-Scorecard-0.103-Ua_PvN && tar cvf - Games-Bowling-Scorecard-0.103.ppd blib) | gzip -c >C:/cpanfly-5.14/var/REPO/R/RJ/RJBS/Games-Bowling-Scorecard-0.103.tar.gz Games-Bowling-Scorecard-0.103.ppd blib/ blib/lib/ blib/lib/Games/ blib/lib/Games/Bowling/ blib/lib/Games/Bowling/Scorecard/ blib/lib/Games/Bowling/Scorecard/AsText.pm blib/lib/Games/Bowling/Scorecard/Frame/ blib/lib/Games/Bowling/Scorecard/Frame/TenPinTenth.pm blib/lib/Games/Bowling/Scorecard/Frame.pm blib/lib/Games/Bowling/Scorecard.pm >>> mv C:\cpanfly-5.14\var\cpan\build\Games-Bowling-Scorecard-0.103-Ua_PvN/Games-Bowling-Scorecard-0.103.ppd C:/cpanfly-5.14/var/REPO/R/RJ/RJBS Finished 2011-05-01T22:56:07