Return-Path: Delivered-To: apmail-perl-dev-archive@www.apache.org Received: (qmail 92654 invoked from network); 12 Apr 2009 21:56:45 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (140.211.11.3) by minotaur.apache.org with SMTP; 12 Apr 2009 21:56:45 -0000 Received: (qmail 78157 invoked by uid 500); 12 Apr 2009 21:56:45 -0000 Delivered-To: apmail-perl-dev-archive@perl.apache.org Received: (qmail 78079 invoked by uid 500); 12 Apr 2009 21:56:45 -0000 Mailing-List: contact dev-help@perl.apache.org; run by ezmlm Precedence: bulk list-help: list-unsubscribe: List-Post: List-Id: Delivered-To: mailing list dev@perl.apache.org Received: (qmail 78071 invoked by uid 99); 12 Apr 2009 21:56:45 -0000 Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136) by apache.org (qpsmtpd/0.29) with ESMTP; Sun, 12 Apr 2009 21:56:45 +0000 X-ASF-Spam-Status: No, hits=-0.0 required=10.0 tests=SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (athena.apache.org: local policy) Received: from [209.85.221.122] (HELO mail-qy0-f122.google.com) (209.85.221.122) by apache.org (qpsmtpd/0.29) with ESMTP; Sun, 12 Apr 2009 21:56:39 +0000 Received: by qyk28 with SMTP id 28so3219912qyk.28 for ; Sun, 12 Apr 2009 14:56:17 -0700 (PDT) MIME-Version: 1.0 Received: by 10.229.79.7 with SMTP id n7mr1505607qck.87.1239573377018; Sun, 12 Apr 2009 14:56:17 -0700 (PDT) Date: Sun, 12 Apr 2009 14:56:16 -0700 Message-ID: Subject: [patch] Apache::Test 1.30 'need need_cgi' fails to notice lack of mod_cgi.c From: Fred Moyer To: dev@perl.apache.org Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit X-Virus-Checked: Checked by ClamAV on apache.org While spinning up Apache::Test, t/next_available_port.t failed with this message [2]. need need_cgi isn't finding a lack of cgi modules on my system, 2.2.4, 5.8.8, 2.0.5_mod_perl-svn. I tried to get some debugging output from Apache::Test::plan but something seems to be trapping both STDERR and STDOUT in there, this patch in [1] corrects the symptoms, but not the cause. Any ideas on what a better solution would be? [1] phred@pooky ~/dev/svn/modperl/Apache-Test $ svn diff t/ Index: t/next_available_port.t =================================================================== --- t/next_available_port.t (revision 764315) +++ t/next_available_port.t (working copy) @@ -7,7 +7,7 @@ use Apache::TestRequest; use Apache::TestUtil; -plan tests => 1, need need_cgi, need_module('mod_env.c'); +plan tests => 1, need need_module('mod_cgi.c'), need_module('mod_cgid.c'), need_module('mod_env.c'); my $url = '/cgi-bin/next_available_port.pl'; [2] phred@pooky ~/dev/svn/modperl/Apache-Test $ perl -I./lib ./t/TEST -verbose=5 t/next_available_port.t setting ulimit to allow core files ulimit -c unlimited; /Users/phred/dev/perl/bin/perl /Users/phred/dev/svn/modperl/Apache-Test/t/TEST -verbose=5 't/next_available_port.t' /Users/phred/dev/sl/httpd2/bin/httpd -d /Users/phred/dev/svn/modperl/Apache-Test/t -f /Users/phred/dev/svn/modperl/Apache-Test/t/conf/httpd.conf -D APACHE2 using Apache/2.2.4 (prefork MPM) waiting 60 seconds for server to start: ok (waited 0 secs) server localhost:8529 started t/next_available_port.t .. 1..1 # Running under perl version 5.008008 for darwin # Current time local: Sun Apr 12 14:47:43 2009 # Current time GMT: Sun Apr 12 21:47:43 2009 # Using Test.pm version 1.25 # Using Apache/Test.pm version 1.31-dev not ok 1 # Test 1 got: "\n\n404 Not Found\n\n

Not Found

\n

The requested URL /cgi-bin/next_available_port.pl was not found on this server.

\n\n" (t/next_available_port.t at line 16) # Expected: "(?-xism:^\\d+$)" (next available port number) Failed 1/1 subtests Test Summary Report ------------------- t/next_available_port.t (Wstat: 0 Tests: 1 Failed: 1) Failed test: 1 Files=1, Tests=1, 1 wallclock secs ( 0.02 usr 0.01 sys + 0.32 cusr 0.06 csys = 0.41 CPU) Result: FAIL Failed 1/1 test programs. 1/1 subtests failed. server localhost:8529 shutdown error running tests (please examine t/logs/error_log) --------------------------------------------------------------------- To unsubscribe, e-mail: dev-unsubscribe@perl.apache.org For additional commands, e-mail: dev-help@perl.apache.org