Boost logo

Boost Testing :

From: David Abrahams (dave_at_[hidden])
Date: 2005-06-02 11:16:45

Aleksey Gurtovoy <agurtovoy_at_[hidden]> writes:

> David Abrahams writes:
>> When I go to the summary, one of the first things I want to know is
>> whether any of the libraries I'm responsible for are regressing. But
>> I can't see all the red squares and the list of libraries at the same
>> time. I'd like to have a 2-D table that's just got a library name in
>> each box and a color to indicate its overall health.
> Would it work equally well for you if we highlight the library link in
> the left frame according to its overall status?

That would be a big help certainly, but then:

1. I can't see all the libraries at once

2. the next click still gets me a view where I can't see all the
   failing platforms at once

>> Then I'd like to be able to click through to a summary just for
>> that library (The current library summary has the same problem:
>> many of the red squares can be off the screen), and again I'd like
>> to have a 2-D table of compilers/platforms with a color to indicate
>> the overall health of the library on that compiler/platform.
> Rene suggested to reflect the overall toolset status in the table
> header/footer. Would that work for you?

I don't understand what that suggestion means, nor which table we're
talking about (I missed the original suggestion, so may need more

> I still maintain that most of the usability issues along the above
> lines will be solved by introducing what we call "Regressions View":
> basically, a "Release View" with all-green rows/columns filtered out.

That might help a lot, but I fear it will still push some important
information off the screen. If library A is failing everywhere, for
example, I won't be able to see what I need to know about library B.

>> Only after clicking through the red squares in _that_ table should I
>> see the results of individual tests.
>> Or... Just give me a table that shows me what's amiss:
>> Iterators: 12 regressions, 14 new warnings since release 1.32.0:
>> gcc-2.95-3: test1, test2, test3
>> msvc-8.0: test7, test9
>> ...
>> Graph: 3 regressions since release 1.32.0
>> Python: 245 regressions since release 1.32.0:
>> gcc-2.95-3: test1, test2, test3
>> msvc-8.0: test7, test9
>> That seems like an improvement actually, and probably simpler to
>> generate.
> That's basically how the old issues page looked like. As a release
> manager, I found it only of a moderate usefulness, but it definitely
> wouldn't hurt to bring it back to live as long as it doesn't take too
> long to generate. As Doug said in another reply, he is looking into
> it.

Thanks for your generous attention

Dave Abrahams
Boost Consulting

Boost-testing list run by mbergal at