Start 2008-10-23T11:01:20 Going to read /Users/fly818/var/cpan/Metadata Database was generated on Wed, 22 Oct 2008 10:26:54 GMT Running make for S/SA/SARTAK/Games-Mastermind-Cracker-0.02.tar.gz Fetching with LWP: http://cpan.nas.activestate.com/authors/id/S/SA/SARTAK/Games-Mastermind-Cracker-0.02.tar.gz Checksum for /Users/fly818/var/cpan/sources/authors/id/S/SA/SARTAK/Games-Mastermind-Cracker-0.02.tar.gz ok Games-Mastermind-Cracker-0.02/ Games-Mastermind-Cracker-0.02/Changes Games-Mastermind-Cracker-0.02/inc/ Games-Mastermind-Cracker-0.02/inc/Module/ Games-Mastermind-Cracker-0.02/inc/Module/AutoInstall.pm Games-Mastermind-Cracker-0.02/inc/Module/Install/ Games-Mastermind-Cracker-0.02/inc/Module/Install/AutoInstall.pm Games-Mastermind-Cracker-0.02/inc/Module/Install/Base.pm Games-Mastermind-Cracker-0.02/inc/Module/Install/Can.pm Games-Mastermind-Cracker-0.02/inc/Module/Install/Fetch.pm Games-Mastermind-Cracker-0.02/inc/Module/Install/Include.pm Games-Mastermind-Cracker-0.02/inc/Module/Install/Makefile.pm Games-Mastermind-Cracker-0.02/inc/Module/Install/Metadata.pm Games-Mastermind-Cracker-0.02/inc/Module/Install/Win32.pm Games-Mastermind-Cracker-0.02/inc/Module/Install/WriteAll.pm Games-Mastermind-Cracker-0.02/inc/Module/Install.pm Games-Mastermind-Cracker-0.02/lib/ Games-Mastermind-Cracker-0.02/lib/Games/ Games-Mastermind-Cracker-0.02/lib/Games/Mastermind/ Games-Mastermind-Cracker-0.02/lib/Games/Mastermind/Cracker/ Games-Mastermind-Cracker-0.02/lib/Games/Mastermind/Cracker/Basic.pm Games-Mastermind-Cracker-0.02/lib/Games/Mastermind/Cracker/Random.pm Games-Mastermind-Cracker-0.02/lib/Games/Mastermind/Cracker/Role/ Games-Mastermind-Cracker-0.02/lib/Games/Mastermind/Cracker/Role/Elimination.pm Games-Mastermind-Cracker-0.02/lib/Games/Mastermind/Cracker/Sequential.pm Games-Mastermind-Cracker-0.02/lib/Games/Mastermind/Cracker.pm Games-Mastermind-Cracker-0.02/Makefile.PL Games-Mastermind-Cracker-0.02/MANIFEST Games-Mastermind-Cracker-0.02/META.yml Games-Mastermind-Cracker-0.02/README Games-Mastermind-Cracker-0.02/SIGNATURE Games-Mastermind-Cracker-0.02/t/ Games-Mastermind-Cracker-0.02/t/000-load.t Games-Mastermind-Cracker-0.02/t/001-basic.t Games-Mastermind-Cracker-0.02/t/010-score.t Games-Mastermind-Cracker-0.02/t/500-random.t Games-Mastermind-Cracker-0.02/t/501-sequential.t Games-Mastermind-Cracker-0.02/t/502-basic.t CPAN.pm: Going to build S/SA/SARTAK/Games-Mastermind-Cracker-0.02.tar.gz >>> /Users/fly818/bin/perl Makefile.PL Cannot determine perl version info from lib/Games/Mastermind/Cracker.pm *** Module::AutoInstall version 1.03 *** Checking for Perl dependencies... [Core Features] - Test::More ...loaded. (0.84) - Test::Exception ...loaded. (0.27) - Moose ...loaded. (0.59) *** Module::AutoInstall configuration finished. Checking if your kit is complete... Looks good Writing Makefile for Games::Mastermind::Cracker >>> make cp lib/Games/Mastermind/Cracker/Random.pm blib/lib/Games/Mastermind/Cracker/Random.pm cp lib/Games/Mastermind/Cracker.pm blib/lib/Games/Mastermind/Cracker.pm cp lib/Games/Mastermind/Cracker/Sequential.pm blib/lib/Games/Mastermind/Cracker/Sequential.pm cp lib/Games/Mastermind/Cracker/Basic.pm blib/lib/Games/Mastermind/Cracker/Basic.pm cp lib/Games/Mastermind/Cracker/Role/Elimination.pm blib/lib/Games/Mastermind/Cracker/Role/Elimination.pm Manifying blib/man3/Games::Mastermind::Cracker::Random.3 Manifying blib/man3/Games::Mastermind::Cracker::Sequential.3 Manifying blib/man3/Games::Mastermind::Cracker.3 Manifying blib/man3/Games::Mastermind::Cracker::Basic.3 SARTAK/Games-Mastermind-Cracker-0.02.tar.gz make -- OK Running make test >>> make test TEST_VERBOSE=1 PERL_DL_NONLAZY=1 /Users/fly818/bin/perl "-MExtUtils::Command::MM" "-e" "test_harness(1, 'inc', 'blib/lib', 'blib/arch')" t/000-load.t t/001-basic.t t/010-score.t t/500-random.t t/501-sequential.t t/502-basic.t t/000-load.......... 1..8 ok 1 - use Games::Mastermind::Cracker; ok 2 - use Games::Mastermind::Cracker::Random; ok 3 - use Games::Mastermind::Cracker::Sequential; ok 4 - use Games::Mastermind::Cracker::Basic; ok 5 - Games::Mastermind::Cracker is not instantiable ok 6 - Games::Mastermind::Cracker::Random is instantiable ok 7 - Games::Mastermind::Cracker::Sequential is instantiable ok 8 - Games::Mastermind::Cracker::Basic is instantiable ok t/001-basic......... 1..2 ok 1 - BB found. ok 2 - Guesses were sequential, and stopped after the penultimate possibility. ok t/010-score......... 1..102 ok 1 - Black (correct) is 0 for '' vs '' ok 2 - White (misplaced) is 0 for '' vs '' ok 3 - Black (correct) is 1 for 'A' vs 'A' ok 4 - White (misplaced) is 0 for 'A' vs 'A' ok 5 - Black (correct) is 0 for 'A' vs 'B' ok 6 - White (misplaced) is 0 for 'A' vs 'B' ok 7 - Black (correct) is 0 for 'B' vs 'A' ok 8 - White (misplaced) is 0 for 'B' vs 'A' ok 9 - Black (correct) is 0 for 'a' vs 'A' ok 10 - White (misplaced) is 0 for 'a' vs 'A' ok 11 - Black (correct) is 0 for 'A' vs 'a' ok 12 - White (misplaced) is 0 for 'A' vs 'a' ok 13 - Black (correct) is 0 for 'A' vs ' ' ok 14 - White (misplaced) is 0 for 'A' vs ' ' ok 15 - Black (correct) is 0 for ' ' vs 'A' ok 16 - White (misplaced) is 0 for ' ' vs 'A' ok 17 - Black (correct) is 1 for 'A' vs 'AA' ok 18 - White (misplaced) is 0 for 'A' vs 'AA' ok 19 - Black (correct) is 0 for 'B' vs 'AA' ok 20 - White (misplaced) is 0 for 'B' vs 'AA' ok 21 - Black (correct) is 1 for 'AA' vs 'A' ok 22 - White (misplaced) is 0 for 'AA' vs 'A' ok 23 - Black (correct) is 0 for 'AA' vs 'B' ok 24 - White (misplaced) is 0 for 'AA' vs 'B' ok 25 - Black (correct) is 1 for 'A ' vs 'AA' ok 26 - White (misplaced) is 0 for 'A ' vs 'AA' ok 27 - Black (correct) is 1 for ' A' vs 'AA' ok 28 - White (misplaced) is 0 for ' A' vs 'AA' ok 29 - Black (correct) is 0 for 'B ' vs 'AA' ok 30 - White (misplaced) is 0 for 'B ' vs 'AA' ok 31 - Black (correct) is 0 for ' B' vs 'AA' ok 32 - White (misplaced) is 0 for ' B' vs 'AA' ok 33 - Black (correct) is 2 for 'AA' vs 'AA' ok 34 - White (misplaced) is 0 for 'AA' vs 'AA' ok 35 - Black (correct) is 1 for 'BA' vs 'AA' ok 36 - White (misplaced) is 0 for 'BA' vs 'AA' ok 37 - Black (correct) is 1 for 'AB' vs 'AA' ok 38 - White (misplaced) is 0 for 'AB' vs 'AA' ok 39 - Black (correct) is 0 for 'BB' vs 'AA' ok 40 - White (misplaced) is 0 for 'BB' vs 'AA' ok 41 - Black (correct) is 1 for 'AA' vs 'AB' ok 42 - White (misplaced) is 0 for 'AA' vs 'AB' ok 43 - Black (correct) is 0 for 'BA' vs 'AB' ok 44 - White (misplaced) is 2 for 'BA' vs 'AB' ok 45 - Black (correct) is 2 for 'AB' vs 'AB' ok 46 - White (misplaced) is 0 for 'AB' vs 'AB' ok 47 - Black (correct) is 1 for 'BB' vs 'AB' ok 48 - White (misplaced) is 0 for 'BB' vs 'AB' ok 49 - Black (correct) is 1 for 'AA' vs 'BA' ok 50 - White (misplaced) is 0 for 'AA' vs 'BA' ok 51 - Black (correct) is 2 for 'BA' vs 'BA' ok 52 - White (misplaced) is 0 for 'BA' vs 'BA' ok 53 - Black (correct) is 0 for 'AB' vs 'BA' ok 54 - White (misplaced) is 2 for 'AB' vs 'BA' ok 55 - Black (correct) is 1 for 'BB' vs 'BA' ok 56 - White (misplaced) is 0 for 'BB' vs 'BA' ok 57 - Black (correct) is 0 for 'AA' vs 'BB' ok 58 - White (misplaced) is 0 for 'AA' vs 'BB' ok 59 - Black (correct) is 1 for 'BA' vs 'BB' ok 60 - White (misplaced) is 0 for 'BA' vs 'BB' ok 61 - Black (correct) is 1 for 'AB' vs 'BB' ok 62 - White (misplaced) is 0 for 'AB' vs 'BB' ok 63 - Black (correct) is 2 for 'BB' vs 'BB' ok 64 - White (misplaced) is 0 for 'BB' vs 'BB' ok 65 - Black (correct) is 1 for 'AA' vs 'AC' ok 66 - White (misplaced) is 0 for 'AA' vs 'AC' ok 67 - Black (correct) is 0 for 'BA' vs 'AC' ok 68 - White (misplaced) is 1 for 'BA' vs 'AC' ok 69 - Black (correct) is 1 for 'AB' vs 'AC' ok 70 - White (misplaced) is 0 for 'AB' vs 'AC' ok 71 - Black (correct) is 0 for 'BB' vs 'AC' ok 72 - White (misplaced) is 0 for 'BB' vs 'AC' ok 73 - Black (correct) is 1 for 'AA' vs 'CA' ok 74 - White (misplaced) is 0 for 'AA' vs 'CA' ok 75 - Black (correct) is 1 for 'BA' vs 'CA' ok 76 - White (misplaced) is 0 for 'BA' vs 'CA' ok 77 - Black (correct) is 0 for 'AB' vs 'CA' ok 78 - White (misplaced) is 1 for 'AB' vs 'CA' ok 79 - Black (correct) is 0 for 'BB' vs 'CA' ok 80 - White (misplaced) is 0 for 'BB' vs 'CA' ok 81 - Black (correct) is 0 for 'AA' vs 'CC' ok 82 - White (misplaced) is 0 for 'AA' vs 'CC' ok 83 - Black (correct) is 0 for 'BA' vs 'CC' ok 84 - White (misplaced) is 0 for 'BA' vs 'CC' ok 85 - Black (correct) is 0 for 'AB' vs 'CC' ok 86 - White (misplaced) is 0 for 'AB' vs 'CC' ok 87 - Black (correct) is 0 for 'BB' vs 'CC' ok 88 - White (misplaced) is 0 for 'BB' vs 'CC' ok 89 - Black (correct) is 0 for '101' vs '0101' ok 90 - White (misplaced) is 3 for '101' vs '0101' ok 91 - Black (correct) is 3 for '010' vs '0101' ok 92 - White (misplaced) is 0 for '010' vs '0101' ok 93 - Black (correct) is 26 for 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' vs 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' ok 94 - White (misplaced) is 0 for 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' vs 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' ok 95 - Black (correct) is 0 for 'BCDEFGHIJKLMNOPQRSTUVWXYZA' vs 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' ok 96 - White (misplaced) is 26 for 'BCDEFGHIJKLMNOPQRSTUVWXYZA' vs 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' ok 97 - Black (correct) is 0 for 'BCDEFGHIJKLMNOPQRSTUVWXYZ' vs 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' ok 98 - White (misplaced) is 25 for 'BCDEFGHIJKLMNOPQRSTUVWXYZ' vs 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' ok 99 - Black (correct) is 0 for 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' vs 'BCDEFGHIJKLMNOPQRSTUVWXYZ' ok 100 - White (misplaced) is 25 for 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' vs 'BCDEFGHIJKLMNOPQRSTUVWXYZ' ok 101 - Black (correct) is 21 for 'This is my story of Jack the Ripper, the man behind Britain's worst unsolved murders. It is a story that points to the unlikeliest of suspects: a man who wrote children's stories. That man is Charles Dodgson, better known as Lewis Carroll, author of such beloved books as Alice in Wonderland. # ' vs 'The truth is this: I, Richard Wallace, stabbed and killed a muted Nicole Brown in cold blood, severing her throat with my trusty shiv's strokes. I set up Orenthal James Simpson, who is utterly innocent of this murder. P.S. I also wrote Shakespeare's sonnets, and a lot of Francis Bacon's works too. # ' ok 102 - White (misplaced) is 256 for 'This is my story of Jack the Ripper, the man behind Britain's worst unsolved murders. It is a story that points to the unlikeliest of suspects: a man who wrote children's stories. That man is Charles Dodgson, better known as Lewis Carroll, author of such beloved books as Alice in Wonderland. # ' vs 'The truth is this: I, Richard Wallace, stabbed and killed a muted Nicole Brown in cold blood, severing her throat with my trusty shiv's strokes. I set up Orenthal James Simpson, who is utterly innocent of this murder. P.S. I also wrote Shakespeare's sonnets, and a lot of Francis Bacon's works too. # ' ok t/500-random........ 1..1 ok 1 - ABA solution found. ok t/501-sequential.... 1..2 ok 1 - ABA solution found. ok 2 - Guesses were sequential, and stopped when the solution was found. ok t/502-basic......... 1..3 ok 1 - 16807 possible 5x A..G codes ok 2 - DEADE solution found. ok 3 - got it in less than 50/16807 guesses ok All tests successful. Files=6, Tests=118, 7 wallclock secs ( 0.15 usr 0.09 sys + 6.32 cusr 0.60 csys = 7.16 CPU) Result: PASS SARTAK/Games-Mastermind-Cracker-0.02.tar.gz make test TEST_VERBOSE=1 -- OK Shawn M Moore <sartak@gmail.com> quickly crack Mastermind >>> (cd /Users/fly818/var/cpan/build/Games-Mastermind-Cracker-0.02-_pf03a && tar cvf - Games-Mastermind-Cracker-0.02.ppd blib) | gzip -c >/Users/fly818/var/REPO/S/SA/SARTAK/Games-Mastermind-Cracker-0.02.tar.gz Games-Mastermind-Cracker-0.02.ppd blib/ blib/lib/ blib/lib/Games/ blib/lib/Games/Mastermind/ blib/lib/Games/Mastermind/Cracker/ blib/lib/Games/Mastermind/Cracker/Basic.pm blib/lib/Games/Mastermind/Cracker/Random.pm blib/lib/Games/Mastermind/Cracker/Role/ blib/lib/Games/Mastermind/Cracker/Role/Elimination.pm blib/lib/Games/Mastermind/Cracker/Sequential.pm blib/lib/Games/Mastermind/Cracker.pm blib/man3/ blib/man3/Games::Mastermind::Cracker.3 blib/man3/Games::Mastermind::Cracker::Basic.3 blib/man3/Games::Mastermind::Cracker::Random.3 blib/man3/Games::Mastermind::Cracker::Sequential.3 >>> mv /Users/fly818/var/cpan/build/Games-Mastermind-Cracker-0.02-_pf03a/Games-Mastermind-Cracker-0.02.ppd /Users/fly818/var/REPO/S/SA/SARTAK Finished 2008-10-23T11:01:34