PASS Games-Solitaire-Verify-0.02 MSWin32-x86-multi-thread 5.1
  Home FAQ Contact Sign in
perl.cpan.testers only
 
Advanced search
POPULAR GROUPS

more...

 Up
PASS Games-Solitaire-Verify-0.02 MSWin32-x86-multi-thread 5.1         

Group: perl.cpan.testers · Group Profile
Author: sanko
Date: Jul 13, 2008 08:17

This distribution has been tested as part of the cpan-testers
effort to test as many new uploads to CPAN as possible. See
http://testers.cpan.org/

--
Dear Shlomi Fish,

This is a computer-generated report for Games-Solitaire-Verify-0.02
on perl 5.11.0 patch 34116, created by CPAN-Reporter-1.1601.

Thank you for uploading your work to CPAN. Congratulations!
All tests were successful.

Sections of this report:

* Tester comments
* Program output
* Prerequisites
* Environment and other context

------------------------------
TESTER COMMENTS
------------------------------

Additional comments from tester:

this report is from an automated smoke testing program
and was not reviewed by a human for accuracy

------------------------------
PROGRAM OUTPUT
------------------------------

Output from 'C:\perl\bin\perl.exe ./Build test':

t\00-load..............
1..3
ok 1 - use Games::Solitaire::Verify;
ok 2 - use Games::Solitaire::Verify::Base;
ok 3 - use Games::Solitaire::Verify::Move;
# Testing Games::Solitaire::Verify 0.02, Perl 5.011000, C:\perl\bin\perl.exe
ok
t\01-base..............
1..4
ok 1 - Testing constructor
ok 2 - Testing false bold.
ok 3 - Testing constructor with args
ok 4 - Testing true bold.
ok
t\02-move..............
1..59
ok 1 - Checking that ::Move->new works
ok 2 - source_type() is stack
ok 3 - dest_type() is foundation
ok 4 - source() is 3
ok 5 - Checking that ::Move->new works
ok 6 - source_type() is stack
ok 7 - dest_type() is foundation
ok 8 - source() is 0
ok 9 - FC2->Found : checking that ::Move->new works
ok 10 - FC2->Found : source_type() is frecell
ok 11 - FC2->Found : dest_type() is foundation
ok 12 - FC2->Found : source() is 2
ok 13 - Caught an exception that's 'FCS' isa Games::Solitaire::Verify::Exception::Parse::FCS
ok 14 - FC0->Found : checking that ::Move->new works
ok 15 - FC0->Found : source_type() is frecell
ok 16 - FC0->Found : dest_type() is foundation
ok 17 - FC0->Found : source() is 0
ok 18 - FC3->S2 : checking that ::Move->new works
ok 19 - FC3->S2 : source_type() is frecell
ok 20 - FC3->S2 : dest_type() is stack
ok 21 - FC3->S2 : source() is 3
ok 22 - FC3->S2 : dest() is 2
ok 23 - FC0->S2 : checking that ::Move->new works
ok 24 - FC0->S2 : source_type() is frecell
ok 25 - FC0->S2 : dest_type() is stack
ok 26 - FC0->S2 : source() is 0
ok 27 - FC0->S2 : dest() is 2
ok 28 - FC0->S0 : checking that ::Move->new works
ok 29 - FC0->S0 : source_type() is frecell
ok 30 - FC0->S0 : dest_type() is stack
ok 31 - FC0->S0 : source() is 0
ok 32 - FC0->S0 : dest() is 0
ok 33 - FC3->S0 : checking that ::Move->new works
ok 34 - FC3->S0 : source_type() is frecell
ok 35 - FC3->S0 : dest_type() is stack
ok 36 - FC3->S0 : source() is 3
ok 37 - FC3->S0 : dest() is 0
ok 38 - S4->FC3 : checking that ::Move->new works
ok 39 - S4->FC3 : source_type() is stack
ok 40 - S4->FC3 : dest_type() is freecell
ok 41 - S4->FC3 : source() is 4
ok 42 - S4->FC3 : dest() is 3
ok 43 - S4->FC0 : checking that ::Move->new works
ok 44 - S4->FC0 : source_type() is stack
ok 45 - S4->FC0 : dest_type() is freecell
ok 46 - S4->FC0 : source() is 4
ok 47 - S4->FC0 : dest() is 0
ok 48 - Stack->Stack[num==1] : checking that ::Move->new works
ok 49 - Stack->Stack[num==1] : source_type() is stack
ok 50 - Stack->Stack[num==1] : dest_type() is stack
ok 51 - Stack->Stack[num==1] : source() is 7
ok 52 - Stack->Stack[num==1] : dest() is 2
ok 53 - Stack->Stack[num==1] : num_cards == 1
ok 54 - Stack0->Stack3[num==1] : checking that ::Move->new works
ok 55 - Stack0->Stack3[num==1] : source_type() is stack
ok 56 - Stack0->Stack3[num==1] : dest_type() is stack
ok 57 - Stack0->Stack3[num==1] : source() is 0
ok 58 - Stack0->Stack3[num==1] : dest() is 3
ok 59 - Stack0->Stack3[num==1] : num_cards == 1
ok
t\03-card..............
1..34
ok 1 - Rank of AH is 1
ok 2 - Suit of AH is Hearts
ok 3 - Color of AH is red
ok 4 - Rank of QC is 12
ok 5 - Suit of QC is Clubs
ok 6 - Color of QC is black
ok 7 - Rank of KS is 13
ok 8 - Suit of KS is Spades
ok 9 - Color of KS is black
ok 10 - Rank of 5H is 5
ok 11 - Suit of 5H is Hearts
ok 12 - Color of 5H is red
ok 13 - Rank of 5H is 5
ok 14 - Suit of 5H is Hearts
ok 15 - Color of 5H is red
ok 16 - Rank of copy is 5
ok 17 - Suit of copy is Hearts
ok 18 - Color of copy is red
ok 19 - Caught a card parsing exception isa Games::Solitaire::Verify::Exception::Parse::Card
ok 20 - unknown rank isa Games::Solitaire::Verify::Exception::Parse::Card::UnknownRank
ok 21 - unknown suit isa Games::Solitaire::Verify::Exception::Parse::Card::UnknownSuit
ok 22 - Stringification of 'AS'
ok 23 - Stringification of '2H'
ok 24 - Stringification of '3D'
ok 25 - Stringification of '4H'
ok 26 - Stringification of '5H'
ok 27 - Stringification of '6S'
ok 28 - Stringification of '7C'
ok 29 - Stringification of '8C'
ok 30 - Stringification of '9H'
ok 31 - Stringification of 'TS'
ok 32 - Stringification of 'JS'
ok 33 - Stringification of 'QH'
ok 34 - Stringification of 'KS'
ok
t\04-column............
1..22
ok 1 - Column has three cards
ok 2 - Card[0].rank
ok 3 - Card[0].suit
ok 4 - Card[1].rank
ok 5 - Card[1].suit
ok 6 - Card[2].rank
ok 7 - Card[2].rank
ok 8 - Length of copy
ok 9 - Rank of Copy Card
ok 10 - Suit of Copy Card
ok 11 - Column has 6 cards after appending
ok 12 - Rank of appended card
ok 13 - Suit of appended card
ok 14 - Column has three cards
ok 15 - Popped card rank
ok 16 - Card[0].suit
ok 17 - Stringification of ': KH QS 5C 3S'
ok 18 - Stringification of ': 7S 6D 5C'
ok 19 - Stringification of ': 3D TS 4H 5C 6D'
ok 20 - Stringification of ': KH QS 5C'
ok 21 - Column has zero cards
ok 22 - Trailing space on empty column
ok
t\05-state.............
1..20
ok 1 - Foundation H Value
ok 2 - Foundation C Value
ok 3 - Foundation D Value
ok 4 - Foundation S Value
ok 5 - Freecell 0
ok 6 - Freecell 1
ok 7 - Freecell 2
ok 8 - Freecell 9
ok 9 - Num Freecells
ok 10 - Num empty freecells
ok 11 - Num columns
ok 12 - Column 0
ok 13 - Column 5
ok 14 - Num empty columns
ok 15 - Copied
ok 16 - Column 1 of Copy
ok 17 - Column 5 of Copy
ok 18 - Foundation C Value of Copy
ok 19 - Testing to_string() on a board
ok 20 - Testing board with H-0
ok
t\06-verify-moves......
1..32
ok 1 - Move 1 was initialised.
ok 2 - Testing for right movement
ok 3 - Checking that the card was moved.
ok 4 - AS is now in founds
ok 5 - Move 2 was initialised.
ok 6 - Testing for right movement
ok 7 - Card has moved to the freecell
ok 8
ok 9 - Move 3 (bad) was initialised.
ok 10 - $move3_bad cannot be performed
ok 11 - Move-1-Bad was initialised.
ok 12 - $move1_bad cannot be performed
ok 13 - Move-1 was initialised.
ok 14 - Testing for right movement
ok 15 - Freecell 2 is empty after the move
ok 16 - 9S is now in founds
ok 17 - Move-1-Bad was initialised.
ok 18 - Testing that the move is rejected
ok 19 - Freecell->Stack move was initialised.
ok 20 - Performing Freecell->Stack move
ok 21 - Freecell after Freecell->Stack move is empty
ok 22 - Stack is ok after Freecell->Stack move
ok 23 - Freecell->Stack move was initialised.
ok 24 - Cannot Freecell ( JD ) ->Stack ( QS) move
ok 25 - Stack->Stack move was initialised.
ok 26 - Was able to perform a stack->stack move.
ok 27 - Testing that the source stack is OK.
ok 28 - Testing that the dest stack is OK.
ok 29 - Bad Stack->Stack move was initialised.
ok 30 - Cannot perform a bad stack->stack move with not enough columns.
ok 31 - Bad Move 1 was initialised.
ok 32 - Cannot move non-sequence
ok
t\07-solution..........
1..3
ok 1 - Everyting is OK.
ok 2 - Solution is invalid
ok 3 - Solution is invalid
ok
t\pod-coverage.........
1..10
# Games::Solitaire::Verify: no public symbols defined
ok 1 - Pod coverage on Games::Solitaire::Verify
ok 2 - Pod coverage on Games::Solitaire::Verify::Base
ok 3 - Pod coverage on Games::Solitaire::Verify::Card
ok 4 - Pod coverage on Games::Solitaire::Verify::Column
# Games::Solitaire::Verify::Exception: no public symbols defined
ok 5 - Pod coverage on Games::Solitaire::Verify::Exception
ok 6 - Pod coverage on Games::Solitaire::Verify::Foundations
ok 7 - Pod coverage on Games::Solitaire::Verify::Freecells
# Games::Solitaire::Verify::Move: no public symbols defined
ok 8 - Pod coverage on Games::Solitaire::Verify::Move
ok 9 - Pod coverage on Games::Solitaire::Verify::Solution
ok 10 - Pod coverage on Games::Solitaire::Verify::State
ok
t\pod..................
1..10
ok 1 - blib\lib\Games\Solitaire\Verify.pm
ok 2 - blib\lib\Games\Solitaire\Verify\Base.pm
ok 3 - blib\lib\Games\Solitaire\Verify\Card.pm
ok 4 - blib\lib\Games\Solitaire\Verify\Column.pm
ok 5 - blib\lib\Games\Solitaire\Verify\Exception.pm
ok 6 - blib\lib\Games\Solitaire\Verify\Foundations.pm
ok 7 - blib\lib\Games\Solitaire\Verify\Freecells.pm
ok 8 - blib\lib\Games\Solitaire\Verify\Move.pm
ok 9 - blib\lib\Games\Solitaire\Verify\Solution.pm
ok 10 - blib\lib\Games\Solitaire\Verify\State.pm
ok
All tests successful.
Files=10, Tests=197, 24 wallclock secs ( 0.19 usr + 0.19 sys = 0.37 CPU)
Result: PASS

------------------------------
PREREQUISITES
------------------------------

Prerequisite modules loaded:

requires:

Module Need Have
---------------- ---- ------
base 0 2.14
Class::Accessor 0 0.31
Exception::Class 0 1.24
File::Spec 0 3.2701
List::Util 0 1.19
build_requires:

Module Need Have
---------------- ---- ------
Test::More 0 0.80

------------------------------
ENVIRONMENT AND OTHER CONTEXT
------------------------------

Environment variables:

AUTOMATED_TESTING = 1
COMSPEC = C:\WINDOWS\system32\cmd.exe
INCLUDE = ;C:\strawberry\c\include;C:\strawberry\perl\lib\CORE
LIB = ;C:\strawberry\c\lib;C:\strawberry\perl\bin
NUMBER_OF_PROCESSORS = 1
PATH = C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\Program Files\Graphviz2.18\Bin;C:\Program Files\Bakefile;C:\Program Files\TortoiseSVN\bin;C:\strawberry\c\bin;C:\strawberry\perl\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\Program Files\Subversion\bin;C:\MinGW\bin\;C:\perl\bin\;C:\bin\
PERL5LIB = \.cpan\build\Run-Env-0.03-ETf76S/blib/arch;\.cpan\build\Run-Env-0.03-ETf76S/blib/lib;\.cpan\build\Array-Transpose-0.01-MICNWY/blib/arch;\.cpan\build\Array-Transpose-0.01-MICNWY/blib/lib;\.cpan\build\DBIx-Array-0.06-_rg98i/blib/arch;\.cpan\build\DBIx-Array-0.06-_rg98i/blib/lib;\.cpan\build\DBD-CSV-0.22-dkQQHN/blib/arch;\.cpan\build\DBD-CSV-0.22-dkQQHN/blib/lib;\.cpan\build\SQL-Statement-1.15-nlFXFP/blib/arch;\.cpan\build\SQL-Statement-1.15-nlFXFP/blib/lib;\.cpan\build\Text-CSV_XS-0.52-eWr0L6/blib/arch;\.cpan\build\Text-CSV_XS-0.52-eWr0L6/blib/lib;\.cpan\build\UNIVERSAL-require-0.11-2m98ws/blib/arch;\.cpan\build\UNIVERSAL-require-0.11-2m98ws/blib/lib;\.cpan\build\Class-Accessor-Fluent-0.02-nTqCEz/blib/arch;\.cpan\build\Class-Accessor-Fluent-0.02-nTqCEz/blib/lib;\.cpan\build\Test-UseAllModules-0.09-S3TeDL/blib/arch;\.cpan\build\Test-UseAllModules-0.09-S3TeDL/blib/lib;\.cpan\build\Net-IP-1.25-V4QbTZ/blib/arch;\.cpan\build\Net-IP-1.25-V4QbTZ/blib/lib;\.cpan\build\Digest-HMAC-1.01-S5x3Zw/blib/arch;\.cpan\build\Digest-HMAC-1.01-S5x3Zw/blib/lib;\.cpan\build\Digest-SHA1-2.11-05B0GL/blib/arch;\.cpan\build\Digest-SHA1-2.11-05B0GL/blib/lib;\.cpan\build\Lingua-JA-FindDates-0.005-6IMqtJ/blib/arch;\.cpan\build\Lingua-JA-FindDates-0.005-6IMqtJ/blib/lib;\.cpan\build\XUL-App-0.07-eGybc0/blib/arch;\.cpan\build\XUL-App-0.07-eGybc0/blib/lib;\.cpan\build\Object-Declare-0.22-r48SZV/blib/arch;\.cpan\build\Object-Declare-0.22-r48SZV/blib/lib;\.cpan\build\Template-Declare-0.28-4SkJOO/blib/arch;\.cpan\build\Template-Declare-0.28-4SkJOO/blib/lib;\.cpan\build\HTML-Lint-2.04-VdQA4k/blib/arch;\.cpan\build\HTML-Lint-2.04-VdQA4k/blib/lib;\.cpan\build\Locale-Maketext-Lexicon-0.66-TKMxH8/blib/arch;\.cpan\build\Locale-Maketext-Lexicon-0.66-TKMxH8/blib/lib;\.cpan\build\Module-Locate-1.7-iLPYD5/blib/arch;\.cpan\build\Module-Locate-1.7-iLPYD5/blib/lib;\.cpan\build\threads-shared-1.24-9WrL_D/blib/arch;\.cpan\build\threads-shared-1.24-9WrL_D/blib/lib;\.cpan\build\Net-LDAP-Class-0.03-cO9_TJ/blib/arch;\.cpan\build\Net-LDAP-Class-0.03-cO9_TJ/blib/lib;\.cpan\build\File-Which-0.05-11c1Us/blib/arch;\.cpan\build\File-Which-0.05-11c1Us/blib/lib;\.cpan\build\Business-CardInfo-0.01-1Zd9W7/blib/arch;\.cpan\build\Business-CardInfo-0.01-1Zd9W7/blib/lib;\.cpan\build\Memoize-ExpireLRU-0.55-6gybtq/blib/arch;\.cpan\build\Memoize-ExpireLRU-0.55-6gybtq/blib/lib;\.cpan\build\Lingua-Stem-Ru-0.01-BtNh50/blib/arch;\.cpan\build\Lingua-Stem-Ru-0.01-BtNh50/blib/lib;\.cpan\build\Lingua-Stem-Snowball-Da-1.01-eKmNwr/blib/arch;\.cpan\build\Lingua-Stem-Snowball-Da-1.01-eKmNwr/blib/lib;\.cpan\build\Lingua-Stem-Fr-0.02-_Ztk1S/blib/arch;\.cpan\build\Lingua-Stem-Fr-0.02-_Ztk1S/blib/lib;\.cpan\build\Text-German-0.06-nasQeO/blib/arch;\.cpan\build\Text-German-0.06-nasQeO/blib/lib;\.cpan\build\Lingua-Stem-It-0.02-lrOF_c/blib/arch;\.cpan\build\Lingua-Stem-It-0.02-lrOF_c/blib/lib;\.cpan\build\Lingua-PT-Stemmer-0.01-8I1A6Y/blib/arch;\.cpan\build\Lingua-PT-Stemmer-0.01-8I1A6Y/blib/lib;\.cpan\build\Devel-PPPort-3.14_01-55ApdT/blib/arch;\.cpan\build\Devel-PPPort-3.14_01-55ApdT/blib/lib;\.cpan\build\Math-Calc-Units-1.06-byODsn/blib/arch;\.cpan\build\Math-Calc-Units-1.06-byODsn/blib/lib;\.cpan\build\Env-Path-0.18-gjOKyW/blib/arch;\.cpan\build\Env-Path-0.18-gjOKyW/blib/lib;\.cpan\build\WWW-ActiveState-PPM-0.01-d8Qz9L/blib/arch;\.cpan\build\WWW-ActiveState-PPM-0.01-d8Qz9L/blib/lib;\.cpan\build\LWP-Online-1.07-vmDFLF/blib/arch;\.cpan\build\LWP-Online-1.07-vmDFLF/blib/lib;\.cpan\build\Text-Markdown-1.0.20-W_T3ZE/blib/arch;\.cpan\build\Text-Markdown-1.0.20-W_T3ZE/blib/lib...
PERL5_CPANPLUS_IS_RUNNING = 2636
PERL5_CPAN_IS_RUNNING = 2636
PERL_CR_SMOKER_CURRENT = Games-Solitaire-Verify-0.02
PERL_MM_USE_DEFAULT = 1
PROCESSOR_IDENTIFIER = x86 Family 15 Model 3 Stepping 3, GenuineIntel
TEMP = C:\DOCUME~1\SANKOR~1\LOCALS~1\Temp
TERM = dumb

Perl special variables (and OS-specific diagnostics, for MSWin32):

$^X = C:\perl\bin\perl.exe
$UID/$EUID = 0 / 0
$GID = 0
$EGID = 0
Win32::GetOSName = WinXP/.Net
Win32::GetOSVersion = Service Pack 3, v.3311, 5, 1, 2600, 2, 3, 0, 0, 1
Win32::FsType = NTFS
Win32::IsAdminUser = 1

Perl module toolchain versions installed:

Module Have
------------------- ---------
CPAN 1.9205
Cwd 3.2701
ExtUtils::CBuilder 0.23
ExtUtils::Command 1.14
ExtUtils::Install 1.50_01
ExtUtils::MakeMaker 6.44
ExtUtils::Manifest 1.51_01
ExtUtils::ParseXS 2.19_01
File::Spec 3.2701
Module::Build 0.2808_02
Module::Signature n/a
Test::Harness 3.10
Test::More 0.80
YAML 0.66
YAML::Syck 1.05
version 0.74

--

Summary of my perl5 (revision 5 version 11 subversion 0 patch 34116) configuration:
Platform:
osname=MSWin32, osvers=5.1, archname=MSWin32-x86-multi-thread
uname=''
config_args='undef'
hint=recommended, useposix=true, d_sigaction=undef
useithreads=define, usemultiplicity=define
useperlio=define, d_sfio=undef, uselargefiles=define, usesocks=undef
use64bitint=undef, use64bitall=undef, uselongdouble=undef
usemymalloc=n, bincompat5005=undef
Compiler:
cc='gcc', ccflags =' -s -O2 -DWIN32 -DHAVE_DES_FCRYPT -DPERL_IMPLICIT_CONTEXT -DPERL_IMPLICIT_SYS -fno-strict-aliasing -mms-bitfields -DPERL_MSVCRT_READFIX',
optimize='-s -O2',
cppflags='-DWIN32'
ccversion='', gccversion='3.4.5', gccosandvers=''
intsize=4, longsize=4, ptrsize=4, doublesize=8, byteorder=1234
d_longlong=undef, longlongsize=8, d_longdbl=define, longdblsize=12
ivtype='long', ivsize=4, nvtype='double', nvsize=8, Off_t='long long', lseeksize=8
alignbytes=8, prototype=define
Linker and Libraries:
ld='g++', ldflags ='-s -L"c:\perl\lib\CORE" -L"C:\MinGW\lib"'
libpth=C:\MinGW\lib
libs=-lmsvcrt -lmoldname -lkernel32 -luser32 -lgdi32 -lwinspool -lcomdlg32 -ladvapi32 -lshell32 -lole32 -loleaut32 -lnetapi32 -luuid -lws2_32 -lmpr -lwinmm -lversion -lodbc32 -lodbccp32
perllibs=-lmsvcrt -lmoldname -lkernel32 -luser32 -lgdi32 -lwinspool -lcomdlg32 -ladvapi32 -lshell32 -lole32 -loleaut32 -lnetapi32 -luuid -lws2_32 -lmpr -lwinmm -lversion -lodbc32 -lodbccp32
libc=-lmsvcrt, so=dll, useshrplib=true, libperl=libperl511.a
gnulibc_version=''
Dynamic Linking:
dlsrc=dl_win32.xs, dlext=dll, d_dlsymun=undef, ccdlflags=' '
cccdlflags=' ', lddlflags='-mdll -s -L"c:\perl\lib\CORE" -L"C:\MinGW\lib"'
no comments
diggit! del.icio.us! reddit!