[LLVMdev] Validation Buildbot is Up!

Daniel Berlin dberlin at dberlin.org
Wed Jan 28 16:53:38 PST 2009


If you create a slave name and password for me, i'm happy to put one
of the ubuntu 8.04 8 core machines i have running it. They are
x86_64-linux
(you would need to add -j8, which can be done through properties easily)

On Thu, Jan 29, 2009 at 10:46 AM, David Greene <dag at cray.com> 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.
>
>> > 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.
>
> 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