Mike Matrigali wrote:
I continue to really appreciate the information in these reports!

I don't know if the following is easy or hard, but thought I would
ask.  I just spent some time trying to track down from which change
in the tests did a reoccuring regression come from.  This would seem
the last piece of automated information that you could provide in
your current automatic "attempted failure analysis".  I just spent
time doing this by hand which involved going to the full history page
and then doing binary search clicking down to into the details a
couple of levels and seeing when the bug started and if it was
consistent on that particular platform.

It would help a lot if the current report said something like:
test failed on xxx platform N out M times, first encountered in
test report XXX with svn changes YYY.

I have had the same wish, and already have the basic mechanisms in place. I will look into integrating it with the current reporting.


For instance I was trying to do some analysis on the stress memory
heap issue, and found:

test failed on linux platform 100% time (actually I didn't check
every run, just did a few probes), first encountered in

http://www.multinet.no/~solberg/public/Apache/Derby/Limited/testSummary-370210.html

3 changes happened in that test run:
http://www.multinet.no/~solberg/public/Apache/Derby/UpdateInfo/370210.txt

Of which I would look at 370059 as it makes an ij change with respect to
muti-threaded ij.

If the reports automatically recorded this kind of info it probably would be less likely for regression issues to sit around.




--
Ole Solberg, Database Technology Group,
Sun Microsystems, Trondheim, Norway

Reply via email to