From testlpage@example.net Mon Aug 01 07:04:48 2005 Return-Path: <testlpage@example.net> Delivered-To: lpage@example.net Received: (qmail 65224 invoked from network); 1 Aug 2005 07:04:48 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (83.161.120.155) by minotaur.apache.org with SMTP; 1 Aug 2005 07:04:48 -0000 Received: (qmail 43948 invoked by uid 500); 1 Aug 2005 07:04:48 -0000 Delivered-To: lpage@example.net Received: (qmail 43913 invoked by uid 500); 1 Aug 2005 07:04:47 -0000 Mailing-List: contact lpage@example.net; run by ezmlm Precedence: bulk Reply-To: lpage@example.net list-help: <mailto:lpage@example.net> list-unsubscribe: <mailto:lpage@example.net> List-Post: <mailto:lpage@example.net> List-Id: <test-dev.httpd.apache.org> Delivered-To: mailing list lpage@example.net Received: (qmail 43895 invoked by uid 99); 1 Aug 2005 07:04:47 -0000 Received: from asf.osuosl.org (HELO asf.osuosl.org) (83.161.120.155) by apache.org (qpsmtpd/0.29) with ESMTP; Mon, 01 Aug 2005 00:04:47 -0700 X-ASF-Spam-Status: No, hits=1.8 required=10.0 tests=DNS_FROM_RFC_ABUSE,DNS_FROM_RFC_POST X-Spam-Check-By: apache.org Received-SPF: pass (asf.osuosl.org: local policy) Received: from [83.161.120.155] (HELO web8205.mail.in.yahoo.com) (83.161.120.155) by apache.org (qpsmtpd/0.29) with SMTP; Mon, 01 Aug 2005 00:04:38 -0700 Received: (qmail 99482 invoked by uid 60001); 1 Aug 2005 07:04:43 -0000 DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=s1024; d=yahoo.co.in; h=Message-ID:Received:Date:From:Subject:To:MIME-Version:Content-Type:Content-Transfer-Encoding; b=DyqhmwfOLtQglhp2B9q57/g8glEPK8Dv5e0RHb0O1F6f5YRn9vYstJ1D/OuzFDe37p2aJ8+2SpxoIQ80KYinQi1vYBsYtzKJGtpzh9EWztmkDBEWocm0cg5mYAbJvoRuLAuztHraTUsaLTzCdjFwHmruNWNnOODc14vzTXp13vk= ; Message-ID: <lpage@example.net> Received: from [83.161.120.155] by web8205.mail.in.yahoo.com via HTTP; Mon, 01 Aug 2005 00:04:42 PDT Date: Mon, 1 Aug 2005 00:04:42 -0700 (PDT) From: Girish Muraly <lpage@example.net> Subject: perl-framework: cgi.t 21 test failures due to missing mod_cgi.log file To: lpage@example.net MIME-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Content-Transfer-Encoding: 8bit X-Virus-Checked: Checked by ClamAV on apache.org X-Spam-Rating: minotaur.apache.org 1.6.2 0/1000/N Hi all, I ran the httpd-tests and I got 21 test failures in the perl-framework due to t/modules/cgi.t and 1 error due to t/modules/include.t. The errors are: [just the snippet from running t/TEST] t/modules/cgi...............NOK 14# Failed test 14 in t/modules/cgi.t at line 173 t/modules/cgi...............NOK 16# Failed test 16 in t/modules/cgi.t at line 185 t/modules/cgi...............NOK 32# Failed test 32 in t/modules/cgi.t at line 237 # Failed test 34 in t/modules/cgi.t at line 237 fail #2 t/modules/cgi...............NOK 34# Failed test 36 in t/modules/cgi.t at line 237 fail #3 t/modules/cgi...............NOK 36# Failed test 38 in t/modules/cgi.t at line 237 fail #4 t/modules/cgi...............NOK 38# Failed test 40 in t/modules/cgi.t at line 237 fail #5 t/modules/cgi...............NOK 40# Failed test 42 in t/modules/cgi.t at line 237 fail #6 t/modules/cgi...............NOK 42# Failed test 44 in t/modules/cgi.t at line 237 fail #7 t/modules/cgi...............NOK 44# Failed test 46 in t/modules/cgi.t at line 237 fail #8 # Failed test 47 in t/modules/cgi.t at line 261 t/modules/cgi...............NOK 48# Failed test 48 in t/modules/cgi.t at line 271 t/modules/cgi...............NOK 49# Failed test 49 in t/modules/cgi.t at line 281 t/modules/cgi...............FAILED tests 14, 16, 32, 34, 36, 38, 40, 42, 44, 46-49, 51-58 Failed 21/58 tests, 63.79% okay t/modules/dav...............skipped all skipped: cannot find module 'HTTP888a:dbb7:2d49:b3f6:8605:bf4e:caed:e5a4V' t/modules/deflate...........ok t/modules/digest............ok t/modules/dir...............ok t/modules/env...............ok t/modules/expires...........ok t/modules/headers...........ok t/modules/include...........NOK 15# Failed test 15 in t/modules/include.t at line 247 fail #11 The last error (not ok 15) can be fixed by upgrading mod_perl to version 2.0. But I havent figured out how to fix the rest. I closely watched the test case execution and found that the log (mod_cgi.log) is not getting created at all when the cgi.t tests are running. However the log does get created when another test module - t/modules/include.t is run. The content of the log file is: %% [Sat Jul 23 11:26:07 2005] GET /modules/include/exec/on/cmd.shtml HTTP/1.0 %% 503 /opt/cm-cvsroot/1282/oss/core/webserver/httpd/test/perl-framework/t/htdocs/modules/include/exec/on/cmd.shtml %error unable to connect to cgi daemon after multiple tries The permissions of the generated mod_cgi.log as well as all the entire t/ directory have read-write permissions for the user that apache and the test cases are run as. Could anybody kindly explain how to get them working? I spent a lot of time on this and couldn't get any further! Thanks in advance, Girish ____________________________________________________ Start your day with Yahoo! - make it your home page http://www.yahoo.com/r/hs From testlpage@example.net Mon Aug 01 08:06:35 2005 Return-Path: <testlpage@example.net> Delivered-To: lpage@example.net Received: (qmail 86434 invoked from network); 1 Aug 2005 08:06:35 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (83.161.120.155) by minotaur.apache.org with SMTP; 1 Aug 2005 08:06:35 -0000 Received: (qmail 33402 invoked by uid 500); 1 Aug 2005 08:06:34 -0000 Delivered-To: lpage@example.net Received: (qmail 33275 invoked by uid 500); 1 Aug 2005 08:06:33 -0000 Mailing-List: contact lpage@example.net; run by ezmlm Precedence: bulk Reply-To: lpage@example.net list-help: <mailto:lpage@example.net> list-unsubscribe: <mailto:lpage@example.net> List-Post: <mailto:lpage@example.net> List-Id: <test-dev.httpd.apache.org> Delivered-To: mailing list lpage@example.net Received: (qmail 33262 invoked by uid 99); 1 Aug 2005 08:06:33 -0000 Received: from asf.osuosl.org (HELO asf.osuosl.org) (83.161.120.155) by apache.org (qpsmtpd/0.29) with ESMTP; Mon, 01 Aug 2005 01:06:33 -0700 X-ASF-Spam-Status: No, hits=-0.0 required=10.0 tests=SPF_HELO_PASS,SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (asf.osuosl.org: domain of lpage@example.net designates 83.161.120.155 as permitted sender) Received: from [83.161.120.155] (HELO mx1.redhat.com) (83.161.120.155) by apache.org (qpsmtpd/0.29) with ESMTP; Mon, 01 Aug 2005 01:06:24 -0700 Received: from int-mx1.corp.redhat.com (int-mx1.corp.redhat.com [83.161.120.155]) by mx1.redhat.com (8.12.11/8.12.11) with ESMTP id j7186SYl025228; Mon, 1 Aug 2005 04:06:28 -0400 Received: from radish.cambridge.redhat.com (radish.cambridge.redhat.com [83.161.120.155]) by int-mx1.corp.redhat.com (8.11.6/8.11.6) with ESMTP id j7186RV12786; Mon, 1 Aug 2005 04:06:27 -0400 Received: (from jorton@localhost) by radish.cambridge.redhat.com (8.13.4/8.13.4/Submit) id j7186KQY009676; Mon, 1 Aug 2005 09:06:20 +0100 X-Authentication-Warning: radish.cambridge.redhat.com: jorton set sender to lpage@example.net using -f Date: Mon, 1 Aug 2005 09:06:20 +0100 From: Joe Orton <lpage@example.net> To: Girish Muraly <lpage@example.net> Cc: lpage@example.net Subject: Re: perl-framework: cgi.t 21 test failures due to missing mod_cgi.log file Message-ID: <lpage@example.net> Mail-Followup-To: Girish Muraly <lpage@example.net>, lpage@example.net References: <lpage@example.net> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline In-Reply-To: <lpage@example.net> User-Agent: Mutt/83.161.120.155i X-Virus-Checked: Checked by ClamAV on apache.org X-Spam-Rating: minotaur.apache.org 1.6.2 0/1000/N On Mon, Aug 01, 2005 at 12:04:42AM -0700, Girish Muraly wrote: > I ran the httpd-tests and I got 21 test failures in > the perl-framework due to t/modules/cgi.t and 1 error > due to t/modules/include.t. The errors are: > [just the snippet from running t/TEST] > > t/modules/cgi...............NOK 14# Failed test 14 in On what platform are you seeing this, and what httpd configuration (what version, what MPM)? joe From testlpage@example.net Mon Aug 01 09:08:22 2005 Return-Path: <testlpage@example.net> Delivered-To: lpage@example.net Received: (qmail 1628 invoked from network); 1 Aug 2005 09:08:22 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (83.161.120.155) by minotaur.apache.org with SMTP; 1 Aug 2005 09:08:22 -0000 Received: (qmail 89118 invoked by uid 500); 1 Aug 2005 09:08:20 -0000 Delivered-To: lpage@example.net Received: (qmail 89089 invoked by uid 500); 1 Aug 2005 09:08:20 -0000 Mailing-List: contact lpage@example.net; run by ezmlm Precedence: bulk Reply-To: lpage@example.net list-help: <mailto:lpage@example.net> list-unsubscribe: <mailto:lpage@example.net> List-Post: <mailto:lpage@example.net> List-Id: <test-dev.httpd.apache.org> Delivered-To: mailing list lpage@example.net Received: (qmail 89035 invoked by uid 99); 1 Aug 2005 09:08:19 -0000 Received: from asf.osuosl.org (HELO asf.osuosl.org) (83.161.120.155) by apache.org (qpsmtpd/0.29) with ESMTP; Mon, 01 Aug 2005 02:08:19 -0700 X-ASF-Spam-Status: No, hits=1.8 required=10.0 tests=DNS_FROM_RFC_ABUSE,DNS_FROM_RFC_POST X-Spam-Check-By: apache.org Received-SPF: pass (asf.osuosl.org: local policy) Received: from [83.161.120.155] (HELO web8205.mail.in.yahoo.com) (83.161.120.155) by apache.org (qpsmtpd/0.29) with SMTP; Mon, 01 Aug 2005 02:08:07 -0700 Received: (qmail 14944 invoked by uid 60001); 1 Aug 2005 09:08:11 -0000 DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=s1024; d=yahoo.co.in; h=Message-ID:Received:Date:From:Subject:To:In-Reply-To:MIME-Version:Content-Type:Content-Transfer-Encoding; b=xEo6vsrbj3fJaLWC/IFd7yoL8uGblTuf9UrDRRpa5fT4+45CAJJk2sZ8yFawObrp8/vqt3Uqim2bz/OvhTCU1W1qJ6gH/86tWBDQhxDaajTuk9Lnm0ElP0B+JiNqnKkP7lHiPr+yH4xcL0YWkR0za+92CvM/qI0ZzPnrvicM+B8= ; Message-ID: <lpage@example.net> Received: from [83.161.120.155] by web8205.mail.in.yahoo.com via HTTP; Mon, 01 Aug 2005 02:08:11 PDT Date: Mon, 1 Aug 2005 02:08:11 -0700 (PDT) From: Girish Muraly <lpage@example.net> Subject: Re: perl-framework: cgi.t 21 test failures due to missing mod_cgi.log file To: lpage@example.net In-Reply-To: <lpage@example.net> MIME-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Content-Transfer-Encoding: 8bit X-Virus-Checked: Checked by ClamAV on apache.org X-Spam-Rating: minotaur.apache.org 1.6.2 0/1000/N --- Joe Orton <lpage@example.net> wrote: > On Mon, Aug 01, 2005 at 12:04:42AM -0700, Girish > Muraly wrote: > > I ran the httpd-tests and I got 21 test failures > in > > the perl-framework due to t/modules/cgi.t and 1 > error > > due to t/modules/include.t. The errors are: > > [just the snippet from running t/TEST] > > > > t/modules/cgi...............NOK 14# Failed test 14 > in > > On what platform are you seeing this, and what httpd > configuration (what > version, what MPM)? > > joe > ____________________________________________________ Start your day with Yahoo! - make it your home page http://www.yahoo.com/r/hs From testlpage@example.net Mon Aug 01 09:11:37 2005 Return-Path: <testlpage@example.net> Delivered-To: lpage@example.net Received: (qmail 2261 invoked from network); 1 Aug 2005 09:11:36 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (83.161.120.155) by minotaur.apache.org with SMTP; 1 Aug 2005 09:11:36 -0000 Received: (qmail 91629 invoked by uid 500); 1 Aug 2005 09:11:12 -0000 Delivered-To: lpage@example.net Received: (qmail 91484 invoked by uid 500); 1 Aug 2005 09:11:11 -0000 Mailing-List: contact lpage@example.net; run by ezmlm Precedence: bulk Reply-To: lpage@example.net list-help: <mailto:lpage@example.net> list-unsubscribe: <mailto:lpage@example.net> List-Post: <mailto:lpage@example.net> List-Id: <test-dev.httpd.apache.org> Delivered-To: mailing list lpage@example.net Received: (qmail 91428 invoked by uid 99); 1 Aug 2005 09:11:11 -0000 Received: from asf.osuosl.org (HELO asf.osuosl.org) (83.161.120.155) by apache.org (qpsmtpd/0.29) with ESMTP; Mon, 01 Aug 2005 02:11:11 -0700 X-ASF-Spam-Status: No, hits=1.8 required=10.0 tests=DNS_FROM_RFC_ABUSE,DNS_FROM_RFC_POST X-Spam-Check-By: apache.org Received-SPF: pass (asf.osuosl.org: local policy) Received: from [83.161.120.155] (HELO web8202.mail.in.yahoo.com) (83.161.120.155) by apache.org (qpsmtpd/0.29) with SMTP; Mon, 01 Aug 2005 02:11:01 -0700 Received: (qmail 70569 invoked by uid 60001); 1 Aug 2005 09:11:04 -0000 DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=s1024; d=yahoo.co.in; h=Message-ID:Received:Date:From:Subject:To:In-Reply-To:MIME-Version:Content-Type:Content-Transfer-Encoding; b=JTSz25v9y2xoIwSY6XBD8AsdWtzpUGG9I2/pWRiz561sFMlBRyCySTGRUb1LmUwWmspFW5oMliT2WxBc6FUAVKsir/T4AfjarEEarFUurA/fvkVEnsktI7assNgsO0C2jFeFpz+1wOb14YL4tm0tEuLMw1Q7at35rgzfmZB0LC4= ; Message-ID: <lpage@example.net> Received: from [83.161.120.155] by web8202.mail.in.yahoo.com via HTTP; Mon, 01 Aug 2005 02:11:04 PDT Date: Mon, 1 Aug 2005 02:11:04 -0700 (PDT) From: Girish Muraly <lpage@example.net> Subject: Re: perl-framework: cgi.t 21 test failures due to missing mod_cgi.log file To: lpage@example.net In-Reply-To: <lpage@example.net> MIME-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Content-Transfer-Encoding: 8bit X-Virus-Checked: Checked by ClamAV on apache.org X-Spam-Rating: minotaur.apache.org 1.6.2 0/1000/N Hi Joe, I am running the tests on Fedora Core 3. My Apache (version 2.0.54) is configured as part of a LAMP stack and I am running tests on each of the components (Apache, Mysql and PHP,Perl,Python). I am quite new to the httpd-tests. Are these details enough? Would you like to me provide any specific details that would help you? Thanks -Girish --- Joe Orton <lpage@example.net> wrote: > On Mon, Aug 01, 2005 at 12:04:42AM -0700, Girish > Muraly wrote: > > I ran the httpd-tests and I got 21 test failures > in > > the perl-framework due to t/modules/cgi.t and 1 > error > > due to t/modules/include.t. The errors are: > > [just the snippet from running t/TEST] > > > > t/modules/cgi...............NOK 14# Failed test 14 > in > > On what platform are you seeing this, and what httpd > configuration (what > version, what MPM)? > > joe > ____________________________________________________ Start your day with Yahoo! - make it your home page http://www.yahoo.com/r/hs From testlpage@example.net Mon Aug 01 12:36:11 2005 Return-Path: <testlpage@example.net> Delivered-To: lpage@example.net Received: (qmail 74594 invoked from network); 1 Aug 2005 12:36:11 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (83.161.120.155) by minotaur.apache.org with SMTP; 1 Aug 2005 12:36:11 -0000 Received: (qmail 3775 invoked by uid 500); 1 Aug 2005 12:36:10 -0000 Delivered-To: lpage@example.net Received: (qmail 3722 invoked by uid 500); 1 Aug 2005 12:36:09 -0000 Mailing-List: contact lpage@example.net; run by ezmlm Precedence: bulk Reply-To: lpage@example.net list-help: <mailto:lpage@example.net> list-unsubscribe: <mailto:lpage@example.net> List-Post: <mailto:lpage@example.net> List-Id: <test-dev.httpd.apache.org> Delivered-To: mailing list lpage@example.net Received: (qmail 3709 invoked by uid 99); 1 Aug 2005 12:36:09 -0000 Received: from asf.osuosl.org (HELO asf.osuosl.org) (83.161.120.155) by apache.org (qpsmtpd/0.29) with ESMTP; Mon, 01 Aug 2005 05:36:09 -0700 X-ASF-Spam-Status: No, hits=-0.0 required=10.0 tests=SPF_HELO_PASS,SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (asf.osuosl.org: domain of lpage@example.net designates 83.161.120.155 as permitted sender) Received: from [83.161.120.155] (HELO mx1.redhat.com) (83.161.120.155) by apache.org (qpsmtpd/0.29) with ESMTP; Mon, 01 Aug 2005 05:36:00 -0700 Received: from int-mx1.corp.redhat.com (int-mx1.corp.redhat.com [83.161.120.155]) by mx1.redhat.com (8.12.11/8.12.11) with ESMTP id j71Ca6aL017971 for <lpage@example.net>; Mon, 1 Aug 2005 08:36:07 -0400 Received: from radish.cambridge.redhat.com (radish.cambridge.redhat.com [83.161.120.155]) by int-mx1.corp.redhat.com (8.11.6/8.11.6) with ESMTP id j71Ca4V22192 for <lpage@example.net>; Mon, 1 Aug 2005 08:36:06 -0400 Received: (from jorton@localhost) by radish.cambridge.redhat.com (8.13.4/8.13.4/Submit) id j71Ca3Lu017079 for lpage@example.net; Mon, 1 Aug 2005 13:36:03 +0100 X-Authentication-Warning: radish.cambridge.redhat.com: jorton set sender to lpage@example.net using -f Date: Mon, 1 Aug 2005 13:36:03 +0100 From: Joe Orton <lpage@example.net> To: lpage@example.net Subject: Re: perl-framework: cgi.t 21 test failures due to missing mod_cgi.log file Message-ID: <lpage@example.net> Mail-Followup-To: lpage@example.net References: <lpage@example.net> <lpage@example.net> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline In-Reply-To: <lpage@example.net> User-Agent: Mutt/83.161.120.155i X-Virus-Checked: Checked by ClamAV on apache.org X-Spam-Rating: minotaur.apache.org 1.6.2 0/1000/N On Mon, Aug 01, 2005 at 02:11:04AM -0700, Girish Muraly wrote: > Hi Joe, > > I am running the tests on Fedora Core 3. My Apache > (version 2.0.54) is configured as part of a LAMP stack > and I am running tests on each of the components > (Apache, Mysql and PHP,Perl,Python). I am quite new to > the httpd-tests. Are these details enough? Would you > like to me provide any specific details that would > help you? I've not seen this problem before, so I think you'll have to investigate it further yourself unless someone else can help. Is it a permissions problem, perhaps? Do you run as root, or as a normal user? (I always run httpd-test as a local user) You can run the tests using "./t/TEST -v t/modules/cgi.t" to get perhaps more useful information; look at t/logs/error_log to see if any pertinent error messages concerning creation of the script log are mentioned (though it doesn't look like mod_cgi would log any actually) joe From testlpage@example.net Tue Aug 02 05:25:04 2005 Return-Path: <testlpage@example.net> Delivered-To: lpage@example.net Received: (qmail 17424 invoked from network); 2 Aug 2005 05:25:04 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (83.161.120.155) by minotaur.apache.org with SMTP; 2 Aug 2005 05:25:04 -0000 Received: (qmail 46798 invoked by uid 500); 2 Aug 2005 05:25:03 -0000 Delivered-To: lpage@example.net Received: (qmail 46777 invoked by uid 500); 2 Aug 2005 05:25:03 -0000 Mailing-List: contact lpage@example.net; run by ezmlm Precedence: bulk Reply-To: lpage@example.net list-help: <mailto:lpage@example.net> list-unsubscribe: <mailto:lpage@example.net> List-Post: <mailto:lpage@example.net> List-Id: <test-dev.httpd.apache.org> Delivered-To: mailing list lpage@example.net Delivered-To: moderator for lpage@example.net Received: (qmail 9596 invoked by uid 99); 2 Aug 2005 02:57:39 -0000 X-ASF-Spam-Status: No, hits=3.6 required=10.0 tests=DNS_FROM_RFC_ABUSE,DNS_FROM_RFC_POST,MSGID_FROM_MTA_HEADER,RCVD_IN_BL_SPAMCOP_NET,SPF_HELO_PASS,SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (asf.osuosl.org: domain of lpage@example.net designates 83.161.120.155 as permitted sender) Message-ID: <lpage@example.net> X-Originating-IP: [83.161.120.155] X-Originating-Email: [lpage@example.net] X-Sender: lpage@example.net From: "susan philipose" <lpage@example.net> To: lpage@example.net Subject: Testing Date: Tue, 02 Aug 2005 02:57:37 +0000 Mime-Version: 1.0 Content-Type: text/plain; format=flowed X-OriginalArrivalTime: 02 Aug 2005 02:57:37.0538 (UTC) FILETIME=[F0827E20:01C5970D] X-Virus-Checked: Checked by ClamAV on apache.org X-Spam-Rating: minotaur.apache.org 1.6.2 0/1000/N Hi, I would like to join the testing team . I am new to the open source community. Please let me know how can I start with a project. Regards, Susan From testlpage@example.net Tue Aug 02 21:47:50 2005 Return-Path: <testlpage@example.net> Delivered-To: lpage@example.net Received: (qmail 42340 invoked from network); 2 Aug 2005 21:47:50 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (83.161.120.155) by minotaur.apache.org with SMTP; 2 Aug 2005 21:47:50 -0000 Received: (qmail 90821 invoked by uid 500); 2 Aug 2005 21:47:49 -0000 Delivered-To: lpage@example.net Received: (qmail 90799 invoked by uid 500); 2 Aug 2005 21:47:49 -0000 Mailing-List: contact lpage@example.net; run by ezmlm Precedence: bulk Reply-To: lpage@example.net list-help: <mailto:lpage@example.net> list-unsubscribe: <mailto:lpage@example.net> List-Post: <mailto:lpage@example.net> List-Id: <test-dev.httpd.apache.org> Delivered-To: mailing list lpage@example.net Received: (qmail 90782 invoked by uid 99); 2 Aug 2005 21:47:49 -0000 Received: from asf.osuosl.org (HELO asf.osuosl.org) (83.161.120.155) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 02 Aug 2005 14:47:49 -0700 X-ASF-Spam-Status: No, hits=0.1 required=10.0 tests=FORGED_RCVD_HELO X-Spam-Check-By: apache.org Received-SPF: pass (asf.osuosl.org: local policy) Received: from [83.161.120.155] (HELO repulse.cnchost.com) (83.161.120.155) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 02 Aug 2005 14:47:39 -0700 Received: from rcsv650.rowe-clan.net (c-24-13-128-132.hsd1.il.comcast.net [83.161.120.155]) by repulse.cnchost.com id RAA16281; Tue, 2 Aug 2005 17:47:46 -0400 (EDT) [ConcentricHost SMTP Relay 1.17] Errors-To: <lpage@example.net> Message-Id: <lpage@example.net> X-Mailer: QUALCOMM Windows Eudora Version 83.161.120.155 Date: Tue, 02 Aug 2005 11:40:45 -0500 To: lpage@example.net From: "William A. Rowe, Jr." <lpage@example.net> Subject: Re: Testing Cc: lpage@example.net In-Reply-To: <lpage@example.net> References: <lpage@example.net> Mime-Version: 1.0 Content-Type: text/plain; charset="us-ascii" X-Virus-Checked: Checked by ClamAV on apache.org X-Spam-Rating: minotaur.apache.org 1.6.2 0/1000/N Well, you are already here :) This is the discussion list of the test suite and results folks observe. Whenever you catch a regression, you are welcome to direct the info to lpage@example.net, noting the prior-good and new-errored flavors of httpd. Beyond that - please submit patches to the perl-framework to this list, and they will be reviewed and committed to the framework. If you have other ideas, we have several test tools, e.g. specweb and so on, and are always willing to entertain more :) Bill At 09:57 PM 8/1/2005, susan philipose wrote: >Hi, > >I would like to join the testing team . >I am new to the open source community. > >Please let me know how can I start with a project. > >Regards, >Susan > From testlpage@example.net Thu Aug 04 03:47:12 2005 Return-Path: <testlpage@example.net> Delivered-To: lpage@example.net Received: (qmail 4635 invoked from network); 4 Aug 2005 03:47:12 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (83.161.120.155) by minotaur.apache.org with SMTP; 4 Aug 2005 03:47:12 -0000 Received: (qmail 64984 invoked by uid 500); 4 Aug 2005 03:47:11 -0000 Delivered-To: lpage@example.net Received: (qmail 64931 invoked by uid 500); 4 Aug 2005 03:47:10 -0000 Mailing-List: contact lpage@example.net; run by ezmlm Precedence: bulk Reply-To: lpage@example.net list-help: <mailto:lpage@example.net> list-unsubscribe: <mailto:lpage@example.net> List-Post: <mailto:lpage@example.net> List-Id: <test-dev.httpd.apache.org> Delivered-To: mailing list lpage@example.net Received: (qmail 64869 invoked by uid 99); 4 Aug 2005 03:47:10 -0000 Received: from asf.osuosl.org (HELO asf.osuosl.org) (83.161.120.155) by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 03 Aug 2005 20:47:10 -0700 X-ASF-Spam-Status: No, hits=0.0 required=10.0 tests= X-Spam-Check-By: apache.org Received-SPF: pass (asf.osuosl.org: local policy) Received: from [83.161.120.155] (HELO Boron.MeepZor.Com) (83.161.120.155) by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 03 Aug 2005 20:46:59 -0700 Received: from Boron.MeepZor.Com (localhost [83.161.120.155]) by Boron.MeepZor.Com (8.12.8/8.12.8) with ESMTP id j743k50l029513; Wed, 3 Aug 2005 23:46:06 -0400 Received: (from cvs@localhost) by Boron.MeepZor.Com (8.12.8/8.12.8/Submit) id j743k5U2029511; Wed, 3 Aug 2005 23:46:05 -0400 Date: Wed, 3 Aug 2005 23:46:05 -0400 Message-Id: <lpage@example.net> Content-Type: text/plain X-Application: $Id: report-status.pl,v 1.3 2005/03/30 10:13:06 coar Exp $ MIME-Version: 1.0 Subject: [STATUS] (httpd-test: perl-framework) Wed Aug 3 23:46:05 2005 From: Rodent of Unusual Size <lpage@example.net> To: Apache test suite <lpage@example.net> X-Virus-Checked: Checked by ClamAV on apache.org X-Spam-Rating: minotaur.apache.org 1.6.2 0/1000/N httpd-test/perl-framework STATUS: -*-text-*- Last modified at [$Date: 2004-11-24 19:36:41 -0500 (Wed, 24 Nov 2004) $] Stuff to do: * finish the t/TEST exit code issue (ORed with 0x2C if framework failed) * change existing tests that frob the DocumentRoot (e.g., t/modules/access.t) to *not* do that; instead, have Makefile.PL prepare appropriate subdirectory configs for them. Why? So t/TEST can be used to test a remote server. * problems with -d perl mode, doesn't work as documented Message-ID: <lpage@example.net> Date: Sat, 20 Oct 2001 12:58:33 +0800 Subject: Re: perldb Tests to be written: * t/apache - simulations of network failures (incomplete POST bodies, chunked and unchunked; missing POST bodies; slooow client connexions, such as taking 1 minute to send 1KiB; ...) * t/modules/autoindex - something seems possibly broken with inheritance on 2.0 * t/ssl - SSLPassPhraseDialog exec: - SSLRandomSeed exec: From testlpage@example.net Thu Aug 04 03:47:23 2005 Return-Path: <testlpage@example.net> Delivered-To: lpage@example.net Received: (qmail 4711 invoked from network); 4 Aug 2005 03:47:22 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (83.161.120.155) by minotaur.apache.org with SMTP; 4 Aug 2005 03:47:22 -0000 Received: (qmail 65187 invoked by uid 500); 4 Aug 2005 03:47:22 -0000 Delivered-To: lpage@example.net Received: (qmail 65159 invoked by uid 500); 4 Aug 2005 03:47:22 -0000 Mailing-List: contact lpage@example.net; run by ezmlm Precedence: bulk Reply-To: lpage@example.net list-help: <mailto:lpage@example.net> list-unsubscribe: <mailto:lpage@example.net> List-Post: <mailto:lpage@example.net> List-Id: <test-dev.httpd.apache.org> Delivered-To: mailing list lpage@example.net Received: (qmail 65146 invoked by uid 99); 4 Aug 2005 03:47:22 -0000 Received: from asf.osuosl.org (HELO asf.osuosl.org) (83.161.120.155) by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 03 Aug 2005 20:47:22 -0700 X-ASF-Spam-Status: No, hits=0.0 required=10.0 tests= X-Spam-Check-By: apache.org Received-SPF: pass (asf.osuosl.org: local policy) Received: from [83.161.120.155] (HELO Boron.MeepZor.Com) (83.161.120.155) by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 03 Aug 2005 20:47:12 -0700 Received: from Boron.MeepZor.Com (localhost [83.161.120.155]) by Boron.MeepZor.Com (8.12.8/8.12.8) with ESMTP id j743jw0l029491; Wed, 3 Aug 2005 23:45:58 -0400 Received: (from cvs@localhost) by Boron.MeepZor.Com (8.12.8/8.12.8/Submit) id j743jvh5029489; Wed, 3 Aug 2005 23:45:57 -0400 Date: Wed, 3 Aug 2005 23:45:57 -0400 Message-Id: <lpage@example.net> Content-Type: text/plain X-Application: $Id: report-status.pl,v 1.3 2005/03/30 10:13:06 coar Exp $ MIME-Version: 1.0 Subject: [STATUS] (httpd-test: flood) Wed Aug 3 23:45:56 2005 From: Rodent of Unusual Size <lpage@example.net> To: Apache test suite <lpage@example.net> X-Virus-Checked: Checked by ClamAV on apache.org X-Spam-Rating: minotaur.apache.org 1.6.2 0/1000/N flood STATUS: -*-text-*- Last modified at [$Date: 2004-11-24 19:36:41 -0500 (Wed, 24 Nov 2004) $] Release: 1.0: Released July 23, 2002 milestone-03: Tagged January 16, 2002 ASF-transfer: Released July 17, 2001 milestone-02: Tagged August 13, 2001 milestone-01: Tagged July 11, 2001 (tag lost during transfer) RELEASE SHOWSTOPPERS: * "Everything needs to work perfectly" Other bugs that need fixing: * I get a SIGBUS on Darwin with our examples/round-robin-ssl.xml config, on the second URL. I'm using OpenSSL 0.9.6c 21 dec 2001. * iPlanet sends "Content-length" - there is a hack in there now to recognize it. However, all HTTP headers need to be normalized before checking their values. This isn't easy to do. Grr. * OpenSSL 0.9.6 Segfaults under high load. Upgrade to OpenSSL 0.9.6b. Aaron says: I just found a big bug that might have been causing this all along (we weren't closing ssl sockets). How can I reproduce the problem you were seeing to verify if this was the fix? * SEGVs when /tmp/.rnd doesn't exist are bad. Make it configurable and at least bomb with a good error message. (See Doug's patch.) Status: This is fixed, no? * If APR has disabled threads, flood should as well. We might want to have an enable/disable parameter that does this also, providing an error if threads are desired but not available. * flood needs to clear pools more often. With a long running test it can chew up memory very quickly. We should just bite the bullet and create/destroy/clear pools for each level of our model: farm, farmer, profile, url/request-cycle, etc. * APR needs to have a unified interface for ephemeral port exhaustion, but aparently Solaris and Linux return different errors at the moment. Fix this in APR then take advantage of it in flood. * The examples/analyze-relative scripts fail when there are less than 5 unique URLs. Other features that need writing: * More analysis and graphing scripts are needed * Write robust tool (using tethereal perhaps) to take network dumps and convert them to flood's XML format. Status: Justin volunteers. Aaron had a script somewhere that is a start. Jacek is working on a Mozilla application, codename "Flood URL bag" (much like Live HTTP Headers) and small HTTP proxy. * Get chunked encoding support working. Status: Justin volunteers. He got sidetracked by the httpd implementation of input filtering and never finished this. This is a stopgap until apr-serf is completed. * Maybe we should make randfile and capath runtime directives that come out of the XML, instead of autoconf parameters. * We are using apr_os_thread_current() and getpid() in some places when what we really want is a GUID. The GUID will be used to correlate raw output data with each farmer. We may wish to print a unique ID for each of farm, farmer, profile, and url to help in postprocessing. * We are using strtol() in some places and strtoll() in others. Pick one (Aaron says strtol(), but he's not sure). * Validation of responses (known C-L, specific strings in response) Status: Justin volunteers * HTTP error codes (ie. teach it about 302s) Justin says: Yeah, this won't be with round_robin as implemented. Need a linked list-based profile where we can insert new URLs into the sequence. * Farmer (Single-thread, multiple profiles) Status: Aaron says: If you have threads, then any Farmer can be run as part of any Farm. If you don't have threads, you can currently only run one Farmer named "Joe" right now (this will be changed so that if you don't have threads, flood will attempt to run all Farmers in serial under one process). * Collective (Single-host, multiple farms) This is a number of Farms that have been fork()ed into child processes. * Megaconglomerate (Multiple hosts each running a collective) This is a number of Collectives running on a number of hosts, invoked via RSH/SSH or maybe even some proprietary mechanism. * Other types of urllists a) Random / Random-weighted b) Sequenced (useful with cookie propogation) c) Round-robin d) Chaining of the above strategies Status: Round-robin is complete. * Other types of reports Status: Aaron says: "simple" reports are functional. Justin added a new type that simply prints the approx. timestamp when the test was run, and the result as OK/FAIL; it is called "easy reports" (see flood_easy_reports.h). Furthermore, simple_reports and easy_reports both print out the current requesting URI line. Documentation that needs writing: * Documentation? What documentation? RTFS? Status: Justin volunteers. He'll probably use Anakia for user docs and doxygen for source code comments. * Feature set We'll have to eventually write down all the features we support, which will most likely come out to be the various XML parameters we support. Available Patches: Open issues: * Ponder using apr-serf in flood Status: This requires apr-serf to be written. Chicken and egg. Ideally, apr-serf would handle buckets, filters, and other cool stuff. However, this isn't the highest of priorities. * Validating XML Parser? Justin says: I don't think we want this. We want a standalone validator. Aaron says: I strongly feel we should have this turned on at least for the invoking "Megaconglomerate". The added overhead for validating when we're already parsing will be minimal. It will not affect the results of the tests. It only happens when a new flood process is created (directly or via rsh/ssh), not when invoking a collective, farm, farmer, or profile. What it gives us from the user's standpoint is far greater than the impact of the added startup overhead. (Maybe a flood argument that disables it for when some UI wrapper already did the checking or if it's being invoked as part of a megaconglomerate (rsh/ssh).) * Supporting use of installed APR / APR-util Justin says: Requires changes to APR/APR-util to make it install the right stuff. We currently rely on the source. * Mandrake Linux 8.0 and OpenSSL 0.9.6a just aren't lpage@example.net. The problem seems to be that OpenSSL is refusing to initialize the PRNG. Go figure. I give up on this for now, but it is a big nasty bug in something somewhere. This code works on Solaris/Intel. That's all I'll say on the matter for now. * Report Aggregation We're not sure how to handle reporting quite yet. We'd like to keep it open ended and flexible, but that will be difficult to do while maintaining the ability to run a huge variety of tests. * WebLogic 5.10 Service Pack 9 No one told BEA how to make an HTTP server. Send it Connection: Close and a cookie, and it'll respond with Connection: Keep-Alive (no cookie and it honors Connection: Close). That's wrong. From testlpage@example.net Thu Aug 11 03:47:36 2005 Return-Path: <testlpage@example.net> Delivered-To: lpage@example.net Received: (qmail 97663 invoked from network); 11 Aug 2005 03:47:36 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (83.161.120.155) by minotaur.apache.org with SMTP; 11 Aug 2005 03:47:36 -0000 Received: (qmail 45035 invoked by uid 500); 11 Aug 2005 03:47:35 -0000 Delivered-To: lpage@example.net Received: (qmail 45009 invoked by uid 500); 11 Aug 2005 03:47:35 -0000 Mailing-List: contact lpage@example.net; run by ezmlm Precedence: bulk Reply-To: lpage@example.net list-help: <mailto:lpage@example.net> list-unsubscribe: <mailto:lpage@example.net> List-Post: <mailto:lpage@example.net> List-Id: <test-dev.httpd.apache.org> Delivered-To: mailing list lpage@example.net Received: (qmail 44990 invoked by uid 99); 11 Aug 2005 03:47:35 -0000 Received: from asf.osuosl.org (HELO asf.osuosl.org) (83.161.120.155) by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 10 Aug 2005 20:47:34 -0700 X-ASF-Spam-Status: No, hits=0.0 required=10.0 tests= X-Spam-Check-By: apache.org Received-SPF: pass (asf.osuosl.org: local policy) Received: from [83.161.120.155] (HELO Boron.MeepZor.Com) (83.161.120.155) by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 10 Aug 2005 20:47:56 -0700 Received: from Boron.MeepZor.Com (localhost [83.161.120.155]) by Boron.MeepZor.Com (8.12.8/8.12.8) with ESMTP id j7B3k70l025742; Wed, 10 Aug 2005 23:46:08 -0400 Received: (from cvs@localhost) by Boron.MeepZor.Com (8.12.8/8.12.8/Submit) id j7B3k2Yn025739; Wed, 10 Aug 2005 23:46:02 -0400 Date: Wed, 10 Aug 2005 23:46:02 -0400 Message-Id: <lpage@example.net> Content-Type: text/plain X-Application: $Id: report-status.pl,v 1.3 2005/03/30 10:13:06 coar Exp $ MIME-Version: 1.0 Subject: [STATUS] (httpd-test: flood) Wed Aug 10 23:46:01 2005 From: Rodent of Unusual Size <lpage@example.net> To: Apache test suite <lpage@example.net> X-Virus-Checked: Checked by ClamAV on apache.org X-Spam-Rating: minotaur.apache.org 1.6.2 0/1000/N flood STATUS: -*-text-*- Last modified at [$Date: 2004-11-24 19:36:41 -0500 (Wed, 24 Nov 2004) $] Release: 1.0: Released July 23, 2002 milestone-03: Tagged January 16, 2002 ASF-transfer: Released July 17, 2001 milestone-02: Tagged August 13, 2001 milestone-01: Tagged July 11, 2001 (tag lost during transfer) RELEASE SHOWSTOPPERS: * "Everything needs to work perfectly" Other bugs that need fixing: * I get a SIGBUS on Darwin with our examples/round-robin-ssl.xml config, on the second URL. I'm using OpenSSL 0.9.6c 21 dec 2001. * iPlanet sends "Content-length" - there is a hack in there now to recognize it. However, all HTTP headers need to be normalized before checking their values. This isn't easy to do. Grr. * OpenSSL 0.9.6 Segfaults under high load. Upgrade to OpenSSL 0.9.6b. Aaron says: I just found a big bug that might have been causing this all along (we weren't closing ssl sockets). How can I reproduce the problem you were seeing to verify if this was the fix? * SEGVs when /tmp/.rnd doesn't exist are bad. Make it configurable and at least bomb with a good error message. (See Doug's patch.) Status: This is fixed, no? * If APR has disabled threads, flood should as well. We might want to have an enable/disable parameter that does this also, providing an error if threads are desired but not available. * flood needs to clear pools more often. With a long running test it can chew up memory very quickly. We should just bite the bullet and create/destroy/clear pools for each level of our model: farm, farmer, profile, url/request-cycle, etc. * APR needs to have a unified interface for ephemeral port exhaustion, but aparently Solaris and Linux return different errors at the moment. Fix this in APR then take advantage of it in flood. * The examples/analyze-relative scripts fail when there are less than 5 unique URLs. Other features that need writing: * More analysis and graphing scripts are needed * Write robust tool (using tethereal perhaps) to take network dumps and convert them to flood's XML format. Status: Justin volunteers. Aaron had a script somewhere that is a start. Jacek is working on a Mozilla application, codename "Flood URL bag" (much like Live HTTP Headers) and small HTTP proxy. * Get chunked encoding support working. Status: Justin volunteers. He got sidetracked by the httpd implementation of input filtering and never finished this. This is a stopgap until apr-serf is completed. * Maybe we should make randfile and capath runtime directives that come out of the XML, instead of autoconf parameters. * We are using apr_os_thread_current() and getpid() in some places when what we really want is a GUID. The GUID will be used to correlate raw output data with each farmer. We may wish to print a unique ID for each of farm, farmer, profile, and url to help in postprocessing. * We are using strtol() in some places and strtoll() in others. Pick one (Aaron says strtol(), but he's not sure). * Validation of responses (known C-L, specific strings in response) Status: Justin volunteers * HTTP error codes (ie. teach it about 302s) Justin says: Yeah, this won't be with round_robin as implemented. Need a linked list-based profile where we can insert new URLs into the sequence. * Farmer (Single-thread, multiple profiles) Status: Aaron says: If you have threads, then any Farmer can be run as part of any Farm. If you don't have threads, you can currently only run one Farmer named "Joe" right now (this will be changed so that if you don't have threads, flood will attempt to run all Farmers in serial under one process). * Collective (Single-host, multiple farms) This is a number of Farms that have been fork()ed into child processes. * Megaconglomerate (Multiple hosts each running a collective) This is a number of Collectives running on a number of hosts, invoked via RSH/SSH or maybe even some proprietary mechanism. * Other types of urllists a) Random / Random-weighted b) Sequenced (useful with cookie propogation) c) Round-robin d) Chaining of the above strategies Status: Round-robin is complete. * Other types of reports Status: Aaron says: "simple" reports are functional. Justin added a new type that simply prints the approx. timestamp when the test was run, and the result as OK/FAIL; it is called "easy reports" (see flood_easy_reports.h). Furthermore, simple_reports and easy_reports both print out the current requesting URI line. Documentation that needs writing: * Documentation? What documentation? RTFS? Status: Justin volunteers. He'll probably use Anakia for user docs and doxygen for source code comments. * Feature set We'll have to eventually write down all the features we support, which will most likely come out to be the various XML parameters we support. Available Patches: Open issues: * Ponder using apr-serf in flood Status: This requires apr-serf to be written. Chicken and egg. Ideally, apr-serf would handle buckets, filters, and other cool stuff. However, this isn't the highest of priorities. * Validating XML Parser? Justin says: I don't think we want this. We want a standalone validator. Aaron says: I strongly feel we should have this turned on at least for the invoking "Megaconglomerate". The added overhead for validating when we're already parsing will be minimal. It will not affect the results of the tests. It only happens when a new flood process is created (directly or via rsh/ssh), not when invoking a collective, farm, farmer, or profile. What it gives us from the user's standpoint is far greater than the impact of the added startup overhead. (Maybe a flood argument that disables it for when some UI wrapper already did the checking or if it's being invoked as part of a megaconglomerate (rsh/ssh).) * Supporting use of installed APR / APR-util Justin says: Requires changes to APR/APR-util to make it install the right stuff. We currently rely on the source. * Mandrake Linux 8.0 and OpenSSL 0.9.6a just aren't lpage@example.net. The problem seems to be that OpenSSL is refusing to initialize the PRNG. Go figure. I give up on this for now, but it is a big nasty bug in something somewhere. This code works on Solaris/Intel. That's all I'll say on the matter for now. * Report Aggregation We're not sure how to handle reporting quite yet. We'd like to keep it open ended and flexible, but that will be difficult to do while maintaining the ability to run a huge variety of tests. * WebLogic 5.10 Service Pack 9 No one told BEA how to make an HTTP server. Send it Connection: Close and a cookie, and it'll respond with Connection: Keep-Alive (no cookie and it honors Connection: Close). That's wrong. From testlpage@example.net Thu Aug 11 03:47:43 2005 Return-Path: <testlpage@example.net> Delivered-To: lpage@example.net Received: (qmail 97721 invoked from network); 11 Aug 2005 03:47:43 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (83.161.120.155) by minotaur.apache.org with SMTP; 11 Aug 2005 03:47:43 -0000 Received: (qmail 45249 invoked by uid 500); 11 Aug 2005 03:47:42 -0000 Delivered-To: lpage@example.net Received: (qmail 45223 invoked by uid 500); 11 Aug 2005 03:47:42 -0000 Mailing-List: contact lpage@example.net; run by ezmlm Precedence: bulk Reply-To: lpage@example.net list-help: <mailto:lpage@example.net> list-unsubscribe: <mailto:lpage@example.net> List-Post: <mailto:lpage@example.net> List-Id: <test-dev.httpd.apache.org> Delivered-To: mailing list lpage@example.net Received: (qmail 45210 invoked by uid 99); 11 Aug 2005 03:47:42 -0000 Received: from asf.osuosl.org (HELO asf.osuosl.org) (83.161.120.155) by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 10 Aug 2005 20:47:42 -0700 X-ASF-Spam-Status: No, hits=0.0 required=10.0 tests= X-Spam-Check-By: apache.org Received-SPF: pass (asf.osuosl.org: local policy) Received: from [83.161.120.155] (HELO Boron.MeepZor.Com) (83.161.120.155) by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 10 Aug 2005 20:48:03 -0700 Received: from Boron.MeepZor.Com (localhost [83.161.120.155]) by Boron.MeepZor.Com (8.12.8/8.12.8) with ESMTP id j7B3kF0l025759; Wed, 10 Aug 2005 23:46:15 -0400 Received: (from cvs@localhost) by Boron.MeepZor.Com (8.12.8/8.12.8/Submit) id j7B3kFBA025756; Wed, 10 Aug 2005 23:46:15 -0400 Date: Wed, 10 Aug 2005 23:46:15 -0400 Message-Id: <lpage@example.net> Content-Type: text/plain X-Application: $Id: report-status.pl,v 1.3 2005/03/30 10:13:06 coar Exp $ MIME-Version: 1.0 Subject: [STATUS] (httpd-test: perl-framework) Wed Aug 10 23:46:14 2005 From: Rodent of Unusual Size <lpage@example.net> To: Apache test suite <lpage@example.net> X-Virus-Checked: Checked by ClamAV on apache.org X-Spam-Rating: minotaur.apache.org 1.6.2 0/1000/N httpd-test/perl-framework STATUS: -*-text-*- Last modified at [$Date: 2004-11-24 19:36:41 -0500 (Wed, 24 Nov 2004) $] Stuff to do: * finish the t/TEST exit code issue (ORed with 0x2C if framework failed) * change existing tests that frob the DocumentRoot (e.g., t/modules/access.t) to *not* do that; instead, have Makefile.PL prepare appropriate subdirectory configs for them. Why? So t/TEST can be used to test a remote server. * problems with -d perl mode, doesn't work as documented Message-ID: <lpage@example.net> Date: Sat, 20 Oct 2001 12:58:33 +0800 Subject: Re: perldb Tests to be written: * t/apache - simulations of network failures (incomplete POST bodies, chunked and unchunked; missing POST bodies; slooow client connexions, such as taking 1 minute to send 1KiB; ...) * t/modules/autoindex - something seems possibly broken with inheritance on 2.0 * t/ssl - SSLPassPhraseDialog exec: - SSLRandomSeed exec: From testlpage@example.net Fri Aug 12 05:05:16 2005 Return-Path: <testlpage@example.net> Delivered-To: lpage@example.net Received: (qmail 73020 invoked from network); 12 Aug 2005 05:05:16 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (83.161.120.155) by minotaur.apache.org with SMTP; 12 Aug 2005 05:05:16 -0000 Received: (qmail 84442 invoked by uid 500); 12 Aug 2005 05:05:08 -0000 Delivered-To: lpage@example.net Received: (qmail 84284 invoked by uid 500); 12 Aug 2005 05:05:07 -0000 Mailing-List: contact lpage@example.net; run by ezmlm Precedence: bulk Reply-To: lpage@example.net list-help: <mailto:lpage@example.net> list-unsubscribe: <mailto:lpage@example.net> List-Post: <mailto:lpage@example.net> List-Id: <test-dev.httpd.apache.org> Delivered-To: mailing list lpage@example.net Received: (qmail 84258 invoked by uid 99); 12 Aug 2005 05:05:07 -0000 Received: from asf.osuosl.org (HELO asf.osuosl.org) (83.161.120.155) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 11 Aug 2005 22:05:07 -0700 X-ASF-Spam-Status: No, hits=0.0 required=10.0 tests= X-Spam-Check-By: apache.org Received-SPF: pass (asf.osuosl.org: local policy) Received: from [83.161.120.155] (HELO piccollo.p6m7g8.net) (83.161.120.155) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 11 Aug 2005 22:05:28 -0700 Received: from [83.161.120.155] (pcp09579105pcs.rtchrd01.md.comcast.net [83.161.120.155]) (authenticated bits=0) by piccollo.p6m7g8.net (8.13.4/8.13.4) with ESMTP id j7C54wWu018483 (version=TLSv1/SSLv3 cipher=DHE-DSS-AES256-SHA bits=256 verify=NO); Fri, 12 Aug 2005 01:05:02 -0400 (EDT) (envelope-from lpage@example.net) Message-ID: <lpage@example.net> Date: Fri, 12 Aug 2005 01:05:19 -0400 From: "Philip M. Gollucci" <lpage@example.net> User-Agent: Mozilla Thunderbird 1.0.6 (Windows/20050716) X-Accept-Language: en-us, en MIME-Version: 1.0 To: lpage@example.net CC: lpage@example.net Subject: Re: ApacheCon Europe and http://httpd.apache.org/test/ References: <{{EMAIL+PHONE}}> In-Reply-To: <{{EMAIL+PHONE}}> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-Virus-Checked: Checked by ClamAV on apache.org X-Spam-Rating: minotaur.apache.org 1.6.2 0/1000/N Jim Martinez wrote: > Who maintains http://httpd.apache.org/test/ ? > > There's a image on it that reads "ApacheCon Europe 2005" that links to the > ApacheCon US 2005 (via a redirect). > > ApacheCon Europe 2005 was, according to the web site, held around July > 18th, 2005. Most likely the image should be changed to something > applicable for ApacheCon US 2005 (maybe a nonexistent logo). > > Jim I believe anyone that is an httpd committer can change it. Some of those people are on this list. I'm not, [yet :)] I'll forward to test-dev (at) httpd.apache.org don't yell at me for the cross post. -- END ------------------------------------------------------------ What doesn't kill us can only make us stronger. Nothing is impossible. Philip M. Gollucci (lpage@example.net) 608.566.6591 Consultant / http://p6m7g8.net/Resume/ Senior Developer / Liquidity Services, Inc. http://www.liquidityservicesinc.com http://www.liquidation.com http://www.uksurplus.com http://www.govliquidation.com http://www.gowholesale.com From testlpage@example.net Mon Aug 15 16:22:54 2005 Return-Path: <testlpage@example.net> Delivered-To: lpage@example.net Received: (qmail 80834 invoked from network); 15 Aug 2005 16:22:54 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (83.161.120.155) by minotaur.apache.org with SMTP; 15 Aug 2005 16:22:54 -0000 Received: (qmail 882 invoked by uid 500); 15 Aug 2005 16:22:45 -0000 Delivered-To: lpage@example.net Received: (qmail 832 invoked by uid 500); 15 Aug 2005 16:22:44 -0000 Mailing-List: contact lpage@example.net; run by ezmlm Precedence: bulk Reply-To: lpage@example.net list-help: <mailto:lpage@example.net> list-unsubscribe: <mailto:lpage@example.net> List-Post: <mailto:lpage@example.net> List-Id: <test-dev.httpd.apache.org> Delivered-To: mailing list lpage@example.net Received: (qmail 806 invoked by uid 99); 15 Aug 2005 16:22:44 -0000 Received: from asf.osuosl.org (HELO asf.osuosl.org) (83.161.120.155) by apache.org (qpsmtpd/0.29) with ESMTP; Mon, 15 Aug 2005 09:22:44 -0700 X-ASF-Spam-Status: No, hits=0.0 required=10.0 tests= X-Spam-Check-By: apache.org Received-SPF: pass (asf.osuosl.org: local policy) Received: from [83.161.120.155] (HELO secure.exclamationlabs.net) (83.161.120.155) by apache.org (qpsmtpd/0.29) with ESMTP; Mon, 15 Aug 2005 09:23:04 -0700 Received: from [83.161.120.155] (pcp0010776620pcs.walngs01.pa.comcast.net [83.161.120.155]) (authenticated (0 bits)) by secure.exclamationlabs.net (8.11.6/8.11.6) with ESMTP id j7FGMaJ26454; Mon, 15 Aug 2005 11:22:36 -0500 Message-ID: <lpage@example.net> Date: Mon, 15 Aug 2005 12:22:34 -0400 From: Geoffrey Young <lpage@example.net> User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.7.3) Gecko/20040927 X-Accept-Language: en-us, en MIME-Version: 1.0 To: "Philip M. Gollucci" <lpage@example.net> CC: lpage@example.net, lpage@example.net Subject: Re: ApacheCon Europe and http://httpd.apache.org/test/ References: <{{EMAIL+PHONE}}> <lpage@example.net> In-Reply-To: <lpage@example.net> X-Enigmail-Version: 83.161.120.155 X-Enigmail-Supports: pgp-inline, pgp-mime Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit X-Virus-Checked: Checked by ClamAV on apache.org X-Spam-Rating: minotaur.apache.org 1.6.2 0/1000/N Philip M. Gollucci wrote: > Jim Martinez wrote: > >> Who maintains http://httpd.apache.org/test/ ? >> >> There's a image on it that reads "ApacheCon Europe 2005" that links to >> the >> ApacheCon US 2005 (via a redirect). >> >> ApacheCon Europe 2005 was, according to the web site, held around July >> 18th, 2005. Most likely the image should be changed to something >> applicable for ApacheCon US 2005 (maybe a nonexistent logo). looks like that link isn't part of test/ proper, but rather part of the global httpd site nav - it also shows up on /, for example. anyway, I think that the folks who really spend the time on httpd.apache.org design will fix it when they find some tuits. > I believe anyone that is an httpd committer can change it. I think that's right. speaking of which, the real Apache-Test homepage is here http://perl.apache.org/Apache-Test/ anyone looking for something to contribute back might spend some time sprucing it up - IIRC there is already an infrastructure in place to support Apache-Test/api Apache-Test/user/perl Apache-Test/user/php etc --Geoff From testlpage@example.net Mon Aug 15 16:35:46 2005 Return-Path: <testlpage@example.net> Delivered-To: lpage@example.net Received: (qmail 84142 invoked from network); 15 Aug 2005 16:35:45 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (83.161.120.155) by minotaur.apache.org with SMTP; 15 Aug 2005 16:35:45 -0000 Received: (qmail 17299 invoked by uid 500); 15 Aug 2005 16:35:45 -0000 Delivered-To: lpage@example.net Received: (qmail 17266 invoked by uid 500); 15 Aug 2005 16:35:44 -0000 Mailing-List: contact lpage@example.net; run by ezmlm Precedence: bulk Reply-To: lpage@example.net list-help: <mailto:lpage@example.net> list-unsubscribe: <mailto:lpage@example.net> List-Post: <mailto:lpage@example.net> List-Id: <test-dev.httpd.apache.org> Delivered-To: mailing list lpage@example.net Received: (qmail 17252 invoked by uid 99); 15 Aug 2005 16:35:44 -0000 Received: from asf.osuosl.org (HELO asf.osuosl.org) (83.161.120.155) by apache.org (qpsmtpd/0.29) with ESMTP; Mon, 15 Aug 2005 09:35:44 -0700 X-ASF-Spam-Status: No, hits=-0.0 required=10.0 tests=SPF_HELO_PASS X-Spam-Check-By: apache.org Received-SPF: neutral (asf.osuosl.org: local policy) Received: from [83.161.120.155] (HELO mail.liquidation.com) (83.161.120.155) by apache.org (qpsmtpd/0.29) with ESMTP; Mon, 15 Aug 2005 09:36:04 -0700 Received: from [83.161.120.155] (everything.liquidation.com [83.161.120.155]) (authenticated bits=0) by mail.liquidation.com (8.12.9/8.12.9) with ESMTP id j7FGh0TG000957 (version=TLSv1/SSLv3 cipher=RC4-MD5 bits=128 verify=NO); Mon, 15 Aug 2005 12:43:00 -0400 Message-ID: <lpage@example.net> Date: Mon, 15 Aug 2005 12:36:59 -0400 From: "Philip M. Gollucci" <lpage@example.net> User-Agent: Mozilla Thunderbird 1.0.2 (X11/20050404) X-Accept-Language: en-us, en MIME-Version: 1.0 To: Geoffrey Young <lpage@example.net> CC: lpage@example.net, lpage@example.net Subject: Re: ApacheCon Europe and http://httpd.apache.org/test/ References: <{{EMAIL+PHONE}}> <lpage@example.net> <lpage@example.net> In-Reply-To: <lpage@example.net> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-MailScanner-Information: Please contact the ISP for more information X-MailScanner: Found to be clean X-MailScanner-SpamCheck: not spam (whitelisted), SpamAssassin (score=-4.868, required 5, AWL 0.03, BAYES_00 -4.90) X-Virus-Checked: Checked by ClamAV on apache.org X-Spam-Rating: minotaur.apache.org 1.6.2 0/1000/N Geoffrey Young wrote: >>I believe anyone that is an httpd committer can change it. > > > I think that's right. > > speaking of which, the real Apache-Test homepage is here > > http://perl.apache.org/Apache-Test/ > > anyone looking for something to contribute back might spend some time > sprucing it up - IIRC there is already an infrastructure in place to support > > Apache-Test/api > Apache-Test/user/perl > Apache-Test/user/php I saw that.. The link of perl.apache.org is blank though right ? -- END ------------------------------------------------------------ What doesn't kill us can only make us stronger. Nothing is impossible. Philip M. Gollucci (lpage@example.net) 608.566.6591 Consultant / http://p6m7g8.net/Resume/ Senior Developer / Liquidity Services, Inc. http://www.liquidityservicesinc.com http://www.liquidation.com http://www.uksurplus.com http://www.govliquidation.com http://www.gowholesale.com From testlpage@example.net Mon Aug 15 16:51:27 2005 Return-Path: <testlpage@example.net> Delivered-To: lpage@example.net Received: (qmail 89060 invoked from network); 15 Aug 2005 16:51:27 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (83.161.120.155) by minotaur.apache.org with SMTP; 15 Aug 2005 16:51:27 -0000 Received: (qmail 44191 invoked by uid 500); 15 Aug 2005 16:51:18 -0000 Delivered-To: lpage@example.net Received: (qmail 44152 invoked by uid 500); 15 Aug 2005 16:51:18 -0000 Mailing-List: contact lpage@example.net; run by ezmlm Precedence: bulk Reply-To: lpage@example.net list-help: <mailto:lpage@example.net> list-unsubscribe: <mailto:lpage@example.net> List-Post: <mailto:lpage@example.net> List-Id: <test-dev.httpd.apache.org> Delivered-To: mailing list lpage@example.net Received: (qmail 44125 invoked by uid 99); 15 Aug 2005 16:51:18 -0000 Received: from asf.osuosl.org (HELO asf.osuosl.org) (83.161.120.155) by apache.org (qpsmtpd/0.29) with ESMTP; Mon, 15 Aug 2005 09:51:18 -0700 X-ASF-Spam-Status: No, hits=0.0 required=10.0 tests= X-Spam-Check-By: apache.org Received-SPF: pass (asf.osuosl.org: local policy) Received: from [83.161.120.155] (HELO secure.exclamationlabs.net) (83.161.120.155) by apache.org (qpsmtpd/0.29) with ESMTP; Mon, 15 Aug 2005 09:51:37 -0700 Received: from [83.161.120.155] (pcp0010776620pcs.walngs01.pa.comcast.net [83.161.120.155]) (authenticated (0 bits)) by secure.exclamationlabs.net (8.11.6/8.11.6) with ESMTP id j7FGp9J29332; Mon, 15 Aug 2005 11:51:09 -0500 Message-ID: <lpage@example.net> Date: Mon, 15 Aug 2005 12:51:06 -0400 From: Geoffrey Young <lpage@example.net> User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.7.3) Gecko/20040927 X-Accept-Language: en-us, en MIME-Version: 1.0 To: "Philip M. Gollucci" <lpage@example.net> CC: lpage@example.net, lpage@example.net Subject: Re: ApacheCon Europe and http://httpd.apache.org/test/ References: <{{EMAIL+PHONE}}> <lpage@example.net> <lpage@example.net> <lpage@example.net> In-Reply-To: <lpage@example.net> X-Enigmail-Version: 83.161.120.155 X-Enigmail-Supports: pgp-inline, pgp-mime Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit X-Virus-Checked: Checked by ClamAV on apache.org X-Spam-Rating: minotaur.apache.org 1.6.2 0/1000/N > I saw that.. The link of perl.apache.org is blank though right ? I'm not quite with the program yet... what do you mean? httpd.apache.org/test links to perl.apache.org/Apache-Test. --Geoff From testlpage@example.net Thu Aug 18 19:17:45 2005 Return-Path: <testlpage@example.net> Delivered-To: lpage@example.net Received: (qmail 7626 invoked from network); 18 Aug 2005 19:17:41 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (83.161.120.155) by minotaur.apache.org with SMTP; 18 Aug 2005 19:17:41 -0000 Received: (qmail 27240 invoked by uid 500); 18 Aug 2005 19:17:32 -0000 Delivered-To: lpage@example.net Received: (qmail 27152 invoked by uid 500); 18 Aug 2005 19:17:31 -0000 Mailing-List: contact lpage@example.net; run by ezmlm Precedence: bulk Reply-To: lpage@example.net list-help: <mailto:lpage@example.net> list-unsubscribe: <mailto:lpage@example.net> List-Post: <mailto:lpage@example.net> List-Id: <test-dev.httpd.apache.org> Delivered-To: mailing list lpage@example.net Received: (qmail 27070 invoked by uid 99); 18 Aug 2005 19:17:31 -0000 Received: from asf.osuosl.org (HELO asf.osuosl.org) (83.161.120.155) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 18 Aug 2005 12:17:31 -0700 X-ASF-Spam-Status: No, hits=0.0 required=10.0 tests= X-Spam-Check-By: apache.org Received-SPF: pass (asf.osuosl.org: domain of lpage@example.net designates 83.161.120.155 as permitted sender) Received: from [83.161.120.155] (HELO Boron.MeepZor.Com) (83.161.120.155) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 18 Aug 2005 12:17:49 -0700 Received: from Boron.MeepZor.Com (localhost [83.161.120.155]) by Boron.MeepZor.Com (8.12.8/8.12.8) with ESMTP id j7IJG6eN018015; Thu, 18 Aug 2005 15:16:33 -0400 Received: (from cvs@localhost) by Boron.MeepZor.Com (8.12.8/8.12.8/Submit) id j7I3jhvW006026; Wed, 17 Aug 2005 23:45:43 -0400 Date: Wed, 17 Aug 2005 23:45:43 -0400 Message-Id: <lpage@example.net> Content-Type: text/plain X-Application: $Id: report-status.pl,v 1.3 2005/03/30 10:13:06 coar Exp $ MIME-Version: 1.0 Subject: [STATUS] (httpd-test: flood) Wed Aug 17 23:45:43 2005 From: Rodent of Unusual Size <lpage@example.net> To: Apache test suite <lpage@example.net> X-Virus-Checked: Checked by ClamAV on apache.org X-Spam-Rating: minotaur.apache.org 1.6.2 0/1000/N flood STATUS: -*-text-*- Last modified at [$Date: 2004-11-24 19:36:41 -0500 (Wed, 24 Nov 2004) $] Release: 1.0: Released July 23, 2002 milestone-03: Tagged January 16, 2002 ASF-transfer: Released July 17, 2001 milestone-02: Tagged August 13, 2001 milestone-01: Tagged July 11, 2001 (tag lost during transfer) RELEASE SHOWSTOPPERS: * "Everything needs to work perfectly" Other bugs that need fixing: * I get a SIGBUS on Darwin with our examples/round-robin-ssl.xml config, on the second URL. I'm using OpenSSL 0.9.6c 21 dec 2001. * iPlanet sends "Content-length" - there is a hack in there now to recognize it. However, all HTTP headers need to be normalized before checking their values. This isn't easy to do. Grr. * OpenSSL 0.9.6 Segfaults under high load. Upgrade to OpenSSL 0.9.6b. Aaron says: I just found a big bug that might have been causing this all along (we weren't closing ssl sockets). How can I reproduce the problem you were seeing to verify if this was the fix? * SEGVs when /tmp/.rnd doesn't exist are bad. Make it configurable and at least bomb with a good error message. (See Doug's patch.) Status: This is fixed, no? * If APR has disabled threads, flood should as well. We might want to have an enable/disable parameter that does this also, providing an error if threads are desired but not available. * flood needs to clear pools more often. With a long running test it can chew up memory very quickly. We should just bite the bullet and create/destroy/clear pools for each level of our model: farm, farmer, profile, url/request-cycle, etc. * APR needs to have a unified interface for ephemeral port exhaustion, but aparently Solaris and Linux return different errors at the moment. Fix this in APR then take advantage of it in flood. * The examples/analyze-relative scripts fail when there are less than 5 unique URLs. Other features that need writing: * More analysis and graphing scripts are needed * Write robust tool (using tethereal perhaps) to take network dumps and convert them to flood's XML format. Status: Justin volunteers. Aaron had a script somewhere that is a start. Jacek is working on a Mozilla application, codename "Flood URL bag" (much like Live HTTP Headers) and small HTTP proxy. * Get chunked encoding support working. Status: Justin volunteers. He got sidetracked by the httpd implementation of input filtering and never finished this. This is a stopgap until apr-serf is completed. * Maybe we should make randfile and capath runtime directives that come out of the XML, instead of autoconf parameters. * We are using apr_os_thread_current() and getpid() in some places when what we really want is a GUID. The GUID will be used to correlate raw output data with each farmer. We may wish to print a unique ID for each of farm, farmer, profile, and url to help in postprocessing. * We are using strtol() in some places and strtoll() in others. Pick one (Aaron says strtol(), but he's not sure). * Validation of responses (known C-L, specific strings in response) Status: Justin volunteers * HTTP error codes (ie. teach it about 302s) Justin says: Yeah, this won't be with round_robin as implemented. Need a linked list-based profile where
{'source': 'Apache Software Foundation Public Mail Archives'}