# running Build.PL C:\cpanrun\build\5-10-0\bin\perl.exe Build.PL Checking whether your kit is complete... Looks good Checking prerequisites... Looks good Creating new 'Build' script for 'Games-Tournament-RoundRobin' version '0.01' Microsoft (R) Program Maintenance Utility Version 7.10.3077 Copyright (C) Microsoft Corporation. All rights reserved. C:\cpanrun\build\5-10-0\bin\perl.exe Build --makefile_env_macros 1 Copying lib\Games\League\Member.pm -> blib\lib\Games\League\Member.pm Copying lib\Games\Tournament\RoundRobin.pm -> blib\lib\Games\Tournament\RoundRobin.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 Microsoft (R) Program Maintenance Utility Version 7.10.3077 Copyright (C) Microsoft Corporation. All rights reserved. C:\cpanrun\build\5-10-0\bin\perl.exe Build --makefile_env_macros 1 test 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\League\Member.pm ok 2 - blib\lib\Games\Tournament\RoundRobin.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, 1 wallclock secs ( 0.00 cusr + 0.00 csys = 0.00 CPU) Microsoft (R) Program Maintenance Utility Version 7.10.3077 Copyright (C) Microsoft Corporation. All rights reserved. C:\cpanrun\build\5-10-0\bin\perl.exe Build --makefile_env_macros 1 install Installing C:\cpanrun\build\5-10-0\site\lib\Games\League\Member.pm Installing C:\cpanrun\build\5-10-0\site\lib\Games\Tournament\RoundRobin.pm Installing C:\cpanrun\build\5-10-0\man\man3\Games.League.Member.3 Installing C:\cpanrun\build\5-10-0\man\man3\Games.Tournament.RoundRobin.3 Installing C:\cpanrun\build\5-10-0\html\site\lib\Games\League\Member.html Installing C:\cpanrun\build\5-10-0\html\site\lib\Games\Tournament\RoundRobin.html Writing C:\cpanrun\build\5-10-0\site\lib\auto\Games\Tournament\RoundRobin\.packlist