Boost Testing :
From: David Abrahams (dave_at_[hidden])
Date: 2008-08-08 02:08:05
on Thu Aug 07 2008, Rene Rivera <grafikrobot-AT-gmail.com> wrote:
> David Abrahams wrote:
>> on Tue Aug 05 2008, Rene Rivera <grafikrobot-AT-gmail.com> wrote:
>>> Hm, AFAIK that is an inaccurate statement. Bitten can't give you
>>> immediate results. It works on a batch model,
>> No it does not. I've done a lot of work with Bitten, and am familiar
>> with the internals. It uses xml-rpc to communicate the results of each
>> build/test step "in real time," as it completes. It's up to you to
>> chose the granularity of the steps.
> OK, dully corrected :-)
I didn't think my rants were _that_ boring :-)
> Although that's still not as "real-time" as being able to watch a
> builders output live on a web page.
Yeah, well, that would probably be great.
> Assuming one doesn't do something silly like an xmlrpc call per output
>> But that's totally beside my point, because I was talking about the
>> immediacy of the visual information you get from such a display, not the
>> latency with which results appear. [I have given up on Bitten for other
>> reasons and am counting on what's happening in the Boost-CMake project
>> to provide the same benefits]
> I hope you mean the report work being done as an adjunct of that
> project. Since it's not the build system we have problems with in the
> testing. It's the report generation based on XSLT that's killing us.
Yes, that's mostly what I mean.
>> The Bitten display shows each repository revision starting with the
>> latest, and it shows the results that have been returned for that
>> revision by each tester (platform actually, but nevermind that for a
>> moment). It's easy, and immediate, to see when a tester has not
>> returned new results in a while.
> That does look like the buildbot waterfall display, but a bit more
> compressed. But I see what you mean. It's closer to the "latest build"
> display on buildbot which shows the latest for each bot
Bitten has one of those too.
> It's not totally immediate in that you have to click on the build # to
> see the revision details.
> Note, I'm not suggesting buildbot is a solution to the report problems
> as I've pointed out before. It might in the future though as they are
> moving towards integration with site frameworks like Django.
Hmm. Not sure what to make of that.
-- Dave Abrahams BoostPro Computing http://www.boostpro.com