From d4052603f2ca2e6f198cf155760a6685166948b4 Mon Sep 17 00:00:00 2001 From: Matthieu Patou Date: Thu, 15 Mar 2012 01:01:41 -0700 Subject: [PATCH] Add an easy way to got back to the error list --- buildfarm/web/__init__.py | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/buildfarm/web/__init__.py b/buildfarm/web/__init__.py index dd954c4f..b7f01942 100755 --- a/buildfarm/web/__init__.py +++ b/buildfarm/web/__init__.py @@ -216,9 +216,11 @@ class LogPrettyPrinter(object): else: errorReason = "" self.indice += 1 + backlink = "" if m.group(3) in ("error", "failure"): self.test_links.append([testName, 'lnk-test-%d' %self.indice]) - return "".join(make_collapsible_html('test', testName, content+errorReason, self.indice, status)) + backlink = "

back to error list" + return "".join(make_collapsible_html('test', testName, content+errorReason+backlink, self.indice, status)) def _format_test(self, m): self.indice += 1 @@ -259,7 +261,7 @@ class LogPrettyPrinter(object): buf = "%s\n%s" % (buf, tst[1], tst[0]) if not buf == "": - divhtml = "".join(make_collapsible_html('testlinks', 'Shortcut to failed tests', buf, self.indice, ""))+"\n" + divhtml = "".join(make_collapsible_html('testlinks', 'Shortcut to failed tests', "%s" % buf, self.indice, ""))+"\n" log = re.sub("Running action\s+test", divhtml, log) return "

%s
" % log -- 2.34.1