[cfe-dev] llvmlab (phased buildmaster) is in production mode!

Chandler Carruth chandlerc at google.com
Wed Mar 27 18:41:28 PDT 2013


On Wed, Mar 27, 2013 at 3:57 PM, Michael Gottesman <mgottesman at apple.com>wrote:

> 3. Later phases do broader, longer lasting testing than earlier phases.
> Thus the 4 phases we currently have are:
>
> a. Phase 1 (sanity):          Phase 1 is a quick non-bootstrapped, non-lto
> compiler build, to check the ``basic sanity'' of the code base and build
> process. This generally takes 15-20 minutes to complete.
>

While most of this sounds great, this one really doesn't.

The sanity tests should be able to run *much* faster than 15-20 minutes.
Can we prioritize getting an incremental rebuild bot as the sanity phase on
reasonably fast hardware? I think it's important to get through the sanity
phase in 1-5 minutes so that phase 2 doesn't get soooo many commits piled
up on it when someone checks in code with both a miscompile and a tiny
small build break (for example).

-Chandler
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/cfe-dev/attachments/20130327/26a10692/attachment.html>


More information about the cfe-dev mailing list