Start 2008-07-21T12:09:20 Going to read /home/fly818/var/cpan/Metadata Database was generated on Mon, 21 Jul 2008 10:02:47 GMT Running make for R/RJ/RJBS/Games-Bowling-Scorecard-0.103.tar.gz Checksum for /net/nas/data/cpan/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 >>> /home/fly818/ap818/bin/perl-static Makefile.PL Checking if your kit is complete... Looks good Writing Makefile for Games-Bowling-Scorecard >>> make 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 Manifying blib/man3/Games::Bowling::Scorecard::Frame::TenPinTenth.3 Manifying blib/man3/Games::Bowling::Scorecard::AsText.3 Manifying blib/man3/Games::Bowling::Scorecard.3 Manifying blib/man3/Games::Bowling::Scorecard::Frame.3 RJBS/Games-Bowling-Scorecard-0.103.tar.gz make -- OK Running make test >>> make test TEST_VERBOSE=1 PERL_DL_NONLAZY=1 /home/fly818/ap818/bin/perl-static "-MExtUtils::Command::MM" "-e" "test_harness(1, 'blib/lib', 'blib/arch')" t/*.t t/as-text..... 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....... 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.... 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....... 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, 1 wallclock secs ( 0.01 usr 0.01 sys + 0.08 cusr 0.11 csys = 0.21 CPU) Result: PASS RJBS/Games-Bowling-Scorecard-0.103.tar.gz make test TEST_VERBOSE=1 -- OK Ricardo SIGNES <rjbs@cpan.org> ... >>> (cd /home/fly818/var/cpan/build/Games-Bowling-Scorecard-0.103-3uctl9 && tar cvf - Games-Bowling-Scorecard-0.103.ppd blib) | gzip -c >/home/fly818/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.pm blib/lib/Games/Bowling/Scorecard/ 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/AsText.pm blib/man3/ blib/man3/Games::Bowling::Scorecard::AsText.3 blib/man3/Games::Bowling::Scorecard::Frame.3 blib/man3/Games::Bowling::Scorecard.3 blib/man3/Games::Bowling::Scorecard::Frame::TenPinTenth.3 >>> mv /home/fly818/var/cpan/build/Games-Bowling-Scorecard-0.103-3uctl9/Games-Bowling-Scorecard-0.103.ppd /home/fly818/var/REPO/R/RJ/RJBS Finished 2008-07-21T12:09:23