develooper Front page | perl.cpan.testers | Postings from July 2008

PASS Net-BitTorrent-0.025_001 MSWin32-x86-multi-thread 5.1

From:
sanko
Date:
July 6, 2008 10:10
Subject:
PASS Net-BitTorrent-0.025_001 MSWin32-x86-multi-thread 5.1
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 Sanko Robinson,
    
This is a computer-generated report for Net-BitTorrent-0.025_001
on perl 5.11.0 patch 34101, created by CPAN-Reporter-1.16. 

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\000_basic\005_signature........................
1..0 # Skip TODO
skipped: TODO
t\000_basic\010_load_prerequisites...............
ok 1 - use Exporter;
ok 2 - use File::Spec;
ok 3 - use File::Path;
ok 4 - use Cwd;
ok 5 - use Time::HiRes;
ok 6 - use Fcntl;
ok 7 - use Digest::SHA;
ok 8 - use version;
ok 9 - use Scalar::Util;
ok 10 - use Socket;
1..10
ok
t\000_basic\020_load.............................
1..12
ok 1 - use Net::BitTorrent;
ok 2 - use Net::BitTorrent::DHT;
ok 3 - use Net::BitTorrent::DHT::Node::Azureus;
ok 4 - use Net::BitTorrent::DHT::Node::Mainline;
ok 5 - use Net::BitTorrent::Session;
ok 6 - use Net::BitTorrent::Session::File;
ok 7 - use Net::BitTorrent::Session::Peer;
ok 8 - use Net::BitTorrent::Session::Peer::Request;
ok 9 - use Net::BitTorrent::Session::Piece;
ok 10 - use Net::BitTorrent::Session::Piece::Block;
ok 11 - use Net::BitTorrent::Session::Tracker;
ok 12 - use Net::BitTorrent::Util;
ok
t\100_data_parsing\101_bdecode...................
1..23
ok 1 - use Net::BitTorrent::Util;
ok 2 - bdecode() returned something
ok 3 - bdecode() returned a valid hash ref
ok 4 - Integer key present
ok 5 -   and its the correct value
ok 6 - String key present
ok 7 -   and its the correct value
ok 8 - List key present
ok 9 -   list has 3 elements
ok 10 -     first element correct
ok 11 -     second element correct
ok 12 -     third element correct
ok 13 - bencode() returned something
ok 14 -   and it appears to be the correct value
ok 15 - integer
ok 16 - zero
ok 17 - zero w/ sign
ok 18 - negative integer
ok 19 - zero length string
ok 20 - string
ok 21 - integer cast as string
ok 22 - string with leading zero in length
ok 23 - integer with leading zero
ok
t\100_data_parsing\102_bdecode_bad...............
ok 1 - trailing junk at end of valid bencoded string
ok 2 - empty list with trailing garbage
ok 3 - aborted integer
ok 4 - unterminated integer
ok 5 - empty integer
ok 6 - malformed integer
ok 7 - unterminated integer
ok 8 - string longer than data
ok 9 - string with trailing junk
ok 10 - garbage looking vaguely like a string, with large count
ok 11 - string with trailing garbage
ok 12 - string with extra leading zero in count
ok 13 - unclosed empty list
ok 14 - complete garbage
ok 15 - unclosed empty dict
ok 16 - Catch invalid format (empty string)
ok 17 - Catch invalid format (trailing garbage)
ok 18 - Catch invalid format (empty dictionary w/ trailing garbage)
ok 19 - Catch invalid format (dictionary w/ empty key)
ok 20 - Complex structure (empty dictionary, 'safe' hex chars)
1..20
ok
t\100_data_parsing\105_bencode...................
1..19
ok 1 - use Net::BitTorrent::Util;
ok 2 - integer
ok 3 - zero
ok 4 - zero w/ sign
ok 5 - negative integer
ok 6 - positive integer
ok 7 - large number
ok 8 - string
ok 9 - null string
ok 10 - odd string (malformed bencoded int)
ok 11 - list (integers)
ok 12 - list (strings)
ok 13 - list (mixed scalars)
ok 14 - empty list
ok 15 - list^list
ok 16 - dictionary
ok 17 - dictionary from empty hash
ok 18 - dictionary from anon hash
ok 19 - anon hash with long key/value pair
ok
t\100_data_parsing\106_bencode_bad...............
1..2
ok 1 - use Net::BitTorrent::Util;
ok 2 - invalid format (coderef)
ok
t\100_data_parsing\111_compact...................
1..7
ok 1 - use Net::BitTorrent::Util;
ok 2 - localhost
ok 3 - port number of zero
ok 4 - large port number
ok 5 - large port number
ok 6 - short list of peers
ok 7 - filter duplicates
ok
t\100_data_parsing\112_compact_bad...............
1..8
ok 1 - use Net::BitTorrent::Util;
ok 2 - port with leading zeros
ok 3 - Invalid IP address: 270.0.0.1:0
ok 4 - Port number beyond ephemeral range: 127.0.0.1:5000000
ok 5 - Malformed port number: 127.0.0.1:500:30
ok 6 - Invalid IP address: 127.0.0.1.3:50030
ok 7 - invalid peer in list
ok 8 - Malformed port number: 255.25.21.32:0:4554845
ok
t\100_data_parsing\116_uncompact.................
1..5
ok 1 - use Net::BitTorrent::Util;
ok 2 - large port number
ok 3 - short list of peers A
ok 4 - short list of peers C
ok 5 - short list of peers B
ok
t\100_data_parsing\117_uncompact_bad.............
1..1
ok 1 - use Net::BitTorrent::Util;
ok
t\200_classes\210_NB\211_new.....................
1..1
ok 1 - use Net::BitTorrent;
ok
t\200_classes\220_NBS\221_new....................
1..19
ok 1 - Session started
ok 2 - bdecode | Infohash
ok 3 - W | Middle of file one (bad data)
ok 4 - W | Start file one
ok 5 - W | Fail to write too much data
ok 6 - W | Span files one and two
ok 7 - W | Span files one and two (bad data)
ok 8 - W | Fill in the blank
ok 9 - H | Pass
ok 10 - W | Fill with nulls
ok 11 - W | Entire block
ok 12 - H | Pass
ok 13 - R | Entire block
ok 14 - R | Reading too much data failed
ok 15 - R | Span files one and two
ok 16 - R | Part of file one
ok 17 - R | All of file two
ok 18 - H | Pass
ok 19 - Close open files
ok
t\200_classes\220_NBS\225_unicode................
1..9
ok 1 - Session started
ok 2 - bdecode | Infohash
ok 3 - W | All data (bad)
ok 4 - H | Fail
ok 5 - W | Missing data (good)
ok 6 - H | Pass
ok 7 - R | My name
ok 8 - R | Reading too much data failed
ok 9 - Close open files
ok
t\200_classes\230_NBSF\231_new...................
1..1
ok 1 - use Net::BitTorrent;
ok
t\200_classes\240_NBSP\241_new...................
1..1
ok 1 - use Net::BitTorrent;
ok
t\200_classes\250_NBSPR\251_new..................
1..1
ok 1 - use Net::BitTorrent;
ok
t\200_classes\260_NBSP\261_new...................
1..1
ok 1 - use Net::BitTorrent;
ok
t\200_classes\270_NBSPB\271_new..................
1..1
ok 1 - use Net::BitTorrent;
ok
t\200_classes\280_NBST\281_http_new..............
1..1
ok 1 - use Net::BitTorrent;
ok
t\200_classes\280_NBST\282_http_announce_1.......
1..1
ok 1 - use Net::BitTorrent;
ok
t\200_classes\280_NBST\283_http_scrape...........
1..1
ok 1 - use Net::BitTorrent;
ok
t\200_classes\280_NBST\284_http_announce_2.......
1..1
ok 1 - use Net::BitTorrent;
ok
t\200_classes\280_NBST\286_udp_new...............
1..1
ok 1 - use Net::BitTorrent;
ok
t\200_classes\280_NBST\287_udp_announce_1........
1..1
ok 1 - use Net::BitTorrent;
ok
t\200_classes\280_NBST\288_udp_scrape............
1..1
ok 1 - use Net::BitTorrent;
ok
t\200_classes\280_NBST\289_udp_announce_2........
1..1
ok 1 - use Net::BitTorrent;
ok
t\400_broken_data\410_dot_torrent\411_bencode....
1..1
ok 1 - use Net::BitTorrent;
ok
t\400_broken_data\410_dot_torrent\412_hashes.....
1..1
ok 1 - use Net::BitTorrent;
ok
t\500_full_swarm\501_1-to-1......................
1..2
ok 1 - seed_1 ok
ok 2 - peer_1 complete
ok
t\500_full_swarm\507_1-to-20.....................
1..21
ok 1 - seed_01 ok
ok 2 - peer_11 complete
ok 3 - peer_06 complete
ok 4 - peer_19 complete
ok 5 - peer_09 complete
ok 6 - peer_05 complete
ok 7 - peer_17 complete
ok 8 - peer_04 complete
ok 9 - peer_18 complete
ok 10 - peer_02 complete
ok 11 - peer_03 complete
ok 12 - peer_08 complete
ok 13 - peer_16 complete
ok 14 - peer_13 complete
ok 15 - peer_07 complete
ok 16 - peer_10 complete
ok 17 - peer_01 complete
ok 18 - peer_12 complete
ok 19 - peer_15 complete
ok 20 - peer_20 complete
ok 21 - peer_14 complete
ok
t\900_etc\921_perlcritic.........................
1..0 # Skip Any fool can criticize, condemn, and complain -- and most fools do.
skipped: Any fool can criticize, condemn, and complain -- and most fools do.
t\900_etc\910_pod\911_check......................
1..0 # Skip Release test.  Set $ENV{RELEASE_TESTING} to a true value to run.
skipped: Release test.  Set $ENV{RELEASE_TESTING} to a true value to run.
t\900_etc\910_pod\912_coverage...................
1..0 # Skip Release test.  Set $ENV{RELEASE_TESTING} to a true value to run.
skipped: Release test.  Set $ENV{RELEASE_TESTING} to a true value to run.
All tests successful.
Files=34, Tests=174, 111 wallclock secs ( 0.33 usr +  0.16 sys =  0.48 CPU)
Result: PASS

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

Prerequisite modules loaded:

requires:

    Module        Need     Have     
    ------------- -------- ---------
    Cwd           0        3.2701   
    Digest::SHA   5.45     5.47     
    Exporter      0        5.62     
    Fcntl         0        1.06     
    File::Path    0        2.04     
    File::Spec    0        3.2701   
    Module::Build 0.2805   0.2808_02
    perl          5.008001 5.011000 
    Scalar::Util  1.19     1.19     
    Socket        1.77     1.81     
    Test::More    0.72     0.80     
    Time::HiRes   0        1.9715   
    version       0.74     0.7501   
build_requires:

    Module        Need     Have     
    ------------- -------- ---------
    Module::Build 0.2805   0.2808_02
    Test::More    0.72     0.80     

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

Environment variables:

    AUTOMATED_TESTING = 1
    COMSPEC = C:\WINDOWS\system32\cmd.exe
    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:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\Program Files\Subversion\bin;C:\MinGW\bin\;C:\perl\bin\;C:\bin\
    PERL5LIB = 
    PERL5OPT = 
    PERL5_CPANPLUS_IS_RUNNING = 2916
    PERL5_CPAN_IS_RUNNING = 2916
    PERL5_CPAN_IS_RUNNING_IN_RECURSION = 3168,2916
    PERL_CR_SMOKER_CURRENT = Net-BitTorrent-0.025_001
    PERL_MM_USE_DEFAULT = 1
    PROCESSOR_IDENTIFIER = x86 Family 15 Model 3 Stepping 3, GenuineIntel
    TEMP = C:\DOCUME~1\SANKOR~1\LOCALS~1\Temp

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.92_63  
    Cwd                 3.2701   
    ExtUtils::CBuilder  0.23     
    ExtUtils::Command   1.14     
    ExtUtils::Install   1.50_01  
    ExtUtils::MakeMaker 6.44     
    ExtUtils::Manifest  1.54     
    ExtUtils::ParseXS   2.19_01  
    File::Spec          3.2701   
    Module::Build       0.2808_02
    Module::Signature   n/a      
    Test::Harness       3.12     
    Test::More          0.80     
    YAML                0.66     
    YAML::Syck          n/a      
    version             0.7501   


--

Summary of my perl5 (revision 5 version 11 subversion 0 patch 34101) 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"'



Comments to Ask Bjørn Hansen at ask@perl.org | Group listing | About