Bug #32674 Pushbuild test failure xref does not report all failures
Submitted: 23 Nov 2007 18:48 Modified: 10 Dec 2008 15:02
Reporter: Ingo Strüwing
Status: Closed
Category:Tools: Pushbuild Severity:S2 (Serious)
Version: OS:Any
Assigned to: Target Version:5.1+
Tags: pb1
Triage: D3 (Medium)

[23 Nov 2007 18:48] Ingo Strüwing
Description:
"Pushbuild test failure xref" does not report all failures.

The reports often end in September or October. However sometimes recent failures show
up.

Example: Enter 'rpl_row_sp002_innodb' (without the quotes) in the "Test name:" field,
have '50' in "Max. number of rows:" and all other entries blank.

You will find "2007-09-12 15:10:27" as the latest failure for this test case. But there
is definitely a failure of 2007-11-22:
https://intranet.mysql.com/secure/pushbuild/getlog.pl?dir=mysql-6.0-engines&entry=istruewi...
(This is one day ago. I let the system some time...)

Counter-example: 'grant_cache' reports a failure of 2007-11-21 20:41:54, which looks
reasonable.

How to repeat:
See the example in the bug description.
[22 Jul 2008 19:05] Sven Sandberg
This is likely because xref is too picky with test names. Note that you must include both
the suite and the combination under which the test was run in the search. In this case,
it would be one of:

 rpl.rpl_row_sp002_innodb 'stmt'
 rpl.rpl_row_sp002_innodb 'mixed'
 rpl.rpl_row_sp002_innodb 'row'
 rpl.rpl_row_sp002_innodb

Still, this is of course very irritating and since there is no documentation for xref, it
likely causes many test failures to go unnoticed.
[10 Dec 2008 15:02] Daniel Fischer
Pushbuild2's xref does not require this workaround anymore.