Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:60436 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 58495 invoked from network); 3 May 2012 17:01:01 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 3 May 2012 17:01:01 -0000 Authentication-Results: pb1.pair.com header.from=christopher.jones@oracle.com; sender-id=pass Authentication-Results: pb1.pair.com smtp.mail=christopher.jones@oracle.com; spf=pass; sender-id=pass Received-SPF: pass (pb1.pair.com: domain oracle.com designates 148.87.113.117 as permitted sender) X-PHP-List-Original-Sender: christopher.jones@oracle.com X-Host-Fingerprint: 148.87.113.117 rcsinet15.oracle.com Received: from [148.87.113.117] ([148.87.113.117:37553] helo=rcsinet15.oracle.com) by pb1.pair.com (ecelerity 2.1.1.9-wez r(12769M)) with ESMTP id 4F/02-41225-BC9B2AF4 for ; Thu, 03 May 2012 13:01:00 -0400 Received: from ucsinet21.oracle.com (ucsinet21.oracle.com [156.151.31.93]) by rcsinet15.oracle.com (Sentrion-MTA-4.2.2/Sentrion-MTA-4.2.2) with ESMTP id q43H0usk016828 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK) for ; Thu, 3 May 2012 17:00:57 GMT Received: from acsmt357.oracle.com (acsmt357.oracle.com [141.146.40.157]) by ucsinet21.oracle.com (8.14.4+Sun/8.14.4) with ESMTP id q43H0tng001182 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO) for ; Thu, 3 May 2012 17:00:56 GMT Received: from abhmt109.oracle.com (abhmt109.oracle.com [141.146.116.61]) by acsmt357.oracle.com (8.12.11.20060308/8.12.11) with ESMTP id q43H0txd030160 for ; Thu, 3 May 2012 12:00:55 -0500 Received: from [130.35.70.154] (/130.35.70.154) by default (Oracle Beehive Gateway v4.0) with ESMTP ; Thu, 03 May 2012 10:00:54 -0700 Message-ID: <4FA2B9C6.8090207@oracle.com> Date: Thu, 03 May 2012 10:00:54 -0700 User-Agent: Mozilla/5.0 (X11; Linux i686; rv:12.0) Gecko/20120428 Thunderbird/12.0.1 MIME-Version: 1.0 To: internals@lists.php.net References: <4FA263EE.8060100@gmail.com> In-Reply-To: <4FA263EE.8060100@gmail.com> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-Source-IP: ucsinet21.oracle.com [156.151.31.93] Subject: Re: [PHP-DEV] running tests in parallel? From: christopher.jones@oracle.com (Christopher Jones) On 05/03/2012 03:54 AM, zoe slattery wrote: > Hi > > Some years ago (in 2009) Stefan Priebsch, myself and a GSOC student worked on a version of run-tests.php which would run tests in parallel - I wrote about it here: http://zoomsplatter.blogspot.co.uk/2009/07/on-no-not-more-tests.html. > > The code was complete apart from finding some way to handle REDIRECT and does run faster on multi core systems but for various reasons we all ran out of time to work on it. I recently checked out the code and it still works, there are a few little things > to be fixed, and of course REDIRECT still needs to be implemented. I have some free time now and would be happy to do this, however, I've been fairly out of touch with PHP since 2009, so before I get on and make this work: > > (a) Would it still be helpful if the tests could be run faster? Absolutely. > (b) Has anyone come up with a better solution in the years since I looked at this? Practically no, though we did try to encourage some efforts from new contributors. Also Nuno was looking at a quick hack for gcov.php.net; I'm not sure if he got anywhere with this. Chris -- christopher.jones@oracle.com http://twitter.com/#!/ghrd