Newsgroups: php.internals,php.qa Path: news.php.net Xref: news.php.net php.internals:60428 php.qa:66259 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 21513 invoked from network); 3 May 2012 10:54:46 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 3 May 2012 10:54:46 -0000 Authentication-Results: pb1.pair.com smtp.mail=aparachic@gmail.com; spf=pass; sender-id=pass Authentication-Results: pb1.pair.com header.from=aparachic@gmail.com; sender-id=pass Received-SPF: pass (pb1.pair.com: domain gmail.com designates 209.85.214.42 as permitted sender) X-PHP-List-Original-Sender: aparachic@gmail.com X-Host-Fingerprint: 209.85.214.42 mail-bk0-f42.google.com Received: from [209.85.214.42] ([209.85.214.42:52038] helo=mail-bk0-f42.google.com) by pb1.pair.com (ecelerity 2.1.1.9-wez r(12769M)) with ESMTP id 30/30-19863-5F362AF4 for ; Thu, 03 May 2012 06:54:45 -0400 Received: by bkcik5 with SMTP id ik5so1319842bkc.29 for ; Thu, 03 May 2012 03:54:42 -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 :content-type:content-transfer-encoding; bh=Q0txA/LVLT7nGU6JwhE+GR+yhK5rHByWlRXJuP9JF4M=; b=qkqzAbOihYpl3x4oCkVpC8pqnJMRPuUu16PYNISshp63WLF6fU7+/AgnfpOFlcPL2G 9fs4CEaidu4vKHvxj3Gs3u77R+1E3ydDh/5lcgvUAsNd7U294ggUUFK733I1VE+GEqEW /gEOPQ/R97d6dW6HoG/ni6EC/Sot28Uabj2FyFCiA2X+TRBJ93tNChzElcyFwTEnYXpf gai3YoCTFV6bbqUllCJk3Rndtxc6591rIoERqxvpmZLPPGx6QszGvltJ9nMo+1CF6DtE mHU8KoS1xjEHTT61arXoTfs1lrQl5hjgaN2DTyh11cFDfQjk0eAuLV5SqAr3gsORzSav ZUpQ== Received: by 10.205.120.17 with SMTP id fw17mr593449bkc.20.1336042481951; Thu, 03 May 2012 03:54:41 -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 u8sm9605013bks.0.2012.05.03.03.54.39 (version=SSLv3 cipher=OTHER); Thu, 03 May 2012 03:54:41 -0700 (PDT) Message-ID: <4FA263EE.8060100@gmail.com> Date: Thu, 03 May 2012 11:54:38 +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: PHP QA CC: internals@lists.php.net Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Subject: running tests in parallel? From: aparachic@gmail.com (zoe slattery) 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