[LLVMdev] 1 Week Before 2.0 Branch Creation
Chris Lattner
sabre at nondot.org
Sat May 5 14:42:06 PDT 2007
On Sat, 5 May 2007, David Greene wrote:
> There's the llvm-testresults list, but I find it less than fully useful
> because it's not immediately obvious from scanning message subjects if
> there's been a test failure. It's a lot of messages to wade through and
> read to get this information.
Right.
> What about a Tinderbox-like setup where we could consult a web page to
> see the current status of the repository? Boost has a nice setup:
>
> http://engineering.meta-comm.com/boost-regression/CVS-RC_1_34_0/developer/index_release.html
>
> It's probably more complex than what we need. Maybe we just need a
> page grouping each test under it's suite and marking the result on
> each architecture. Something like this:
I think that this is a great idea. However, instead of picking up yet
another setting of testing infrastructure, I think we should make what we
have already (the nightly testers) better. In particular, the main page
of the tester:
http://llvm.org/nightlytest/
Already captures a lot of this: it tells you the number of unexpected
failures, whether or not the build succeeded etc. You can even drill down
to a specific machine, e.g.:
http://llvm.org/nightlytest/machine.php?machine=120
I see several problems with this, all of which are solvable:
1. The tester script doesn't update and rebuild the CFE, so often you get
failures due to an out-of-date CFE.
2. There is no way to group by architecture, target-triple, etc.
3. Minor stupid stuff: on the per-machine page, you can click on the test
failures number and go to the list of unexpected failures, but you
can't do that on the main page.
-Chris
--
http://nondot.org/sabre/
http://llvm.org/
More information about the llvm-dev
mailing list