Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:47170 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 21606 invoked from network); 12 Mar 2010 17:27:32 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 12 Mar 2010 17:27:32 -0000 Authentication-Results: pb1.pair.com smtp.mail=gwynne@darkrainfall.org; spf=permerror; sender-id=unknown Authentication-Results: pb1.pair.com header.from=gwynne@darkrainfall.org; sender-id=unknown Received-SPF: error (pb1.pair.com: domain darkrainfall.org from 208.97.132.119 cause and error) X-PHP-List-Original-Sender: gwynne@darkrainfall.org X-Host-Fingerprint: 208.97.132.119 caiajhbdcbbj.dreamhost.com Received: from [208.97.132.119] ([208.97.132.119:35655] helo=homiemail-a1.g.dreamhost.com) by pb1.pair.com (ecelerity 2.1.1.9-wez r(12769M)) with ESMTP id 62/99-13686-2897A9B4 for ; Fri, 12 Mar 2010 12:27:32 -0500 Received: from [192.168.1.2] (pool-96-252-5-186.bstnma.fios.verizon.net [96.252.5.186]) (using TLSv1 with cipher AES128-SHA (128/128 bits)) (No client certificate requested) by homiemail-a1.g.dreamhost.com (Postfix) with ESMTP id E52B8119DB0; Fri, 12 Mar 2010 09:27:27 -0800 (PST) Mime-Version: 1.0 (Apple Message framework v1077) Content-Type: text/plain; charset=us-ascii In-Reply-To: Date: Fri, 12 Mar 2010 12:27:26 -0500 Cc: Jani Taskinen , Christopher Jones , PHP Internals List Content-Transfer-Encoding: quoted-printable Message-ID: References: <4B9926E8.4080202@lerdorf.com> <4B995F83.1000605@prohost.org> <4B99639B.9030405@oracle.com> <4B996FC6.7040102@zend.com> <4B997381.1050300@oracle.com> <4B9A14FF.6000703@iki.fi> To: Pierre Joye X-Mailer: Apple Mail (2.1077) Subject: Re: [PHP-DEV] Tests repository (was: Re: [PHP-DEV] PHP 6) From: gwynne@darkrainfall.org (Gwynne Raskind) On Mar 12, 2010, at 5:33 AM, Pierre Joye wrote: >> Having tests in multiple branches is PITA. Hasn't anyone considered = that the >> best way would be to move all tests into their own repository >> (directory..whatever :) in SVN..? Considering they are supposed to be = used >> for testing against regressions and BC breaks, they should always be >> runnable using any PHP version? > BC tests and easiness are two of the reasons why we have a > donwloadable phpt packages on the windows download pages. >> Some changes / improvements are of course needed for the = run-tests.php but >> IIRC, someone was rewriting it already? > Can we use this svn link/external somehow? Having one module for the > tests but you get them when checking out a php-src branch. Gwynne can > certainly answer this question :) Yes, this is quite possible. It's not quite as clean and smooth as CVS' = modules support was, which is a continuing source of annoyance to me = about SVN, but it's not too terribly painful either. Just the usual = svn:externals properly on the php-src branches pointing to whereever the = tests end up will do nicely. For the record, my standing: PHP 5.4: -1 PHP 6: -1 PHP 7 with new Unicode stuff: +1 -- Gwynne