[LLVMdev] Validation Buildbot is Up!

Tanya Lattner tonic at nondot.org
Wed Jan 28 20:25:41 PST 2009


On Jan 28, 2009, at 3:46 PM, David Greene wrote:

> On Wednesday 28 January 2009 15:59, Tanya Lattner wrote:
>> On Jan 28, 2009, at 12:18 PM, David Greene wrote:
>>> I have a buildbot operating to do validating builds of llvm up at
>>>
>>> http://obbligato.org:8080
>>>
>>> My DSL has been stable enough for the past few months for me to
>>> feel comfortable hosting the buildbot there.
>>
>> We had a discussion in the past on what validate means. Did you ever
>> formalize that? It might be good if you posted (on your website?)  
>> what
>> specific criteria you are using to declare a build validated. Or is
>> this just a normal build bot?
>
> We had a long discussion about this.  I'll post some information but
> the buildbot essentially does this:
>
> - Build an LLVM without llvm-gcc
> - Run LLVM tests
> - Build llvm-gcc pointing to the newly-build LLVM
> - Rebuild LLVM pointing to the newly-build llvm-gcc
> - Run LLVM tests
> - Run llvm-test
>
> If everything passes for debug, release and paranoid
> (--enable-expensive-checks) we'll consider LLVM validated
> for that target.
>

As I mentioned before, I'm curious what reference point you are using  
to determine "pass" for llvm-test.

>>> It's not yet sending messages to llvmdev.  I want to do some more
>>> testing of the setup before I turn it loose on everyone.  But you  
>>> can
>>> go take a look to see how it operates.
>>
>> I don't think llvm-dev is the right place to be sending mail to.  
>> Maybe
>> the testresults list? What mails do you plan to send and how  
>> frequent?
>
> The buildbot kicks off every 100 commits or so.  There are three  
> builds for
> each target (the only buildslaves we have right now are for x86_64- 
> linux and
> i686-linux).  Each one of those will send an e-mail.
> I'm fine sending it to testresults if people pay attention.  I know  
> that I
> don't read testresults regularly because there are a lot of test  
> runs I
> don't care about.
>

I still don't think llvm-dev is the right place. We don't want that  
mailing list to get cluttered with buildbot test results. You can send  
to llvm-test and use filtering if you want to ignore the other results.

Thanks,
-Tanya


> The whole point of the validation process is to identify bugs  
> quickly so
> they get fixed quickly and we keep llvm stable.  It means people will
> have to monitor it and react when stuff doesn't work.

>                                           -Dave
> _______________________________________________
> LLVM Developers mailing list
> LLVMdev at cs.uiuc.edu         http://llvm.cs.uiuc.edu
> http://lists.cs.uiuc.edu/mailman/listinfo/llvmdev




More information about the llvm-dev mailing list