Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:55272 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 71064 invoked from network); 7 Sep 2011 06:08:47 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 7 Sep 2011 06:08:47 -0000 Authentication-Results: pb1.pair.com header.from=pierre.php@gmail.com; sender-id=pass Authentication-Results: pb1.pair.com smtp.mail=pierre.php@gmail.com; spf=pass; sender-id=pass Received-SPF: pass (pb1.pair.com: domain gmail.com designates 209.85.160.170 as permitted sender) X-PHP-List-Original-Sender: pierre.php@gmail.com X-Host-Fingerprint: 209.85.160.170 mail-gy0-f170.google.com Received: from [209.85.160.170] ([209.85.160.170:63981] helo=mail-gy0-f170.google.com) by pb1.pair.com (ecelerity 2.1.1.9-wez r(12769M)) with ESMTP id 10/02-52841-C6A076E4 for ; Wed, 07 Sep 2011 02:08:45 -0400 Received: by gyd5 with SMTP id 5so4787791gyd.29 for ; Tue, 06 Sep 2011 23:08:42 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type; bh=JtgECIUkfM0G7NTbH3nFmAd/5R6nZPEhdgPXejTEfXQ=; b=d2euEH5XqZnP0wqmm2cBa6qCRufwlfdA9Ru/lUkEQMmoLWdYXFU5Unjm4LY3X0RqEd 0xE60c7w86eJxMt2NY94KQtscN4w40nE0Sghzm4bl+gmcH0LLtlz4mwOR6PmwcWhBFGZ utll1IFwIH9ePTodW4FEVaEIPOMsZCvG9qCW4= MIME-Version: 1.0 Received: by 10.236.116.233 with SMTP id g69mr29537286yhh.39.1315375722212; Tue, 06 Sep 2011 23:08:42 -0700 (PDT) Received: by 10.147.182.15 with HTTP; Tue, 6 Sep 2011 23:08:42 -0700 (PDT) In-Reply-To: <4E66C906.7060402@sugarcrm.com> References: <4E66C906.7060402@sugarcrm.com> Date: Wed, 7 Sep 2011 08:08:42 +0200 Message-ID: To: Stas Malyshev Cc: PHP Internals Content-Type: text/plain; charset=ISO-8859-1 Subject: Re: [PHP-DEV] CI for 5.4 From: pierre.php@gmail.com (Pierre Joye) hi Stas, A new box is being setup with numerous VMs (Dan is on it). Each of of them will cover one supported platform (debian, rh, bsd, win) and will run the builds and tests using rmtools in controlled environment, like what I began to do with windows a while back already. Build and tests log will be available more than daily (will see how fast the tests can be run, but 3-4x daily if necessary should be possible). Code coverage won't be available for all run tho', as it slow down the process and it is not necessary on each revision or change :) Cheers, On Wed, Sep 7, 2011 at 3:29 AM, Stas Malyshev wrote: > Hi! > > Since we started to pay real attention to our unit tests now, I wonder if we > could set up some kind of frequently-running CI system that could be used to > screen commits and identify breakage early? That'd help with 5.4 process I > think. > We have http://gcov.php.net/ but it doesn't run with the frequency I'd like > and since it says the run takes 44 hours it's kind of understandable. So I > wonder if we could have something that just builds it and runs unit tests > and we could see it in the same format as on gcov? Ideally after each commit > would be nice, but say once an hour or two (even fullest unit tests run > should take more than that, I think) would be OK too. If we could have two > of them, like Linux & Windows, it'd be even better, but at least one would > be nice. > What do you think? > -- > Stanislav Malyshev, Software Architect > SugarCRM: http://www.sugarcrm.com/ > (408)454-6900 ext. 227 > > -- > PHP Internals - PHP Runtime Development Mailing List > To unsubscribe, visit: http://www.php.net/unsub.php > > -- Pierre @pierrejoye | http://blog.thepimp.net | http://www.libgd.org