[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