Newsgroups: php.internals,php.qa Path: news.php.net Xref: news.php.net php.internals:60489 php.qa:66270 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 71501 invoked from network); 6 May 2012 10:15:44 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 6 May 2012 10:15:44 -0000 Authentication-Results: pb1.pair.com header.from=aparachic@gmail.com; sender-id=pass Authentication-Results: pb1.pair.com smtp.mail=aparachic@gmail.com; spf=pass; sender-id=pass Received-SPF: pass (pb1.pair.com: domain gmail.com designates 74.125.82.170 as permitted sender) X-PHP-List-Original-Sender: aparachic@gmail.com X-Host-Fingerprint: 74.125.82.170 mail-we0-f170.google.com Received: from [74.125.82.170] ([74.125.82.170:60536] helo=mail-we0-f170.google.com) by pb1.pair.com (ecelerity 2.1.1.9-wez r(12769M)) with ESMTP id 2E/28-30075-F4F46AF4 for ; Sun, 06 May 2012 06:15:43 -0400 Received: by werp12 with SMTP id p12so423484wer.29 for ; Sun, 06 May 2012 03:15:40 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=message-id:date:from:user-agent:mime-version:to:cc:subject :references:in-reply-to:content-type:content-transfer-encoding; bh=scaz9HHj77Nj4plAa0dP1OBBQUOmKMnwOBzCc+mmMSM=; b=eezeqm8NddcUV/V2AUG37EyVcrws5lmqIx7mjCT5UvIYga2qpJXHHhn4HMiWhdti/A SPhOATN9eGnPQsoVXdsEIBqVMOOXazHUTooZEYEAlAvm4gguhE5pKfRJM66G5Nrxqoaa g3jGEJg81NeuPLoeznNZkriY6K0Zsc8DTTgMV3GxPmcf8Pp4bSAOxlEE4UXsUppDnbPo f61A70N4bvTopP9kHZJBpMXSqA6uInbjjqrdoLQSCygRHSEZrofzz8ESkOg8J+uJ/eiq F6wpCVgtuezb1GlVc4XQXiuO2K/6WJgcji2tzy5UwEKDhHZzh6utQF2BJFFe0XLgRYc3 LEnQ== Received: by 10.216.132.151 with SMTP id o23mr7242712wei.120.1336299340218; Sun, 06 May 2012 03:15:40 -0700 (PDT) Received: from zoe-slatterys-MacBook-Pro.local (82-69-37-134.dsl.in-addr.zen.co.uk. [82.69.37.134]) by mx.google.com with ESMTPS id fm1sm12349231wib.10.2012.05.06.03.15.38 (version=SSLv3 cipher=OTHER); Sun, 06 May 2012 03:15:39 -0700 (PDT) Message-ID: <4FA64F49.4090104@gmail.com> Date: Sun, 06 May 2012 11:15:37 +0100 User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.6; rv:10.0.2) Gecko/20120216 Thunderbird/10.0.2 MIME-Version: 1.0 To: Nuno Lopes CC: PHP QA , internals@lists.php.net References: <4FA263EE.8060100@gmail.com> In-Reply-To: Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Subject: Re: [PHP-QA] running tests in parallel? From: aparachic@gmail.com (zoe slattery) Hi Thanks for the replies to this thread - I'll get on with it then :-) Zoe > It's very important! Take a look at http://gcov.php.net > A single build takes almost 2 days with most extensions enabled plus > valgrind testing. > > So, yes, parallel testing would be highly appreciated (but do not > forget my initial requirements, such as e.g. mysql and mysqli tests > cannot run at the same time). > > Nuno > > -----Original Message----- From: zoe slattery > Sent: Thursday, May 03, 2012 11:54 AM > Subject: [PHP-QA] running tests in parallel? > > 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? > (b) Has anyone come up with a better solution in the years since I > looked at this? > > Thanks, > Zoe