Start 2010-05-07T16:21:02 ActivePerl-1200 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.12/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.12\site\bin;C:\Perl-5.12\bin;C:\cygwin\bin;C:\PROGRA~1\Perforce;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\system32\WINDOW~2\v1.0 Going to read 'C:\cpanfly-5.12\var\cpan\Metadata' Database was generated on Thu, 06 May 2010 21:27:13 GMT Fetching with LWP: http://cpan.nas.activestate.com/authors/01mailrc.txt.gz Going to read 'C:\cpanfly-5.12\var\cpan\sources\authors\01mailrc.txt.gz' ............................................................................DONE Fetching with LWP: http://cpan.nas.activestate.com/modules/02packages.details.txt.gz Going to read 'C:\cpanfly-5.12\var\cpan\sources\modules\02packages.details.txt.gz' Database was generated on Fri, 07 May 2010 21:27:07 GMT ............................................................................DONE Fetching with LWP: http://cpan.nas.activestate.com/modules/03modlist.data.gz Going to read 'C:\cpanfly-5.12\var\cpan\sources\modules\03modlist.data.gz' ............................................................................DONE Going to write C:\cpanfly-5.12\var\cpan\Metadata Running make for G/GE/GENE/Games-Battleship-0.05.tar.gz Fetching with LWP: http://cpan.nas.activestate.com/authors/id/G/GE/GENE/Games-Battleship-0.05.tar.gz Checksum for C:\cpanfly-5.12\var\cpan\sources\authors\id\G\GE\GENE\Games-Battleship-0.05.tar.gz ok Games-Battleship-0.05/ Games-Battleship-0.05/CHANGES Games-Battleship-0.05/MANIFEST.SKIP Games-Battleship-0.05/Makefile.PL Games-Battleship-0.05/lib/ Games-Battleship-0.05/lib/Games/ Games-Battleship-0.05/lib/Games/Battleship.pm Games-Battleship-0.05/lib/Games/Battleship/ Games-Battleship-0.05/lib/Games/Battleship/Player.pm Games-Battleship-0.05/lib/Games/Battleship/Grid.pm Games-Battleship-0.05/lib/Games/Battleship/Craft.pm Games-Battleship-0.05/t/ Games-Battleship-0.05/t/Games-Battleship.t Games-Battleship-0.05/META.yml Games-Battleship-0.05/MANIFEST CPAN.pm: Going to build G/GE/GENE/Games-Battleship-0.05.tar.gz >>> C:\Perl-5.12\bin\perl.exe Makefile.PL Checking if your kit is complete... Looks good Writing Makefile for Games::Battleship >>> nmake Microsoft (R) Program Maintenance Utility Version 7.00.8882 Copyright (C) Microsoft Corp 1988-2000. All rights reserved. cp lib/Games/Battleship/Craft.pm blib\lib\Games\Battleship\Craft.pm cp lib/Games/Battleship/Grid.pm blib\lib\Games\Battleship\Grid.pm cp lib/Games/Battleship/Player.pm blib\lib\Games\Battleship\Player.pm cp lib/Games/Battleship.pm blib\lib\Games\Battleship.pm GENE/Games-Battleship-0.05.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.12\bin\perl.exe "-MExtUtils::Command::MM" "-e" "test_harness(1, 'blib\lib', 'blib\arch')" t/*.t No such player 'bogus' gene missed aeryk at 0, 0. aeryk hit gene's battleship! gene missed aeryk at 0, 2. aeryk hit gene's battleship! gene missed aeryk at 0, 4. aeryk missed gene at 0, 5. gene missed aeryk at 0, 6. aeryk missed gene at 0, 7. gene missed aeryk at 0, 8. aeryk missed gene at 0, 9. gene missed aeryk at 1, 0. aeryk missed gene at 1, 1. gene missed aeryk at 1, 2. aeryk missed gene at 1, 3. gene missed aeryk at 1, 4. aeryk missed gene at 1, 5. gene missed aeryk at 1, 6. aeryk hit gene's aircraft carrier! gene missed aeryk at 1, 8. aeryk missed gene at 1, 9. gene missed aeryk at 2, 0. aeryk missed gene at 2, 1. gene missed aeryk at 2, 2. aeryk missed gene at 2, 3. gene hit aeryk's aircraft carrier! aeryk missed gene at 2, 5. gene missed aeryk at 2, 6. aeryk hit gene's aircraft carrier! gene missed aeryk at 2, 8. aeryk missed gene at 2, 9. gene missed aeryk at 3, 0. aeryk missed gene at 3, 1. gene hit aeryk's battleship! aeryk missed gene at 3, 3. gene hit aeryk's aircraft carrier! aeryk missed gene at 3, 5. gene missed aeryk at 3, 6. aeryk hit gene's aircraft carrier! gene missed aeryk at 3, 8. aeryk missed gene at 3, 9. gene missed aeryk at 4, 0. aeryk missed gene at 4, 1. gene hit aeryk's battleship! aeryk missed gene at 4, 3. gene hit aeryk's aircraft carrier! aeryk missed gene at 4, 5. gene missed aeryk at 4, 6. aeryk hit gene's aircraft carrier! aeryk sunk gene's aircraft carrier! gene missed aeryk at 4, 8. aeryk missed gene at 4, 9. gene missed aeryk at 5, 0. aeryk missed gene at 5, 1. gene hit aeryk's battleship! aeryk missed gene at 5, 3. gene hit aeryk's aircraft carrier! aeryk hit gene's cruiser! gene missed aeryk at 5, 6. aeryk hit gene's aircraft carrier! gene hit aeryk's destroyer! aeryk missed gene at 5, 9. gene missed aeryk at 6, 0. aeryk missed gene at 6, 1. gene hit aeryk's battleship! gene sunk aeryk's battleship! aeryk hit gene's destroyer! gene hit aeryk's aircraft carrier! gene sunk aeryk's aircraft carrier! aeryk hit gene's cruiser! gene missed aeryk at 6, 6. aeryk missed gene at 6, 7. gene missed aeryk at 6, 8. aeryk missed gene at 6, 9. gene missed aeryk at 7, 0. aeryk missed gene at 7, 1. gene missed aeryk at 7, 2. aeryk missed gene at 7, 3. gene missed aeryk at 7, 4. aeryk hit gene's cruiser! aeryk sunk gene's cruiser! gene missed aeryk at 7, 6. aeryk missed gene at 7, 7. gene missed aeryk at 7, 8. aeryk missed gene at 7, 9. gene missed aeryk at 8, 0. aeryk missed gene at 8, 1. gene missed aeryk at 8, 2. aeryk missed gene at 8, 3. gene missed aeryk at 8, 4. aeryk missed gene at 8, 5. gene missed aeryk at 8, 6. aeryk missed gene at 8, 7. gene missed aeryk at 8, 8. aeryk missed gene at 8, 9. gene missed aeryk at 9, 0. aeryk missed gene at 9, 1. gene missed aeryk at 9, 2. aeryk missed gene at 9, 3. gene missed aeryk at 9, 4. aeryk missed gene at 9, 5. gene missed aeryk at 9, 6. aeryk hit gene's submarine! gene missed aeryk at 9, 8. aeryk hit gene's submarine! Duplicate strike on aeryk by gene at 0, 0. t/Games-Battleship.t .. ok 1 - use Games::Battleship; ok 2 - with no arguments isa Games::Battleship ok 3 - with named players isa Games::Battleship ok 4 - gene by object isa Games::Battleship::Player ok 5 - aeryk by object isa Games::Battleship::Player ok 6 - stephi isa Games::Battleship::Player ok 7 - generated player id number ok 8 - stephi by number isa Games::Battleship::Player ok 9 - stephi by key isa Games::Battleship::Player ok 10 - stephi by name isa Games::Battleship::Player ok 11 - bogus is not a player ok 12 - players ok 13 - by id isa Games::Battleship::Craft ok 14 - by name isa Games::Battleship::Craft ok 15 - craft hit ok 16 - gene's initial grid: # . B B B B . . . . . # . . . . . . . A . . # . . . . . . . A . . # . . . . . . . A . . # . . . . . . . A . . # . . . . . C . A . . # . . D D . C . . . . # . . . . . C . . . . # . . . . . . . . . . # . . . . . . . S S S ok 17 - aeryk's initial grid: # . . . . . . . . . . # . S . . . . . . . . # . S . . A . . . . . # . S B . A . . . . . # . . B . A . . . . . # . . B . A . . C D D # . . B . A . . C . . # . . . . . . . C . . # . . . . . . . . . . # . . . . . . . . . . ok 18 - gene strikes aeryk at row=0, col=0 ok 19 - ..and it's a (0) miss. ok 20 - aeryk strikes gene at row=0, col=1 ok 21 - ..and it's a (1) hit! ok 22 - gene strikes aeryk at row=0, col=2 ok 23 - ..and it's a (0) miss. ok 24 - aeryk strikes gene at row=0, col=3 ok 25 - ..and it's a (1) hit! ok 26 - gene strikes aeryk at row=0, col=4 ok 27 - ..and it's a (0) miss. ok 28 - aeryk strikes gene at row=0, col=5 ok 29 - ..and it's a (0) miss. ok 30 - gene strikes aeryk at row=0, col=6 ok 31 - ..and it's a (0) miss. ok 32 - aeryk strikes gene at row=0, col=7 ok 33 - ..and it's a (0) miss. ok 34 - gene strikes aeryk at row=0, col=8 ok 35 - ..and it's a (0) miss. ok 36 - aeryk strikes gene at row=0, col=9 ok 37 - ..and it's a (0) miss. ok 38 - gene strikes aeryk at row=1, col=0 ok 39 - ..and it's a (0) miss. ok 40 - aeryk strikes gene at row=1, col=1 ok 41 - ..and it's a (0) miss. ok 42 - gene strikes aeryk at row=1, col=2 ok 43 - ..and it's a (0) miss. ok 44 - aeryk strikes gene at row=1, col=3 ok 45 - ..and it's a (0) miss. ok 46 - gene strikes aeryk at row=1, col=4 ok 47 - ..and it's a (0) miss. ok 48 - aeryk strikes gene at row=1, col=5 ok 49 - ..and it's a (0) miss. ok 50 - gene strikes aeryk at row=1, col=6 ok 51 - ..and it's a (0) miss. ok 52 - aeryk strikes gene at row=1, col=7 ok 53 - ..and it's a (1) hit! ok 54 - gene strikes aeryk at row=1, col=8 ok 55 - ..and it's a (0) miss. ok 56 - aeryk strikes gene at row=1, col=9 ok 57 - ..and it's a (0) miss. ok 58 - gene strikes aeryk at row=2, col=0 ok 59 - ..and it's a (0) miss. ok 60 - aeryk strikes gene at row=2, col=1 ok 61 - ..and it's a (0) miss. ok 62 - gene strikes aeryk at row=2, col=2 ok 63 - ..and it's a (0) miss. ok 64 - aeryk strikes gene at row=2, col=3 ok 65 - ..and it's a (0) miss. ok 66 - gene strikes aeryk at row=2, col=4 ok 67 - ..and it's a (1) hit! ok 68 - aeryk strikes gene at row=2, col=5 ok 69 - ..and it's a (0) miss. ok 70 - gene strikes aeryk at row=2, col=6 ok 71 - ..and it's a (0) miss. ok 72 - aeryk strikes gene at row=2, col=7 ok 73 - ..and it's a (1) hit! ok 74 - gene strikes aeryk at row=2, col=8 ok 75 - ..and it's a (0) miss. ok 76 - aeryk strikes gene at row=2, col=9 ok 77 - ..and it's a (0) miss. ok 78 - gene strikes aeryk at row=3, col=0 ok 79 - ..and it's a (0) miss. ok 80 - aeryk strikes gene at row=3, col=1 ok 81 - ..and it's a (0) miss. ok 82 - gene strikes aeryk at row=3, col=2 ok 83 - ..and it's a (1) hit! ok 84 - aeryk strikes gene at row=3, col=3 ok 85 - ..and it's a (0) miss. ok 86 - gene strikes aeryk at row=3, col=4 ok 87 - ..and it's a (1) hit! ok 88 - aeryk strikes gene at row=3, col=5 ok 89 - ..and it's a (0) miss. ok 90 - gene strikes aeryk at row=3, col=6 ok 91 - ..and it's a (0) miss. ok 92 - aeryk strikes gene at row=3, col=7 ok 93 - ..and it's a (1) hit! ok 94 - gene strikes aeryk at row=3, col=8 ok 95 - ..and it's a (0) miss. ok 96 - aeryk strikes gene at row=3, col=9 ok 97 - ..and it's a (0) miss. ok 98 - gene strikes aeryk at row=4, col=0 ok 99 - ..and it's a (0) miss. ok 100 - aeryk strikes gene at row=4, col=1 ok 101 - ..and it's a (0) miss. ok 102 - gene strikes aeryk at row=4, col=2 ok 103 - ..and it's a (1) hit! ok 104 - aeryk strikes gene at row=4, col=3 ok 105 - ..and it's a (0) miss. ok 106 - gene strikes aeryk at row=4, col=4 ok 107 - ..and it's a (1) hit! ok 108 - aeryk strikes gene at row=4, col=5 ok 109 - ..and it's a (0) miss. ok 110 - gene strikes aeryk at row=4, col=6 ok 111 - ..and it's a (0) miss. ok 112 - aeryk strikes gene at row=4, col=7 ok 113 - ..and it's a (1) hit! ok 114 - gene strikes aeryk at row=4, col=8 ok 115 - ..and it's a (0) miss. ok 116 - aeryk strikes gene at row=4, col=9 ok 117 - ..and it's a (0) miss. ok 118 - gene strikes aeryk at row=5, col=0 ok 119 - ..and it's a (0) miss. ok 120 - aeryk strikes gene at row=5, col=1 ok 121 - ..and it's a (0) miss. ok 122 - gene strikes aeryk at row=5, col=2 ok 123 - ..and it's a (1) hit! ok 124 - aeryk strikes gene at row=5, col=3 ok 125 - ..and it's a (0) miss. ok 126 - gene strikes aeryk at row=5, col=4 ok 127 - ..and it's a (1) hit! ok 128 - aeryk strikes gene at row=5, col=5 ok 129 - ..and it's a (1) hit! ok 130 - gene strikes aeryk at row=5, col=6 ok 131 - ..and it's a (0) miss. ok 132 - aeryk strikes gene at row=5, col=7 ok 133 - ..and it's a (1) hit! ok 134 - gene strikes aeryk at row=5, col=8 ok 135 - ..and it's a (1) hit! ok 136 - aeryk strikes gene at row=5, col=9 ok 137 - ..and it's a (0) miss. ok 138 - gene strikes aeryk at row=6, col=0 ok 139 - ..and it's a (0) miss. ok 140 - aeryk strikes gene at row=6, col=1 ok 141 - ..and it's a (0) miss. ok 142 - gene strikes aeryk at row=6, col=2 ok 143 - ..and it's a (1) hit! ok 144 - aeryk strikes gene at row=6, col=3 ok 145 - ..and it's a (1) hit! ok 146 - gene strikes aeryk at row=6, col=4 ok 147 - ..and it's a (1) hit! ok 148 - aeryk strikes gene at row=6, col=5 ok 149 - ..and it's a (1) hit! ok 150 - gene strikes aeryk at row=6, col=6 ok 151 - ..and it's a (0) miss. ok 152 - aeryk strikes gene at row=6, col=7 ok 153 - ..and it's a (0) miss. ok 154 - gene strikes aeryk at row=6, col=8 ok 155 - ..and it's a (0) miss. ok 156 - aeryk strikes gene at row=6, col=9 ok 157 - ..and it's a (0) miss. ok 158 - gene strikes aeryk at row=7, col=0 ok 159 - ..and it's a (0) miss. ok 160 - aeryk strikes gene at row=7, col=1 ok 161 - ..and it's a (0) miss. ok 162 - gene strikes aeryk at row=7, col=2 ok 163 - ..and it's a (0) miss. ok 164 - aeryk strikes gene at row=7, col=3 ok 165 - ..and it's a (0) miss. ok 166 - gene strikes aeryk at row=7, col=4 ok 167 - ..and it's a (0) miss. ok 168 - aeryk strikes gene at row=7, col=5 ok 169 - ..and it's a (1) hit! ok 170 - gene strikes aeryk at row=7, col=6 ok 171 - ..and it's a (0) miss. ok 172 - aeryk strikes gene at row=7, col=7 ok 173 - ..and it's a (0) miss. ok 174 - gene strikes aeryk at row=7, col=8 ok 175 - ..and it's a (0) miss. ok 176 - aeryk strikes gene at row=7, col=9 ok 177 - ..and it's a (0) miss. ok 178 - gene strikes aeryk at row=8, col=0 ok 179 - ..and it's a (0) miss. ok 180 - aeryk strikes gene at row=8, col=1 ok 181 - ..and it's a (0) miss. ok 182 - gene strikes aeryk at row=8, col=2 ok 183 - ..and it's a (0) miss. ok 184 - aeryk strikes gene at row=8, col=3 ok 185 - ..and it's a (0) miss. ok 186 - gene strikes aeryk at row=8, col=4 ok 187 - ..and it's a (0) miss. ok 188 - aeryk strikes gene at row=8, col=5 ok 189 - ..and it's a (0) miss. ok 190 - gene strikes aeryk at row=8, col=6 ok 191 - ..and it's a (0) miss. ok 192 - aeryk strikes gene at row=8, col=7 ok 193 - ..and it's a (0) miss. ok 194 - gene strikes aeryk at row=8, col=8 ok 195 - ..and it's a (0) miss. ok 196 - aeryk strikes gene at row=8, col=9 ok 197 - ..and it's a (0) miss. ok 198 - gene strikes aeryk at row=9, col=0 ok 199 - ..and it's a (0) miss. ok 200 - aeryk strikes gene at row=9, col=1 ok 201 - ..and it's a (0) miss. ok 202 - gene strikes aeryk at row=9, col=2 ok 203 - ..and it's a (0) miss. ok 204 - aeryk strikes gene at row=9, col=3 ok 205 - ..and it's a (0) miss. ok 206 - gene strikes aeryk at row=9, col=4 ok 207 - ..and it's a (0) miss. ok 208 - aeryk strikes gene at row=9, col=5 ok 209 - ..and it's a (0) miss. ok 210 - gene strikes aeryk at row=9, col=6 ok 211 - ..and it's a (0) miss. ok 212 - aeryk strikes gene at row=9, col=7 ok 213 - ..and it's a (1) hit! ok 214 - gene strikes aeryk at row=9, col=8 ok 215 - ..and it's a (0) miss. ok 216 - aeryk strikes gene at row=9, col=9 ok 217 - ..and it's a (1) hit! ok 218 - gene strikes aeryk at row=0, col=0 ok 219 - ..and it's a (-1) duplicate strike? ok 220 - gene's resulting grid: # . b B b B . . . . . # . . . . . . . a . . # . . . . . . . a . . # . . . . . . . a . . # . . . . . . . a . . # . . . . . c . a . . # . . D d . c . . . . # . . . . . c . . . . # . . . . . . . . . . # . . . . . . . s S s ok 221 - aeryk's resulting grid: # . . . . . . . . . . # . S . . . . . . . . # . S . . a . . . . . # . S b . a . . . . . # . . b . a . . . . . # . . b . a . . C d D # . . b . a . . C . . # . . . . . . . C . . # . . . . . . . . . . # . . . . . . . . . . 1..221 ok All tests successful. Files=1, Tests=221, 0 wallclock secs ( 0.02 usr + 0.00 sys = 0.02 CPU) Result: PASS GENE/Games-Battleship-0.05.tar.gz nmake test TEST_VERBOSE=1 -- OK Fetching with LWP: http://cpan.nas.activestate.com/authors/id/G/GE/GENE/CHECKSUMS Picked up abstract from Makefile Gene Boggs <gene@cpan.org> \"You sunk my battleship!\" >>> (cd C:\cpanfly-5.12\var\cpan\build\Games-Battleship-0.05-gU5Y2N && tar cvf - Games-Battleship-0.05.ppd blib) | gzip -c >C:/cpanfly-5.12/var/REPO/G/GE/GENE/Games-Battleship-0.05.tar.gz Games-Battleship-0.05.ppd blib/ blib/lib/ blib/lib/Games/ blib/lib/Games/Battleship/ blib/lib/Games/Battleship/Craft.pm blib/lib/Games/Battleship/Grid.pm blib/lib/Games/Battleship/Player.pm blib/lib/Games/Battleship.pm >>> mv C:\cpanfly-5.12\var\cpan\build\Games-Battleship-0.05-gU5Y2N/Games-Battleship-0.05.ppd C:/cpanfly-5.12/var/REPO/G/GE/GENE Finished 2010-05-07T16:21:13