|
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [Xen-devel] [OSSTEST PATCH 02/24] sg-report-flight: Do not report <none executed> unless it's true
This fallback $storefail->() call is normally run because the job
failed without running any steps. But it can also happen because the
job execution itself failed (eg, sg-run-job crashed).
If there were any steps, replace the <none executed> text with
<job status>. This is accurate, if rather uninformative.
Signed-off-by: Ian Jackson <Ian.Jackson@xxxxxxxxxxxxx>
---
sg-report-flight | 5 ++++-
1 file changed, 4 insertions(+), 1 deletion(-)
diff --git a/sg-report-flight b/sg-report-flight
index 5e362b9..b7cd03a 100755
--- a/sg-report-flight
+++ b/sg-report-flight
@@ -454,8 +454,11 @@ END
};
my $gridrow= 0;
+ my $foundsteps= 0;
while (my $s= $stepsq->fetchrow_hashref()) {
+ $foundsteps++;
+
$jobtext .= sprintf "%2d %-${sl}s %-${rl}s\n",
$s->{stepno}, $s->{testid}, $s->{status};
@@ -493,7 +496,7 @@ END
$storefail->({
stepno => '',
status => "$j->{status}",
- testid => '<none executed>'
+ testid => $foundsteps ? '<job status>' : '<none executed>'
});
}
--
2.1.4
_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxx
https://lists.xen.org/xen-devel
|
![]() |
Lists.xenproject.org is hosted with RackSpace, monitoring our |