PATH=/opt/SUNWspro/bin:/usr/local/bin:/opt/csw/bin:/usr/ccs/bin:/usr/bin:/usr/sbin Start 2012-03-02T03:24:10 ActivePerl-1402 CPAN-1.9402 Going to read '/export/home/fly1432/var/cpan/Metadata' Database was generated on Fri, 02 Mar 2012 08:16:23 GMT Running make for M/MI/MIYAGAWA/Starman-0.3000.tar.gz Checksum for /net/nas/data/cpan/authors/id/M/MI/MIYAGAWA/Starman-0.3000.tar.gz ok Starman-0.3000/ Starman-0.3000/.gitignore Starman-0.3000/bin/ Starman-0.3000/Changes Starman-0.3000/inc/ Starman-0.3000/lib/ Starman-0.3000/Makefile.PL Starman-0.3000/MANIFEST Starman-0.3000/META.yml Starman-0.3000/README Starman-0.3000/t/ Starman-0.3000/xt/ Starman-0.3000/xt/perlcritic.t Starman-0.3000/xt/pod.t Starman-0.3000/xt/podspell.t Starman-0.3000/xt/synopsis.t Starman-0.3000/t/00_compile.t Starman-0.3000/t/chunked_req.t Starman-0.3000/t/chunked_zero_length.t Starman-0.3000/t/findbin.psgi Starman-0.3000/t/findbin.t Starman-0.3000/t/harakiri.t Starman-0.3000/t/rand.psgi Starman-0.3000/t/rand.t Starman-0.3000/t/suite.t Starman-0.3000/lib/HTTP/ Starman-0.3000/lib/Plack/ Starman-0.3000/lib/Starman/ Starman-0.3000/lib/Starman.pm Starman-0.3000/lib/Starman/Server.pm Starman-0.3000/lib/Plack/Handler/ Starman-0.3000/lib/Plack/Handler/Starman.pm Starman-0.3000/lib/HTTP/Server/ Starman-0.3000/lib/HTTP/Server/PSGI/ Starman-0.3000/lib/HTTP/Server/PSGI/Net/ Starman-0.3000/lib/HTTP/Server/PSGI/Net/Server/ Starman-0.3000/lib/HTTP/Server/PSGI/Net/Server/PreFork.pm Starman-0.3000/inc/Module/ Starman-0.3000/inc/Module/Install/ Starman-0.3000/inc/Module/Install.pm Starman-0.3000/inc/Module/Install/AuthorTests.pm Starman-0.3000/inc/Module/Install/Base.pm Starman-0.3000/inc/Module/Install/Can.pm Starman-0.3000/inc/Module/Install/Fetch.pm Starman-0.3000/inc/Module/Install/Makefile.pm Starman-0.3000/inc/Module/Install/Metadata.pm Starman-0.3000/inc/Module/Install/ReadmeFromPod.pm Starman-0.3000/inc/Module/Install/Repository.pm Starman-0.3000/inc/Module/Install/Scripts.pm Starman-0.3000/inc/Module/Install/Win32.pm Starman-0.3000/inc/Module/Install/WriteAll.pm Starman-0.3000/bin/starman CPAN.pm: Going to build M/MI/MIYAGAWA/Starman-0.3000.tar.gz >>> /export/home/fly1432/bin/perl Makefile.PL Warning: prerequisite HTTP::Parser::XS 0 not found. Warning: prerequisite Net::Server 0.91 not found. Checking if your kit is complete... Looks good Writing Makefile for Starman Writing MYMETA.yml and MYMETA.json ---- Unsatisfied dependencies detected during ---- ---- MIYAGAWA/Starman-0.3000.tar.gz ---- Net::Server [requires] HTTP::Parser::XS [requires] Running make test Delayed until after prerequisites Running test for module 'Net::Server' Running make for R/RH/RHANDOM/Net-Server-0.99.tar.gz Checksum for /net/nas/data/cpan/authors/id/R/RH/RHANDOM/Net-Server-0.99.tar.gz ok Net-Server-0.99/ Net-Server-0.99/t/ Net-Server-0.99/t/Server_BASE.t Net-Server-0.99/t/Server_INET.t Net-Server-0.99/t/Server_MultiType.t Net-Server-0.99/t/Server_PreFork.t Net-Server-0.99/t/Server_Multiplex.t Net-Server-0.99/t/Server_PreForkSimple.t Net-Server-0.99/t/Options.t Net-Server-0.99/t/UDP_test.t Net-Server-0.99/t/Server_Single.t Net-Server-0.99/t/Port_Configuration.t Net-Server-0.99/t/Server_http.t Net-Server-0.99/t/UNIX_test.t Net-Server-0.99/t/Options.t.conf Net-Server-0.99/t/Server_Fork.t Net-Server-0.99/lib/ Net-Server-0.99/lib/Net/ Net-Server-0.99/lib/Net/Server.pod Net-Server-0.99/lib/Net/Server.pm Net-Server-0.99/lib/Net/Server/ Net-Server-0.99/lib/Net/Server/HTTP.pm Net-Server-0.99/lib/Net/Server/MultiType.pm Net-Server-0.99/lib/Net/Server/Daemonize.pm Net-Server-0.99/lib/Net/Server/Proto/ Net-Server-0.99/lib/Net/Server/Proto/UDP.pm Net-Server-0.99/lib/Net/Server/Proto/UNIX.pm Net-Server-0.99/lib/Net/Server/Proto/SSL.pm Net-Server-0.99/lib/Net/Server/Proto/TCP.pm Net-Server-0.99/lib/Net/Server/Proto/SSLEAY.pm Net-Server-0.99/lib/Net/Server/INET.pm Net-Server-0.99/lib/Net/Server/Multiplex.pm Net-Server-0.99/lib/Net/Server/PreForkSimple.pm Net-Server-0.99/lib/Net/Server/Fork.pm Net-Server-0.99/lib/Net/Server/SIG.pm Net-Server-0.99/lib/Net/Server/PreFork.pm Net-Server-0.99/lib/Net/Server/Single.pm Net-Server-0.99/lib/Net/Server/Proto.pm Net-Server-0.99/Changes Net-Server-0.99/examples/ Net-Server-0.99/examples/udp_server.pl Net-Server-0.99/examples/connection_test.pl Net-Server-0.99/examples/sigtest.pl Net-Server-0.99/examples/httpd Net-Server-0.99/examples/samplechat.pl Net-Server-0.99/examples/LoadTester.pl Net-Server-0.99/Makefile.PL Net-Server-0.99/MANIFEST Net-Server-0.99/README Net-Server-0.99/META.yml Net-Server-0.99/MANIFEST.SKIP CPAN.pm: Going to build R/RH/RHANDOM/Net-Server-0.99.tar.gz >>> /export/home/fly1432/bin/perl Makefile.PL Checking if your kit is complete... Looks good Writing Makefile for Net::Server Writing MYMETA.yml and MYMETA.json >>> make cp lib/Net/Server/Proto/UDP.pm blib/lib/Net/Server/Proto/UDP.pm cp lib/Net/Server/Proto/UNIX.pm blib/lib/Net/Server/Proto/UNIX.pm cp lib/Net/Server/PreFork.pm blib/lib/Net/Server/PreFork.pm cp lib/Net/Server/Proto/SSL.pm blib/lib/Net/Server/Proto/SSL.pm cp lib/Net/Server.pm blib/lib/Net/Server.pm cp lib/Net/Server/Proto/TCP.pm blib/lib/Net/Server/Proto/TCP.pm cp lib/Net/Server/MultiType.pm blib/lib/Net/Server/MultiType.pm cp lib/Net/Server/Proto/SSLEAY.pm blib/lib/Net/Server/Proto/SSLEAY.pm cp lib/Net/Server/SIG.pm blib/lib/Net/Server/SIG.pm cp lib/Net/Server/INET.pm blib/lib/Net/Server/INET.pm cp lib/Net/Server/Fork.pm blib/lib/Net/Server/Fork.pm cp lib/Net/Server/Multiplex.pm blib/lib/Net/Server/Multiplex.pm cp lib/Net/Server.pod blib/lib/Net/Server.pod cp lib/Net/Server/Daemonize.pm blib/lib/Net/Server/Daemonize.pm cp lib/Net/Server/PreForkSimple.pm blib/lib/Net/Server/PreForkSimple.pm cp lib/Net/Server/Proto.pm blib/lib/Net/Server/Proto.pm cp lib/Net/Server/Single.pm blib/lib/Net/Server/Single.pm cp lib/Net/Server/HTTP.pm blib/lib/Net/Server/HTTP.pm Manifying blib/man3/Net::Server::Proto::UNIX.3 Manifying blib/man3/Net::Server::Proto::UDP.3 Manifying blib/man3/Net::Server::PreFork.3 Manifying blib/man3/Net::Server::Proto::SSL.3 Manifying blib/man3/Net::Server::Proto::TCP.3 Manifying blib/man3/Net::Server::Proto::SSLEAY.3 Manifying blib/man3/Net::Server::SIG.3 Manifying blib/man3/Net::Server::MultiType.3 Manifying blib/man3/Net::Server::Fork.3 Manifying blib/man3/Net::Server::INET.3 Manifying blib/man3/Net::Server::Multiplex.3 Manifying blib/man3/Net::Server.3 Manifying blib/man3/Net::Server::Daemonize.3 Manifying blib/man3/Net::Server::PreForkSimple.3 Manifying blib/man3/Net::Server::Proto.3 Manifying blib/man3/Net::Server::Single.3 Manifying blib/man3/Net::Server::HTTP.3 RHANDOM/Net-Server-0.99.tar.gz make -- OK Running make test >>> make test TEST_VERBOSE=1 PERL_DL_NONLAZY=1 /export/home/fly1432/bin/perl "-MExtUtils::Command::MM" "-e" "test_harness(1, 'blib/lib', 'blib/arch')" t/*.t t/Options.t ............... 1..66 ok 1 - use Net::Server; ok 2 - Got an object () ok 3 - Got a server () ok 4 - Correct default log_level ok 5 - Correct default log_file ok 6 - Correct default user ok 7 - Had 1 configured ports ok 8 - Had 1 configured socket ok 9 - Right host ok 10 - Right port ok 11 - Right proto ok 12 - Loaded server ok 13 - Had 1 configured ports ok 14 - Right port ok 15 - Loaded server ok 16 - Had 1 configured ports ok 17 - Right port ok 18 - Right port ok 19 - Loaded server ok 20 - Had 1 configured ports ok 21 - Right port ok 22 - Loaded server ok 23 - Had 1 configured ports ok 24 - Right port ok 25 - Loaded server ok 26 - Had 1 configured ports ok 27 - Right port ok 28 - Loaded server ok 29 - Had 1 configured ports ok 30 - Right port ok 31 - Loaded server ok 32 - Had 1 configured ports ok 33 - Right port ok 34 - Right port ok 35 - Loaded server ok 36 - Had 1 configured ports ok 37 - Right port ok 38 - Right port ok 39 - Right port ok 40 - Right user ok 41 - Loaded server ok 42 - Right user "cmdline" ok 43 - Loaded server ok 44 - Right user "runargs" ok 45 - Loaded server ok 46 - Could use custom options ok 47 - Loaded server ok 48 - Had 1 configured custom array option ok 49 - Right value ok 50 - Loaded server ok 51 - Right my_option "bar" ok 52 - Had 3 configured custom array option ok 53 - Right value ok 54 - Right value ok 55 - Right value ok 56 - Loaded server ok 57 - Right group "cmdline" ok 58 - Loaded server ok 59 - Right group "runargs" ok 60 - Loaded server ok 61 - Right group "confgroup" ok 62 - Loaded server ok 63 - Right group "defaultgroup" ok 64 - Defaults for allow are set also ok 65 - Right group "confgroup" ok 66 - Right group "confgroup" ok t/Port_Configuration.t .... 1..78 ok 1 - use Net::Server; ok 2 - Got an object () ok 3 - Got a server () ok 4 - Correct default log_level ok 5 - Correct default log_file ok 6 - Correct default user ok 7 - Correct default group ok 8 - Had 1 configured ports ok 9 - Had 1 configured socket ok 10 - Right host ok 11 - Right port ok 12 - Right proto ok 13 - Loaded server ok 14 - Had 1 configured ports ok 15 - Had 1 configured socket ok 16 - Right host ok 17 - Right port ok 18 - Right proto ok 19 - Loaded server ok 20 - Had 1 configured ports ok 21 - Had 1 configured socket ok 22 - Right host ok 23 - Right port ok 24 - Right proto ok 25 - Loaded server ok 26 - Had 1 configured ports ok 27 - Had 1 configured socket ok 28 - Right host ok 29 - Right port ok 30 - Right proto ok 31 - Loaded server ok 32 - Had 1 configured ports ok 33 - Had 1 configured socket ok 34 - Right host ok 35 - Right port ok 36 - Right proto ok 37 - Loaded server ok 38 - Had 2 configured ports ok 39 - Had 2 configured socket ok 40 - Right host ok 41 - Right port ok 42 - Right proto ok 43 - Right host ok 44 - Right port ok 45 - Right proto ok 46 - Loaded server ok 47 - Had 2 configured ports ok 48 - Had 2 configured socket ok 49 - Right host ok 50 - Right port ok 51 - Right proto ok 52 - Right host ok 53 - Right port ok 54 - Right proto ok 55 - Loaded server ok 56 - Had 1 configured ports ok 57 - Had 1 configured socket ok 58 - Right host ok 59 - Right port ok 60 - Right proto ok 61 - Loaded server ok 62 - Had 1 configured ports ok 63 - Had 1 configured socket ok 64 - Right host ok 65 - Right port ok 66 - Right proto ok 67 - Loaded server ok 68 - Had 1 configured ports ok 69 - Had 1 configured socket ok 70 - Right host ok 71 - Right port ok 72 - Right proto ok 73 - Loaded server ok 74 - Had 1 configured ports ok 75 - Had 1 configured socket ok 76 - Right host ok 77 - Right port ok 78 - Right proto ok t/Server_BASE.t ........... 1..6 ok 1 ok 2 ok 3 ok 4 ok 5 ok 6 ok t/Server_Fork.t ........... 1..5 ok 1 - Loaded Net::Server::Fork ok 2 - We can fork 22322 () ok 3 - We can pipe () ok 4 - got the right number of ports (20200) ok 5 - server success ok t/Server_http.t ........... 1..5 ok 1 - Loaded Net::Server::HTTP ok 2 - We can fork 22326 () ok 3 - We can pipe () ok 4 - got the right number of ports (20200) # HTTP/1.0 200 OK # Date: Fri Mar 2 11:24:24 2012 GMT # Connection: close # Server: Net::Server::HTTP/0.99 # Content-type: text/html # #
#
%ENV = (
#          'HTTP_FOO' => 'bar',
#          'NET_SERVER_SOFTWARE' => 'Net::Server::HTTP/0.99',
#          'NET_SERVER_TYPE' => 'Net::Server::Single',
#          'PATH_INFO' => '/',
#          'REMOTE_ADDR' => '127.0.0.1',
#          'REMOTE_PORT' => 36572,
#          'REQUEST_METHOD' => 'GET',
#          'REQUEST_URI' => '/',
#          'SCRIPT_NAME' => 't/Server_http.t',
#          'SERVER_ADDR' => '127.0.0.1',
#          'SERVER_PORT' => 20200
#        );
# $form = {};
# 
ok 5 - server success ok t/Server_INET.t ........... 1..5 ok 1 ok 2 ok 3 ok 4 ok 5 ok t/Server_Multiplex.t ...... 1..4 # Running under perl version 5.014002 for solaris # Current time local: Fri Mar 2 03:24:24 2012 # Current time GMT: Fri Mar 2 11:24:24 2012 # Using Test.pm version 1.25 ok 1 # skip No IO::Multiplex installed ok 2 # skip No IO::Multiplex installed ok 3 # skip No IO::Multiplex installed ok 4 # skip No IO::Multiplex installed ok t/Server_MultiType.t ...... 1..5 ok 1 ok 2 ok 3 ok 4 ok 5 ok t/Server_PreFork.t ........ 1..5 ok 1 ok 2 ok 3 ok 4 ok 5 ok t/Server_PreForkSimple.t .. 1..5 ok 1 ok 2 ok 3 ok 4 ok 5 ok t/Server_Single.t ......... 1..1 ok 1 ok t/UDP_test.t .............. 1..5 ok 1 ok 2 ok 3 ok 4 ok 5 ok t/UNIX_test.t ............. 1..5 ok 1 ok 2 ok 3 ok 4 ok 5 ok All tests successful. Files=13, Tests=195, 4 wallclock secs ( 0.24 usr 0.09 sys + 3.02 cusr 0.59 csys = 3.94 CPU) Result: PASS RHANDOM/Net-Server-0.99.tar.gz make test TEST_VERBOSE=1 -- OK Paul Seamons <perl@seamons.com> Extensible, general Perl server engine >>> (cd /export/home/fly1432/var/cpan/build/Net-Server-0.99-tDiu_S && tar cvf - Net-Server-0.99.ppd blib) | gzip -c >/export/home/fly1432/var/REPO/R/RH/RHANDOM/Net-Server-0.99.tar.gz Net-Server-0.99.ppd blib/ blib/lib/ blib/lib/Net/ blib/lib/Net/Server/ blib/lib/Net/Server/Proto/ blib/lib/Net/Server/Proto/UDP.pm blib/lib/Net/Server/Proto/UNIX.pm blib/lib/Net/Server/Proto/SSL.pm blib/lib/Net/Server/Proto/TCP.pm blib/lib/Net/Server/Proto/SSLEAY.pm blib/lib/Net/Server/PreFork.pm blib/lib/Net/Server/MultiType.pm blib/lib/Net/Server/SIG.pm blib/lib/Net/Server/INET.pm blib/lib/Net/Server/Fork.pm blib/lib/Net/Server/Multiplex.pm blib/lib/Net/Server/Daemonize.pm blib/lib/Net/Server/PreForkSimple.pm blib/lib/Net/Server/Proto.pm blib/lib/Net/Server/Single.pm blib/lib/Net/Server/HTTP.pm blib/lib/Net/Server.pm blib/lib/Net/Server.pod blib/man3/ blib/man3/Net::Server::Proto::UNIX.3 blib/man3/Net::Server::Proto::UDP.3 blib/man3/Net::Server::PreFork.3 blib/man3/Net::Server::Proto::SSL.3 blib/man3/Net::Server::Proto::TCP.3 blib/man3/Net::Server::Proto::SSLEAY.3 blib/man3/Net::Server::SIG.3 blib/man3/Net::Server::MultiType.3 blib/man3/Net::Server::Fork.3 blib/man3/Net::Server::INET.3 blib/man3/Net::Server::Multiplex.3 blib/man3/Net::Server.3 blib/man3/Net::Server::Daemonize.3 blib/man3/Net::Server::PreForkSimple.3 blib/man3/Net::Server::Proto.3 blib/man3/Net::Server::Single.3 blib/man3/Net::Server::HTTP.3 >>> mv /export/home/fly1432/var/cpan/build/Net-Server-0.99-tDiu_S/Net-Server-0.99.ppd /export/home/fly1432/var/REPO/R/RH/RHANDOM Running test for module 'HTTP::Parser::XS' Running make for K/KA/KAZUHO/HTTP-Parser-XS-0.14.tar.gz Prepending /export/home/fly1432/var/cpan/build/Net-Server-0.99-tDiu_S/blib/arch /export/home/fly1432/var/cpan/build/Net-Server-0.99-tDiu_S/blib/lib to PERL5LIB for 'get' Checksum for /net/nas/data/cpan/authors/id/K/KA/KAZUHO/HTTP-Parser-XS-0.14.tar.gz ok HTTP-Parser-XS-0.14/ HTTP-Parser-XS-0.14/inc/ HTTP-Parser-XS-0.14/inc/Module/ HTTP-Parser-XS-0.14/inc/Module/Install/ HTTP-Parser-XS-0.14/inc/Module/Install/Makefile.pm HTTP-Parser-XS-0.14/inc/Module/Install/Fetch.pm HTTP-Parser-XS-0.14/inc/Module/Install/ReadmeFromPod.pm HTTP-Parser-XS-0.14/inc/Module/Install/TestTarget.pm HTTP-Parser-XS-0.14/inc/Module/Install/Win32.pm HTTP-Parser-XS-0.14/inc/Module/Install/WriteAll.pm HTTP-Parser-XS-0.14/inc/Module/Install/Metadata.pm HTTP-Parser-XS-0.14/inc/Module/Install/Can.pm HTTP-Parser-XS-0.14/inc/Module/Install/Base.pm HTTP-Parser-XS-0.14/inc/Module/Install.pm HTTP-Parser-XS-0.14/MANIFEST HTTP-Parser-XS-0.14/lib/ HTTP-Parser-XS-0.14/lib/HTTP/ HTTP-Parser-XS-0.14/lib/HTTP/Parser/ HTTP-Parser-XS-0.14/lib/HTTP/Parser/XS.pm HTTP-Parser-XS-0.14/lib/HTTP/Parser/XS/ HTTP-Parser-XS-0.14/lib/HTTP/Parser/XS/PP.pm HTTP-Parser-XS-0.14/t/ HTTP-Parser-XS-0.14/t/01simple.t HTTP-Parser-XS-0.14/t/03response-error.t HTTP-Parser-XS-0.14/t/00base.t HTTP-Parser-XS-0.14/t/02response.t HTTP-Parser-XS-0.14/t/05too-much.t HTTP-Parser-XS-0.14/t/04response-format.t HTTP-Parser-XS-0.14/Makefile.PL HTTP-Parser-XS-0.14/benchmark/ HTTP-Parser-XS-0.14/benchmark/header_format.pl HTTP-Parser-XS-0.14/benchmark/simple.pl HTTP-Parser-XS-0.14/Changes HTTP-Parser-XS-0.14/ppport.h HTTP-Parser-XS-0.14/picohttpparser/ HTTP-Parser-XS-0.14/picohttpparser/picohttpparser.h HTTP-Parser-XS-0.14/picohttpparser/test.c HTTP-Parser-XS-0.14/picohttpparser/picohttpparser.c HTTP-Parser-XS-0.14/README HTTP-Parser-XS-0.14/META.yml HTTP-Parser-XS-0.14/XS.xs Prepending /export/home/fly1432/var/cpan/build/Net-Server-0.99-tDiu_S/blib/arch /export/home/fly1432/var/cpan/build/Net-Server-0.99-tDiu_S/blib/lib to PERL5LIB for 'make' CPAN.pm: Going to build K/KA/KAZUHO/HTTP-Parser-XS-0.14.tar.gz >>> /export/home/fly1432/bin/perl Makefile.PL Cannot determine perl version info from lib/HTTP/Parser/XS.pm Checking if your kit is complete... Looks good Writing Makefile for HTTP::Parser::XS Writing MYMETA.yml and MYMETA.json >>> make cp lib/HTTP/Parser/XS.pm blib/lib/HTTP/Parser/XS.pm cp lib/HTTP/Parser/XS/PP.pm blib/lib/HTTP/Parser/XS/PP.pm /export/home/fly1432/bin/perl "-Iinc" /export/home/fly1432/var/megalib/ExtUtils/xsubpp -typemap /export/home/fly1432/ap1402/lib/ExtUtils/typemap XS.xs > XS.xsc && mv XS.xsc XS.c cc -c -D_REENTRANT -DUSE_SITECUSTOMIZE -DPERL_RELOCATABLE_INCPUSH -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -O -DVERSION=\"0.14\" -DXS_VERSION=\"0.14\" -KPIC "-I/export/home/fly1432/ap1402/lib/CORE" XS.c "/export/home/fly1432/ap1402/lib/CORE/regexp.h", line 329: warning: statement not reached "picohttpparser/picohttpparser.c", line 106: warning: statement not reached Running Mkbootstrap for HTTP::Parser::XS () chmod 644 XS.bs rm -f blib/arch/auto/HTTP/Parser/XS/XS.so cc -G -L/usr/lib -L/usr/ccs/lib -L/opt/SUNWspro/prod/lib/v8plus -L/opt/SUNWspro/prod/lib -L/lib XS.o -o blib/arch/auto/HTTP/Parser/XS/XS.so \ \ chmod 755 blib/arch/auto/HTTP/Parser/XS/XS.so cp XS.bs blib/arch/auto/HTTP/Parser/XS/XS.bs chmod 644 blib/arch/auto/HTTP/Parser/XS/XS.bs Manifying blib/man3/HTTP::Parser::XS.3 KAZUHO/HTTP-Parser-XS-0.14.tar.gz make -- OK Prepending /export/home/fly1432/var/cpan/build/Net-Server-0.99-tDiu_S/blib/arch /export/home/fly1432/var/cpan/build/Net-Server-0.99-tDiu_S/blib/lib to PERL5LIB for 'test' Running make test >>> make test TEST_VERBOSE=1 PERL_DL_NONLAZY=1 /export/home/fly1432/bin/perl "-MExtUtils::Command::MM" "-e" "test_harness(1, 'inc', 'blib/lib', 'blib/arch'); " t/*.t # Testing HTTP::Parser::XS/0.14 (xs) t/00base.t ............. 1..1 ok 1 - use HTTP::Parser::XS; ok t/01simple.t ........... 1..19 ok 1 - "croak if second param is not a hashref ok 2 - simple get ok 3 - result of GET / ok 4 - POST ok 5 - result of GET with headers ok 6 - multiline header ok 7 - multiline ok 8 - url-encoded ok 9 ok 10 - invalid char in url-encoded path ok 11 ok 12 - partially url-encoded ok 13 ok 14 - URI fragment ok 15 ok 16 - %23 -> \# ok 17 ok 18 - URI fragment after query string ok 19 ok t/02response.t ......... ok 1 - test-1 ok 2 - test-2 ok 3 - test-3 ok 4 - test-4 ok 5 - test-5 ok 6 - test-6 ok 7 - test-7 ok 8 - test-8 1..8 ok t/03response-error.t ... ok 1 - test-1 ok 2 - test-2 ok 3 - test-3 ok 4 - test-4 ok 5 - test-5 1..5 ok t/04response-format.t .. ok 1 - test-1 ok 2 - test-format-NONE-1 ok 3 - test-1 ok 4 - test-format-HASH-1 ok 5 - test-1 ok 6 - test-format-ARRAY-1 ok 7 - test-2 ok 8 - test-format-NONE-2 ok 9 - test-2 ok 10 - test-format-HASH-2 ok 11 - test-2 ok 12 - test-format-ARRAY-2 ok 13 - test-3 ok 14 - test-format-NONE-3 ok 15 - test-3 ok 16 - test-format-HASH-3 ok 17 - test-3 ok 18 - test-format-ARRAY-3 ok 19 - test-4 ok 20 - test-format-NONE-4 ok 21 - test-4 ok 22 - test-format-HASH-4 ok 23 - test-4 ok 24 - test-format-ARRAY-4 ok 25 - test-5 ok 26 - test-format-NONE-5 ok 27 - test-5 ok 28 - test-format-HASH-5 ok 29 - test-5 ok 30 - test-format-ARRAY-5 ok 31 - test-6 ok 32 - test-format-NONE-6 ok 33 - test-6 ok 34 - test-format-HASH-6 ok 35 - test-6 ok 36 - test-format-ARRAY-6 ok 37 - test-7 ok 38 - test-format-NONE-7 ok 39 - test-7 ok 40 - test-format-HASH-7 ok 41 - test-7 ok 42 - test-format-ARRAY-7 ok 43 - test-8 ok 44 - test-format-NONE-8 ok 45 - test-8 ok 46 - test-format-HASH-8 ok 47 - test-8 ok 48 - test-format-ARRAY-8 1..48 ok t/05too-much.t ......... # request parser ok 1 - parsing status (success) ok 2 ok 3 - very long name ok 4 - parsing status (fail) ok 5 ok 6 - too long name ok 7 - too many headers # response parser ok 8 - parsing status (success) ok 9 ok 10 ok 11 ok 12 - very long name ok 13 - parsing status (fail) ok 14 - too long name is ignored ok 15 - too many headers (fail) 1..15 ok All tests successful. Files=6, Tests=96, 1 wallclock secs ( 0.16 usr 0.03 sys + 0.73 cusr 0.16 csys = 1.08 CPU) Result: PASS PERL_DL_NONLAZY=1 /export/home/fly1432/bin/perl "-MExtUtils::Command::MM" "-e" "\$ENV{q{PERL_ONLY}} = q{1}; test_harness(1, 'blib/lib', 'blib/arch'); " t/*.t # Testing HTTP::Parser::XS/0.14 (pp) t/00base.t ............. 1..1 ok 1 - use HTTP::Parser::XS; ok t/01simple.t ........... 1..19 ok 1 - "croak if second param is not a hashref ok 2 - simple get ok 3 - result of GET / ok 4 - POST ok 5 - result of GET with headers ok 6 - multiline header ok 7 - multiline ok 8 - url-encoded ok 9 ok 10 - invalid char in url-encoded path ok 11 ok 12 - partially url-encoded ok 13 ok 14 - URI fragment ok 15 ok 16 - %23 -> \# ok 17 ok 18 - URI fragment after query string ok 19 ok t/02response.t ......... ok 1 - test-1 ok 2 - test-2 ok 3 - test-3 ok 4 - test-4 ok 5 - test-5 ok 6 - test-6 ok 7 - test-7 ok 8 - test-8 1..8 ok t/03response-error.t ... ok 1 - test-1 ok 2 - test-2 ok 3 - test-3 ok 4 - test-4 ok 5 - test-5 1..5 ok t/04response-format.t .. ok 1 - test-1 ok 2 - test-format-NONE-1 ok 3 - test-1 ok 4 - test-format-HASH-1 ok 5 - test-1 ok 6 - test-format-ARRAY-1 ok 7 - test-2 ok 8 - test-format-NONE-2 ok 9 - test-2 ok 10 - test-format-HASH-2 ok 11 - test-2 ok 12 - test-format-ARRAY-2 ok 13 - test-3 ok 14 - test-format-NONE-3 ok 15 - test-3 ok 16 - test-format-HASH-3 ok 17 - test-3 ok 18 - test-format-ARRAY-3 ok 19 - test-4 ok 20 - test-format-NONE-4 ok 21 - test-4 ok 22 - test-format-HASH-4 ok 23 - test-4 ok 24 - test-format-ARRAY-4 ok 25 - test-5 ok 26 - test-format-NONE-5 ok 27 - test-5 ok 28 - test-format-HASH-5 ok 29 - test-5 ok 30 - test-format-ARRAY-5 ok 31 - test-6 ok 32 - test-format-NONE-6 ok 33 - test-6 ok 34 - test-format-HASH-6 ok 35 - test-6 ok 36 - test-format-ARRAY-6 ok 37 - test-7 ok 38 - test-format-NONE-7 ok 39 - test-7 ok 40 - test-format-HASH-7 ok 41 - test-7 ok 42 - test-format-ARRAY-7 ok 43 - test-8 ok 44 - test-format-NONE-8 ok 45 - test-8 ok 46 - test-format-HASH-8 ok 47 - test-8 ok 48 - test-format-ARRAY-8 1..48 ok t/05too-much.t ......... skipped: PP has no static limitations All tests successful. Files=6, Tests=81, 1 wallclock secs ( 0.12 usr 0.06 sys + 0.69 cusr 0.12 csys = 0.99 CPU) Result: PASS KAZUHO/HTTP-Parser-XS-0.14.tar.gz make test TEST_VERBOSE=1 -- OK Kazuho Oku <kazuhooku@gmail.com> a fast, primitive HTTP request parser >>> (cd /export/home/fly1432/var/cpan/build/HTTP-Parser-XS-0.14-4Sq0wA && tar cvf - HTTP-Parser-XS-0.14.ppd blib) | gzip -c >/export/home/fly1432/var/REPO/K/KA/KAZUHO/HTTP-Parser-XS-0.14.tar.gz HTTP-Parser-XS-0.14.ppd blib/ blib/lib/ blib/lib/HTTP/ blib/lib/HTTP/Parser/ blib/lib/HTTP/Parser/XS.pm blib/lib/HTTP/Parser/XS/ blib/lib/HTTP/Parser/XS/PP.pm blib/arch/ blib/arch/auto/ blib/arch/auto/HTTP/ blib/arch/auto/HTTP/Parser/ blib/arch/auto/HTTP/Parser/XS/ blib/arch/auto/HTTP/Parser/XS/XS.so blib/arch/auto/HTTP/Parser/XS/XS.bs blib/man3/ blib/man3/HTTP::Parser::XS.3 >>> mv /export/home/fly1432/var/cpan/build/HTTP-Parser-XS-0.14-4Sq0wA/HTTP-Parser-XS-0.14.ppd /export/home/fly1432/var/REPO/K/KA/KAZUHO Running make for M/MI/MIYAGAWA/Starman-0.3000.tar.gz Prepending /export/home/fly1432/var/cpan/build/HTTP-Parser-XS-0.14-4Sq0wA/blib/arch /export/home/fly1432/var/cpan/build/HTTP-Parser-XS-0.14-4Sq0wA/blib/lib /export/home/fly1432/var/cpan/build/Net-Server-0.99-tDiu_S/blib/arch /export/home/fly1432/var/cpan/build/Net-Server-0.99-tDiu_S/blib/lib to PERL5LIB for 'get' Has already been unwrapped into directory /export/home/fly1432/var/cpan/build/Starman-0.3000-b4YH6r Prepending /export/home/fly1432/var/cpan/build/HTTP-Parser-XS-0.14-4Sq0wA/blib/arch /export/home/fly1432/var/cpan/build/HTTP-Parser-XS-0.14-4Sq0wA/blib/lib /export/home/fly1432/var/cpan/build/Net-Server-0.99-tDiu_S/blib/arch /export/home/fly1432/var/cpan/build/Net-Server-0.99-tDiu_S/blib/lib to PERL5LIB for 'make' CPAN.pm: Going to build M/MI/MIYAGAWA/Starman-0.3000.tar.gz >>> make cp lib/Starman.pm blib/lib/Starman.pm cp lib/Starman/Server.pm blib/lib/Starman/Server.pm cp lib/HTTP/Server/PSGI/Net/Server/PreFork.pm blib/lib/HTTP/Server/PSGI/Net/Server/PreFork.pm cp lib/Plack/Handler/Starman.pm blib/lib/Plack/Handler/Starman.pm cp bin/starman blib/script/starman /export/home/fly1432/bin/perl "-Iinc" -MExtUtils::MY -e 'MY->fixin(shift)' -- blib/script/starman Manifying blib/man1/starman.1 Manifying blib/man3/Starman.3 Manifying blib/man3/Plack::Handler::Starman.3 MIYAGAWA/Starman-0.3000.tar.gz make -- OK Prepending /export/home/fly1432/var/cpan/build/HTTP-Parser-XS-0.14-4Sq0wA/blib/arch /export/home/fly1432/var/cpan/build/HTTP-Parser-XS-0.14-4Sq0wA/blib/lib /export/home/fly1432/var/cpan/build/Net-Server-0.99-tDiu_S/blib/arch /export/home/fly1432/var/cpan/build/Net-Server-0.99-tDiu_S/blib/lib to PERL5LIB for 'test' Running make test >>> make test TEST_VERBOSE=1 PERL_DL_NONLAZY=1 /export/home/fly1432/bin/perl "-MExtUtils::Command::MM" "-e" "test_harness(1, 'inc', 'blib/lib', 'blib/arch')" t/*.t t/00_compile.t ........... 1..1 ok 1 - use Starman; ok 2012/03/02-03:24:44 Starman::Server (type Net::Server::PreFork) starting! pid(22601) Binding to TCP port 50006 on host 127.0.0.1 Setting gid to "1 1 1" 2012/03/02-03:24:44 Server closing! t/chunked_req.t .......... ok 1 ok 2 1..2 ok 2012/03/02-03:24:45 Starman::Server (type Net::Server::PreFork) starting! pid(22608) Binding to TCP port 50401 on host 127.0.0.1 Setting gid to "1 1 1" 2012/03/02-03:24:45 Server closing! t/chunked_zero_length.t .. ok 1 1..1 ok 2012/03/02-03:24:46 Starman::Server (type Net::Server::PreFork) starting! pid(22615) Binding to TCP port 50575 on host * Setting gid to "1 1 1" 2012/03/02-03:24:47 Server closing! t/findbin.t .............. ok 1 ok 2 1..2 ok 2012/03/02-03:24:47 Starman::Server (type Net::Server::PreFork) starting! pid(22621) Binding to TCP port 50104 on host 127.0.0.1 Setting gid to "1 1 1" 2012/03/02-03:24:48 Server closing! 2012/03/02-03:24:48 Starman::Server (type Net::Server::PreFork) starting! pid(22627) Binding to TCP port 50063 on host 127.0.0.1 Setting gid to "1 1 1" 2012/03/02-03:24:48 Server closing! t/harakiri.t ............. ok 1 - In non-harakiri mode, pid is reused ok 2 - In Harakiri mode, each pid only used once 1..2 ok 2012/03/02-03:24:49 Starman::Server (type Net::Server::PreFork) starting! pid(22653) Binding to TCP port 50403 on host * Setting gid to "1 1 1" 2012/03/02-03:24:49 Server closing! 2012/03/02-03:24:50 Starman::Server (type Net::Server::PreFork) starting! pid(22658) Binding to TCP port 50582 on host * Setting gid to "1 1 1" 2012/03/02-03:24:50 Server closing! t/rand.t ................. ok 1 ok 2 1..2 ok 2012/03/02-03:24:51 Starman::Server (type Net::Server::PreFork) starting! pid(22664) Binding to TCP port 50126 on host 127.0.0.1 Setting gid to "1 1 1" 2012/03/02-03:24:52 Server closing! t/suite.t ................ # SCRIPT_NAME ok 1 # GET ok 2 ok 3 ok 4 ok 5 # POST ok 6 ok 7 ok 8 ok 9 ok 10 ok 11 # big POST ok 12 ok 13 ok 14 ok 15 ok 16 # psgi.url_scheme ok 17 ok 18 ok 19 ok 20 # return glob ok 21 ok 22 ok 23 ok 24 ok 25 # filehandle ok 26 ok 27 ok 28 ok 29 # bigger file ok 30 ok 31 ok 32 ok 33 ok 34 # handle HTTP-Header ok 35 ok 36 ok 37 ok 38 # handle HTTP-Cookie ok 39 ok 40 ok 41 ok 42 # validate env ok 43 ok 44 ok 45 ok 46 # % encoding in PATH_INFO ok 47 - PATH_INFO should be decoded per RFC 3875 # % double encoding in PATH_INFO ok 48 - PATH_INFO should be decoded only once, per RFC 3875 # % encoding in PATH_INFO (outside of URI characters) ok 49 # SERVER_PROTOCOL is required ok 50 ok 51 ok 52 ok 53 # SCRIPT_NAME should not be undef ok 54 # call close after read IO::Handle-like ok 55 - closed ok 56 # has errors ok 57 # status line ok 58 # Do not crash when the app dies ok 59 ok 60 # multi headers (request) ok 61 # multi headers (response) ok 62 # Do not set $env->{COOKIE} ok 63 ok 64 # no entity headers on 304 ok 65 ok 66 ok 67 ok 68 - No Content-Type ok 69 - No Content-Length ok 70 - No Transfer-Encoding # REQUEST_URI is set ok 71 # filehandle with path() ok 72 ok 73 ok 74 ok 75 # a big header value > 128 bytes ok 76 ok 77 ok 78 # coderef res ok 79 ok 80 ok 81 ok 82 # coderef streaming ok 83 ok 84 ok 85 ok 86 # CRLF output and FCGI parse bug ok 87 ok 88 # newlines ok 89 # test 404 ok 90 ok 91 ok 92 # request->input seekable ok 93 # request->content on GET ok 94 # handle Authorization header ok 95 ok 96 ok 97 ok 98 # repeated slashes ok 99 ok 100 ok 101 ok 102 1..102 ok All tests successful. Files=7, Tests=112, 9 wallclock secs ( 0.17 usr 0.04 sys + 8.31 cusr 2.35 csys = 10.87 CPU) Result: PASS MIYAGAWA/Starman-0.3000.tar.gz make test TEST_VERBOSE=1 -- OK Tatsuhiko Miyagawa <miyagawa@bulknews.net> High-performance preforking PSGI/Plack web server >>> (cd /export/home/fly1432/var/cpan/build/Starman-0.3000-b4YH6r && tar cvf - Starman-0.3000.ppd blib) | gzip -c >/export/home/fly1432/var/REPO/M/MI/MIYAGAWA/Starman-0.3000.tar.gz Starman-0.3000.ppd blib/ blib/lib/ blib/lib/Starman.pm blib/lib/Starman/ blib/lib/Starman/Server.pm blib/lib/HTTP/ blib/lib/HTTP/Server/ blib/lib/HTTP/Server/PSGI/ blib/lib/HTTP/Server/PSGI/Net/ blib/lib/HTTP/Server/PSGI/Net/Server/ blib/lib/HTTP/Server/PSGI/Net/Server/PreFork.pm blib/lib/Plack/ blib/lib/Plack/Handler/ blib/lib/Plack/Handler/Starman.pm blib/script/ blib/script/starman blib/man1/ blib/man1/starman.1 blib/man3/ blib/man3/Starman.3 blib/man3/Plack::Handler::Starman.3 >>> mv /export/home/fly1432/var/cpan/build/Starman-0.3000-b4YH6r/Starman-0.3000.ppd /export/home/fly1432/var/REPO/M/MI/MIYAGAWA Finished 2012-03-02T03:24:55