[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [Xen-devel] [OSSTEST PATCH 6/6] sg-report-flight: Report stepno and testid of first worst fail
This makes reading the scoreboard considerably easier. We abuse the local variable @worst slight, pushing the extra info we are going to print onto the end of it. We also have to defer printing the cells, because we compute the cell to duplicate in column order but we have to output them in row order. For symmetry we accumulate both rows rather than only the second row. Signed-off-by: Ian Jackson <Ian.Jackson@xxxxxxxxxxxxx> --- sg-report-flight | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/sg-report-flight b/sg-report-flight index 016f8d7..80777af 100755 --- a/sg-report-flight +++ b/sg-report-flight @@ -948,7 +948,7 @@ END print H "</th>"; } print H "\n"; - print H "<tr><th>"; + print H "<tr><th rowspan=2>"; print H "Last pass / First worst fail"; print H "</th>"; @@ -984,6 +984,8 @@ END return ($h,$priority,$ch); }; + my @worstrow1; + my @worstrow2; foreach my $col (@cols) { my @worst=(' bgcolor="#444444">',0); foreach my $rowix (0..$#{ $fi->{GridRows} }) { @@ -993,9 +995,13 @@ END next if $this[1] < $worst[1]; next if $this[1] == $worst[1] && $ei->{Step}{status} ne 'pass'; @worst=@this; + push @worst, + encode_entities("$ei->{Step}{stepno}. $ei->{Step}{testid}"); } - print H "<td ",$worst[2],">",$worst[0],"</td>"; + push @worstrow1, "<td ",$worst[2],">",$worst[3],"</td>"; + push @worstrow2, "<td ",$worst[2],">",$worst[0],"</td>"; } + print H "\n", @worstrow1, "\n<tr>\n", @worstrow2; print H "\n"; # Create a gutter row after the headers. print H "<tr><td> </td></tr>\n"; -- 1.7.10.4 _______________________________________________ Xen-devel mailing list Xen-devel@xxxxxxxxxxxxx http://lists.xen.org/xen-devel
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |