Checking if your kit is complete... Looks good Writing Makefile for WWW::Webrobot cp lib/WWW/Webrobot/Ext/XHtml/HTTP/Response.pm blib/lib/WWW/Webrobot/Ext/XHtml/HTTP/Response.pm cp lib/WWW/Webrobot/HttpErrcode.pm blib/lib/WWW/Webrobot/HttpErrcode.pm cp lib/WWW/Webrobot/Statistic.pm blib/lib/WWW/Webrobot/Statistic.pm cp lib/WWW/Webrobot/pod/Testplan.pod blib/lib/WWW/Webrobot/pod/Testplan.pod cp lib/WWW/Webrobot/TestplanRunner.pm blib/lib/WWW/Webrobot/TestplanRunner.pm cp lib/WWW/Webrobot/Html2XHtml.pm blib/lib/WWW/Webrobot/Html2XHtml.pm cp lib/WWW/Webrobot/Forker.pm blib/lib/WWW/Webrobot/Forker.pm cp lib/WWW/Webrobot/Tree2Postfix.pm blib/lib/WWW/Webrobot/Tree2Postfix.pm cp lib/WWW/Webrobot/WebrobotLoad.pm blib/lib/WWW/Webrobot/WebrobotLoad.pm cp lib/WWW/Webrobot/AssertConstant.pm blib/lib/WWW/Webrobot/AssertConstant.pm cp lib/WWW/Webrobot/Attributes.pm blib/lib/WWW/Webrobot/Attributes.pm cp lib/WWW/Webrobot/SendMail.pm blib/lib/WWW/Webrobot/SendMail.pm cp lib/WWW/Webrobot/pod/Recur.pod blib/lib/WWW/Webrobot/pod/Recur.pod cp lib/WWW/Webrobot/HtmlAnalyzer.pm blib/lib/WWW/Webrobot/HtmlAnalyzer.pm cp lib/WWW/Webrobot/Print/Null.pm blib/lib/WWW/Webrobot/Print/Null.pm cp lib/WWW/Webrobot/UseXPath.pm blib/lib/WWW/Webrobot/UseXPath.pm cp lib/WWW/Webrobot/Print/MakeTestplan.pm blib/lib/WWW/Webrobot/Print/MakeTestplan.pm cp lib/WWW/Webrobot/Print/FilterHTTP.pm blib/lib/WWW/Webrobot/Print/FilterHTTP.pm cp lib/WWW/Webrobot/SelftestRunner.pm blib/lib/WWW/Webrobot/SelftestRunner.pm cp lib/WWW/Webrobot/Print/ChildSend.pm blib/lib/WWW/Webrobot/Print/ChildSend.pm cp lib/WWW/Webrobot/Print/Test.pm blib/lib/WWW/Webrobot/Print/Test.pm cp lib/WWW/Webrobot/Global.pm blib/lib/WWW/Webrobot/Global.pm cp lib/WWW/Webrobot/StatisticSummary.pm blib/lib/WWW/Webrobot/StatisticSummary.pm cp lib/WWW/Webrobot/Properties.pm blib/lib/WWW/Webrobot/Properties.pm cp lib/WWW/Webrobot/MyUserAgent.pm blib/lib/WWW/Webrobot/MyUserAgent.pm cp lib/WWW/Webrobot/MyEncode.pm blib/lib/WWW/Webrobot/MyEncode.pm cp lib/WWW/Webrobot/Ext/General/HTTP/Response.pm blib/lib/WWW/Webrobot/Ext/General/HTTP/Response.pm cp lib/WWW/Webrobot/Print/File.pm blib/lib/WWW/Webrobot/Print/File.pm cp lib/WWW/Webrobot/pod/OutputListeners.pod blib/lib/WWW/Webrobot/pod/OutputListeners.pod cp lib/WWW/Webrobot/HarnessTester.pm blib/lib/WWW/Webrobot/HarnessTester.pm cp lib/WWW/Webrobot/SymbolTable.pm blib/lib/WWW/Webrobot/SymbolTable.pm cp lib/WWW/Webrobot/Print/Text.pm blib/lib/WWW/Webrobot/Print/Text.pm cp lib/WWW/Webrobot/Histogram.pm blib/lib/WWW/Webrobot/Histogram.pm cp lib/WWW/Webrobot/UserAgentConnection.pm blib/lib/WWW/Webrobot/UserAgentConnection.pm cp lib/WWW/Webrobot/Recur/RandomBrowser.pm blib/lib/WWW/Webrobot/Recur/RandomBrowser.pm cp lib/WWW/Webrobot/Print/NegativeTest.pm blib/lib/WWW/Webrobot/Print/NegativeTest.pm cp lib/WWW/Webrobot/XML2Tree.pm blib/lib/WWW/Webrobot/XML2Tree.pm cp lib/WWW/Webrobot/pod/Config.pod blib/lib/WWW/Webrobot/pod/Config.pod cp lib/WWW/Webrobot.pm blib/lib/WWW/Webrobot.pm cp lib/WWW/Webrobot/Recur/LinkChecker.pm blib/lib/WWW/Webrobot/Recur/LinkChecker.pm cp lib/WWW/Webrobot/Recur/Browser.pm blib/lib/WWW/Webrobot/Recur/Browser.pm cp lib/WWW/Webrobot/AssertDefault.pm blib/lib/WWW/Webrobot/AssertDefault.pm cp lib/WWW/Webrobot/Print/TestSimple.pm blib/lib/WWW/Webrobot/Print/TestSimple.pm cp lib/WWW/Webrobot/Util.pm blib/lib/WWW/Webrobot/Util.pm cp lib/WWW/Webrobot/Assert.pm blib/lib/WWW/Webrobot/Assert.pm cp lib/WWW/Webrobot/Print/Html.pm blib/lib/WWW/Webrobot/Print/Html.pm cp lib/WWW/Webrobot/XHtml.pm blib/lib/WWW/Webrobot/XHtml.pm cp lib/WWW/Webrobot/StupidHTTPD.pm blib/lib/WWW/Webrobot/StupidHTTPD.pm cp lib/WWW/Webrobot/pod/README.pod blib/lib/WWW/Webrobot/pod/README.pod cp bin/webrobot-load blib/script/webrobot-load /home/cpanrun/ia64/build/5.8.2/bin/perl "-MExtUtils::MY" -e "MY->fixin(shift)" blib/script/webrobot-load cp bin/webrobot blib/script/webrobot /home/cpanrun/ia64/build/5.8.2/bin/perl "-MExtUtils::MY" -e "MY->fixin(shift)" blib/script/webrobot cp bin/xpath-shell blib/script/xpath-shell /home/cpanrun/ia64/build/5.8.2/bin/perl "-MExtUtils::MY" -e "MY->fixin(shift)" blib/script/xpath-shell cp bin/webrobot-gen-plan blib/script/webrobot-gen-plan /home/cpanrun/ia64/build/5.8.2/bin/perl "-MExtUtils::MY" -e "MY->fixin(shift)" blib/script/webrobot-gen-plan Manifying blib/man1/webrobot-load.1 Manifying blib/man1/webrobot.1 Manifying blib/man1/xpath-shell.1 Manifying blib/man1/webrobot-gen-plan.1 Manifying blib/man3/WWW::Webrobot::Ext::XHtml::HTTP::Response.3 Manifying blib/man3/WWW::Webrobot::Statistic.3 Manifying blib/man3/WWW::Webrobot::HttpErrcode.3 Manifying blib/man3/WWW::Webrobot::pod::Testplan.3 Manifying blib/man3/WWW::Webrobot::TestplanRunner.3 Manifying blib/man3/WWW::Webrobot::Html2XHtml.3 Manifying blib/man3/WWW::Webrobot::Forker.3 Manifying blib/man3/WWW::Webrobot::WebrobotLoad.3 Manifying blib/man3/WWW::Webrobot::AssertConstant.3 Manifying blib/man3/WWW::Webrobot::Attributes.3 Manifying blib/man3/WWW::Webrobot::pod::Recur.3 Manifying blib/man3/WWW::Webrobot::SendMail.3 Manifying blib/man3/WWW::Webrobot::HtmlAnalyzer.3 Manifying blib/man3/WWW::Webrobot::Print::Null.3 Manifying blib/man3/WWW::Webrobot::Print::FilterHTTP.3 Manifying blib/man3/WWW::Webrobot::UseXPath.3 Manifying blib/man3/WWW::Webrobot::Print::MakeTestplan.3 Manifying blib/man3/WWW::Webrobot::SelftestRunner.3 Manifying blib/man3/WWW::Webrobot::Print::Test.3 Manifying blib/man3/WWW::Webrobot::Print::ChildSend.3 Manifying blib/man3/WWW::Webrobot::Global.3 Manifying blib/man3/WWW::Webrobot::Properties.3 Manifying blib/man3/WWW::Webrobot::MyEncode.3 Manifying blib/man3/WWW::Webrobot::MyUserAgent.3 Manifying blib/man3/WWW::Webrobot::Print::File.3 Manifying blib/man3/WWW::Webrobot::pod::OutputListeners.3 Manifying blib/man3/WWW::Webrobot::HarnessTester.3 Manifying blib/man3/WWW::Webrobot::SymbolTable.3 Manifying blib/man3/WWW::Webrobot::Print::Text.3 Manifying blib/man3/WWW::Webrobot::Histogram.3 Manifying blib/man3/WWW::Webrobot::Recur::RandomBrowser.3 Manifying blib/man3/WWW::Webrobot::UserAgentConnection.3 Manifying blib/man3/WWW::Webrobot::Print::NegativeTest.3 Manifying blib/man3/WWW::Webrobot::pod::Config.3 Manifying blib/man3/WWW::Webrobot::XML2Tree.3 Manifying blib/man3/WWW::Webrobot.3 Manifying blib/man3/WWW::Webrobot::Recur::LinkChecker.3 Manifying blib/man3/WWW::Webrobot::Recur::Browser.3 Manifying blib/man3/WWW::Webrobot::AssertDefault.3 Manifying blib/man3/WWW::Webrobot::Print::TestSimple.3 Manifying blib/man3/WWW::Webrobot::Print::Html.3 Manifying blib/man3/WWW::Webrobot::Assert.3 Manifying blib/man3/WWW::Webrobot::Util.3 Manifying blib/man3/WWW::Webrobot::StupidHTTPD.3 Manifying blib/man3/WWW::Webrobot::XHtml.3 Manifying blib/man3/WWW::Webrobot::pod::README.3 PERL_DL_NONLAZY=1 /home/cpanrun/ia64/build/5.8.2/bin/perl "-MExtUtils::Command::MM" "-e" "test_harness(1, 'blib/lib', 'blib/arch')" t/*.t t/assert.........................1..10 ok 1 - predicate: status ok 2 - predicate: regex ok 3 - predicate: xpath ok 4 - not predicate ok 5 - and predicate ok 6 - or predicate ok 7 - predicat and not predicate ok 8 - not (or predicate) ok 9 - complex expression 1 ok 10 - complex expression 2 ok t/check_modules..................1..17 ok 1 - use Test::More; ok 2 - use Time::HiRes; ok 3 - use MIME::Base64; ok 4 - use Digest::MD5; ok 5 - use URI; ok 6 - use HTML::Tagset; ok 7 - use HTML::Parser; # NOTE: Crypt::SSLeay is only necessary if you want to use the protocol https ok 8 - use LWP; ok 9 - use Bundle::LWP; ok 10 # skip 'Crypt::SSLeay' is not installed ok 11 - use HTML::Tree; ok 12 - use XML::Parser; ok 13 - use XML::XPath; ok 14 - use Unicode::String; ok 15 - use Unicode::Map; ok 16 - use Unicode::Lite; ok 17 - use MIME::Lite; ok 1/17 skipped: 'Crypt::SSLeay' is not installed t/clone..........................1..8 ok 1 - array ok 2 - list of lists ok 3 - hash ok 4 - array of hash ok 5 - hash of array ok 6 - changed cloned value, assert original value ok 7 - assert not cloned value ok 8 - changed original value, assert equal in cloned structure ok t/config.........................1..9 ok 1 - Simple properties file ok 2 - Values followed by blanks ok 3 - Blanks separating key/value pairs in value of property ok 4 - Blanks in Values ok 5 - Now more complex properties ok 6 - dito. in 'listmode' ok 7 - dito with values containing key/value and lists ok 8 - dito with structurized keys ok 9 - dito read from file ok t/encode-assert-chinese..........# Failed test (/home/cpanrun/depot/main/contrib-patched/perl/CPAN/src/webrobot/blib/lib/WWW/Webrobot/Print/Test.pm at line 46) # Request: GET http://bigsur03:57849/html_as_utf8/t/encode/chinese.html # Description: Get HTML file as utf-8, check umlaut-a and chinese-sym # Predicates: FALSE # FALSE = {'value' => '200'}; # FALSE = {'value' => "\x{e4}"}; # FALSE = {'value' => "\x{76ee}"}; # FALSE = {'value' => "content=\"\x{e4}"}; # FALSE = {'value' => "\x{76ee}"}; # Expression of the assertion in this request: # not ok 1 - GET http://bigsur03:57849/html_as_utf8/t/encode/chinese.html # # # # # # # # # Responses: # 500 http://bigsur03:57849/html_as_utf8/t/encode/chinese.html # New properties: # property 'chinese_sym' => '' # property 'umlaut_sym' => '' # Content: [500 Can't connect to bigsur03:57849 (connect: timeout) # ] # Failed test (/home/cpanrun/depot/main/contrib-patched/perl/CPAN/src/webrobot/blib/lib/WWW/Webrobot/Print/Test.pm at line 46) # Request: GET http://bigsur03:57849/html_as_utf8/t/encode/chinese.html # Description: Get same HTML file as utf-8, check variables are ok # Predicates: FALSE # FALSE = {'value' => '200'}; # TRUE = {'value' => ''}; # TRUE = {'value' => ''}; # Expression of the assertion in this request: # # # # # # # # Responses: # 500 http://bigsur03:57849/html_as_utf8/t/encode/chinese.html # Content: [500 Can't connect to bigsur03:57849 (connect: timeout) # ] not ok 2 - GET http://bigsur03:57849/html_as_utf8/t/encode/chinese.html Use of uninitialized value in pattern match (m//) at /home/cpanrun/depot/main/contrib-patched/perl/CPAN/src/webrobot/blib/lib/WWW/Webrobot/Assert.pm line 41. # Failed test (/home/cpanrun/depot/main/contrib-patched/perl/CPAN/src/webrobot/blib/lib/WWW/Webrobot/Print/Test.pm at line 46) # Request: GET http://bigsur03:57849/html_as_utf8/t/encode/chinese.html # Description: Get same HTML file as utf-8, check all assert predicates # Predicates: FALSE # FALSE = {'value' => '200'}; # TRUE = {'value' => ''}; # TRUE = {'value' => ''}; # TRUE = {'value' => '','xpath' => '//title/text()'}; # Expression of the assertion in this request: # # # # # # # # # Responses: # 500 http://bigsur03:57849/html_as_utf8/t/encode/chinese.html # Content: [500 Can't connect to bigsur03:57849 (connect: timeout) # ] not ok 3 - GET http://bigsur03:57849/html_as_utf8/t/encode/chinese.html # Looks like you failed 3 tests of 3. 1..3 dubious Test returned status 3 (wstat 768, 0x300) DIED. FAILED tests 1-3 Failed 3/3 tests, 0.00% okay t/encode-assert-invalid..........Use of uninitialized value in pattern match (m//) at /home/cpanrun/depot/main/contrib-patched/perl/CPAN/src/webrobot/blib/lib/WWW/Webrobot/Assert.pm line 41. # Failed test (/home/cpanrun/depot/main/contrib-patched/perl/CPAN/src/webrobot/blib/lib/WWW/Webrobot/Print/Test.pm at line 46) # Request: GET http://bigsur03:57859/html_as_utf8/t/encode/invalid.html not ok 1 - GET http://bigsur03:57859/html_as_utf8/t/encode/invalid.html # Description: Get HTML file with invalid encoding # Predicates: FALSE # FALSE = {'value' => '200'}; # FALSE = {'value' => 'title'}; # FALSE = {'value' => 'A Title'}; # FALSE = {'value' => 'A Title','xpath' => '//title/text()'}; # Expression of the assertion in this request: # # # # # # # # # # # # # Responses: # 500 http://bigsur03:57859/html_as_utf8/t/encode/invalid.html # Content: [500 Can't connect to bigsur03:57859 (connect: timeout) # ] # Failed test (/home/cpanrun/depot/main/contrib-patched/perl/CPAN/src/webrobot/blib/lib/WWW/Webrobot/Print/Test.pm at line 46) # Request: GET http://bigsur03:57859/url/ not ok 2 - GET http://bigsur03:57859/url/ 'first'=>'firstvalue' # Description: Get url with parameters with invalid encoding # Data: # 'first' => 'firstvalue' # Predicates: FALSE # FALSE = {'value' => '200'}; # FALSE = {'value' => 'url'}; # Expression of the assertion in this request: # # # # # # # # # Responses: # 500 http://bigsur03:57859/url/?first=firstvalue # Content: [500 Can't connect to bigsur03:57859 (connect: timeout) # ] make: *** [test_dynamic] Hangup