# running Build.PL Set up gcc environment - 3.3 Set up gcc environment - 3.3 Set up gcc environment - 3.3 /export/home/cpanrun/build/5.10.0/bin/perl Build.PL Set up gcc environment - 3.3 Set up gcc environment - 3.3 Checking whether your kit is complete... Looks good Checking prerequisites... Looks good Creating new 'Build' script for 'Games-Tournament-RoundRobin' version '0.01' Set up gcc environment - 3.3 /export/home/cpanrun/build/5.10.0/bin/perl Build --makefile_env_macros 1 Set up gcc environment - 3.3 Set up gcc environment - 3.3 Set up gcc environment - 3.3 Set up gcc environment - 3.3 Copying lib/Games/Tournament/RoundRobin.pm -> blib/lib/Games/Tournament/RoundRobin.pm Copying lib/Games/League/Member.pm -> blib/lib/Games/League/Member.pm Manifying blib/lib/Games/Tournament/RoundRobin.pm -> blib/libdoc/Games::Tournament::RoundRobin.3 Manifying blib/lib/Games/League/Member.pm -> blib/libdoc/Games::League::Member.3 HTMLifying blib/lib/Games/Tournament/RoundRobin.pm -> blib/libhtml/site/lib/Games/Tournament/RoundRobin.html HTMLifying blib/lib/Games/League/Member.pm -> blib/libhtml/site/lib/Games/League/Member.html /export/home/cpanrun/build/5.10.0/bin/perl Build --makefile_env_macros 1 test Set up gcc environment - 3.3 Set up gcc environment - 3.3 Set up gcc environment - 3.3 Set up gcc environment - 3.3 t/00.load...............1..1 ok 1 - use Games::Tournament::RoundRobin; # Testing Games::Tournament::RoundRobin 0.01 ok t/index.................1..21 ok 1 - v=4, not 3 ok 2 - index($name) ok 3 - index($object) ok 4 - objects index 1 ok 5 - objects index 2 ok 6 - objects index 2 ok 7 - objects index 3 ok 8 - 4/index 0 ok 9 - 4/index 1 ok 10 - 4/index 2 ok 11 - 4/index 3 ok 12 - 4/index 0 ok 13 - 4/index 1 ok 14 - 4/index 2 ok 15 - 4/index 3 ok 16 - 19/round 1 ok 17 - 19/round 2 ok 18 - 19/round 3 ok 19 - 19/round 17 ok 20 - 19/round 18 ok 21 - 19/round 19 ok t/indexesInRound........1..13 ok 1 - v=4, not 5 ok 2 - leaguesize indexesInRound 1 ok 3 - leaguesize indexesInRound 2 ok 4 - leaguesize indexesInRound 3 ok 5 - 4/indexesInRound 1 ok 6 - 4/indexesInRound 2 ok 7 - 4/indexesInRound 3 ok 8 - 19/IndexesInRound 1 ok 9 - 19/indexesInRound 2 ok 10 - 19/indexesInRound 3 ok 11 - 19/indexesInRound 17 ok 12 - 19/indexesInRound 18 ok 13 - 19/indexesInRound 19 ok t/meeting...............1..19 ok 1 - meeting 0,1 ok 2 - meeting 1,2 ok 3 - meeting 2,3 ok 4 - meeting 3,0 ok 5 - meeting zero,one ok 6 - meeting one,two ok 7 - meeting two,three ok 8 - meeting three,one ok 9 - 19/meetings 1,11 ok 10 - 19/meetings 2,19 ok 11 - 19/meetings 3,5 ok 12 - 19/meetings 17,18 ok 13 - 19/meetings 18,12 ok 14 - 19/meetings 19,17 ok 15 - meeting: hash of scalars ok 16 - meeting: array of objects ok 17 - league is [ $m, $y, $i, ($bye) ] ok 18 - meeting: hash of objects ok 19 - league is { $m, $y, $i, ($bye) } ok t/meetings..............1..18 ok 1 - meetings 0,[1,2,3] ok 2 - meetings 1,[0,2,3] ok 3 - meetings 2,[0,1,3] ok 4 - meetings 3,[0,1,2] ok 5 - meetings zero,[qw/one two three/] ok 6 - meetings one,[qw/zero two three/] ok 7 - meetings two,[qw/zero one three/] ok 8 - meetings three,[qw/zero one two/] ok 9 - 19/meetings 1,[0,11] ok 10 - 19/meetings 2,[19,10] ok 11 - 19/meetings 3,[5,9] ok 12 - 19/meetings 17,[18,16] ok 13 - 19/meetings 18,[12,15] ok 14 - 19/meetings 19,[4,14] ok 15 - meeting: array of objects ok 16 - league is [ $m, $y, $i, ($bye) ] ok 17 - meeting: hash of objects ok 18 - league is { $m, $y, $i, ($bye) } ok t/member................1..21 ok 1 - member 0 ok 2 - member 1 ok 3 - member 2 ok 4 - member 3 ok 5 - member 0 ok 6 - member 1 ok 7 - member 2 ok 8 - member 10 ok 9 - member 17 ok 10 - member 18 ok 11 - member 19 ok 12 - member($index) with league array of strings ok 13 - member($name), with league array of strings ok 14 - member($index): hash with numerical values not ok 15 - member($name): hash with numerical values # TODO Discarded key, no way to find member($name) # Failed (TODO) test 'member($name): hash with numerical values' # at t/member.t line 31. # got: undef # expected: '0' ok 16 - member($index): hash with string values ok 17 - member($name): hash with string values ok 18 - member($index): array of objects ok 19 - member($name): array of objects ok 20 - member($index): hash of objects ok 21 - member($name): hash of objects ok t/membersInRound........1..4 ok 1 - stringleague no dupes: membersInRound 1 ok 2 - stringleague, dupes: membersInRound 1 ok 3 - object league, no dupes: membersInRound 1 ok 4 - objectleague, dupes: membersInRound 1 ok t/new...................1..17 ok 1 - v=3->4, no league ok 2 - v=4, not 5 ok 3 - no league, v=3->4, league -> [0..3] ok 4 - no v, v=4 ok 5 - league is [0..3] ok 6 - v=3->4, with league array of strings ok 7 - members, with league array of strings ok 8 - members: hash with numerical values ok 9 - hash with numerical values ok 10 - size: hash with string values ok 11 - hash with string values ok 12 - v=7->8 ok 13 - league is I,You..They scalarlist ok 14 - v=4, not 5 ok 15 - league is [ $m, $y, $i, (Bye) ] ok 16 - v=4, not 5 ok 17 - league is { $m, $y, $i, (Bye) } ok t/partner...............1..8 ok 1 - stringleague no dupes: partner Me, 3 ok 2 - stringleague no dupes: partner Youall, 5 ok 3 - numberleague no dupes: partner 1, 3 ok 4 - stringleague, dupes: partner 1 ok 5 - stringleague, dupes: partner 1 ok 6 - stringleague, dupes: partner 1 ok 7 - object league, no dupes: partner 1 ok 8 - objectleague, dupes: partner 1 ok t/partners..............1..21 ok 1 - partners 0 ok 2 - partners 0 ok 3 - partners 0 ok 4 - partners 0 ok 5 - partners 0 ok 6 - partners 1 ok 7 - partners 2 ok 8 - partners 10 ok 9 - partners 17 ok 10 - partners 18 ok 11 - partners 19 ok 12 - partners($index), with league array of strings ok 13 - partners($name), with league array of strings ok 14 - partners($index): hash with numerical values not ok 15 - partners($name): hash with numerical values # TODO Discarded key, no way to find member($name) # Failed (TODO) test 'partners($name): hash with numerical values' # at t/partners.t line 33. # Structures begin differing at: # $got->[1] = '0' # $expected->[1] = '1' ok 16 - partners($index): hash with string values ok 17 - partners($name): hash with string values ok 18 - partners($index): array of objects ok 19 - partners($name): array of objects ok 20 - partners($index): hash of objects ok 21 - partners($name): hash of objects ok t/pod-coverage..........1..0 # Skip Test::Pod::Coverage 1.04 required for testing POD coverage skipped all skipped: Test::Pod::Coverage 1.04 required for testing POD coverage t/pod...................1..2 ok 1 - blib/lib/Games/Tournament/RoundRobin.pm ok 2 - blib/lib/Games/League/Member.pm ok t/rounds................1..4 ok 1 - rounds=3, not 4 or 5 ok 2 - no v, but rounds = 13 ok 3 - league is [0..18], but rounds = 19 ok 4 - v=4, not 5 ok t/roundsInTournament....1..3 ok 1 - roundsInTournament with hash of objects ok 2 - roundsInTournament with array of numbers ok 3 - roundsInTournament with v = 19, array of numbers ok All tests successful, 1 test skipped. Files=14, Tests=152, 7 wallclock secs ( 3.59 cusr + 0.52 csys = 4.11 CPU) /export/home/cpanrun/build/5.10.0/bin/perl Build --makefile_env_macros 1 install Set up gcc environment - 3.3 Set up gcc environment - 3.3 Set up gcc environment - 3.3 Set up gcc environment - 3.3 Installing /export/home/cpanrun/build/5.10.0/site/lib/Games/Tournament/RoundRobin.pm Installing /export/home/cpanrun/build/5.10.0/site/lib/Games/League/Member.pm Installing /export/home/cpanrun/build/5.10.0/site/man/man3/Games::Tournament::RoundRobin.3 Installing /export/home/cpanrun/build/5.10.0/site/man/man3/Games::League::Member.3 Installing /export/home/cpanrun/build/5.10.0/html/site/lib/Games/Tournament/RoundRobin.html Installing /export/home/cpanrun/build/5.10.0/html/site/lib/Games/League/Member.html Writing /export/home/cpanrun/build/5.10.0/site/lib/auto/Games/Tournament/RoundRobin/.packlist