зеркало из https://github.com/mozilla/gecko-dev.git
let tinderbox handle the new TinderboxPrint keyword in the log files.
This commit is contained in:
Родитель
e260288d81
Коммит
f6977d0831
|
@ -12,8 +12,8 @@
|
||||||
# server. No locks are used by the mail processes, data is passed to
|
# server. No locks are used by the mail processes, data is passed to
|
||||||
# the tinderbox server in a maildir like format.
|
# the tinderbox server in a maildir like format.
|
||||||
|
|
||||||
# $Revision: 1.12 $
|
# $Revision: 1.13 $
|
||||||
# $Date: 2002/04/24 03:27:35 $
|
# $Date: 2002/04/24 23:25:34 $
|
||||||
# $Author: kestes%walrus.com $
|
# $Author: kestes%walrus.com $
|
||||||
# $Source: /home/hwine/cvs_conversion/cvsroot/mozilla/webtools/tinderbox2/src/bin/processmail_builds,v $
|
# $Source: /home/hwine/cvs_conversion/cvsroot/mozilla/webtools/tinderbox2/src/bin/processmail_builds,v $
|
||||||
# $Name: $
|
# $Name: $
|
||||||
|
@ -246,6 +246,21 @@ page. The rendered HTML is found in the
|
||||||
|
|
||||||
entry of the update file.
|
entry of the update file.
|
||||||
|
|
||||||
|
TinderboxPrint:
|
||||||
|
|
||||||
|
Arbitrary links and text can be embedded in the tinderbox build
|
||||||
|
cells. Any log file which contains a line beginnging with
|
||||||
|
"TinderboxPrint: " will be copied into the build cell. Here are some
|
||||||
|
examples of embedded performance numbers (and links to the web page
|
||||||
|
relevant to these numbers) from one mozilla build.
|
||||||
|
|
||||||
|
TinderboxPrint: <a title="Leaks: total bytes 'malloc'ed and not 'free'd"href="http://tegu.mozilla.org/graph/query.cgi?testname=trace_malloc_leaks&units=bytes&tbox=backupboy&autoscale=1&days=7&avg=1">Lk:301KB</a>
|
||||||
|
|
||||||
|
|
||||||
|
TinderboxPrint: <a title="Maximum Heap: max (bytes 'malloc'ed - bytes 'free'd) over run"href="http://tegu.mozilla.org/graph/query.cgi?testname=trace_malloc_maxheap&units=bytes&tbox=backupboy&autoscale=1&days=7&avg=1">MH:7.82MB</a>
|
||||||
|
|
||||||
|
|
||||||
|
TinderboxPrint: <a title="Allocations: number of calls to 'malloc' and friends"href="http://tegu.mozilla.org/graph/query.cgi?testname=trace_malloc_allocs&units=bytes&tbox=backupboy&autoscale=1&days=7&avg=1">A:284K</a>
|
||||||
|
|
||||||
|
|
||||||
Log Files
|
Log Files
|
||||||
|
@ -871,6 +886,13 @@ sub parse_mail_body {
|
||||||
next;
|
next;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
# Find and save the TinderboxPrint data
|
||||||
|
|
||||||
|
if ($line =~ m/\s*TinderboxPrint\s*:\s*(.*)/) {
|
||||||
|
$TINDERBOX{'print'} .= $1;
|
||||||
|
next;
|
||||||
|
}
|
||||||
|
|
||||||
# process bloat statistics
|
# process bloat statistics
|
||||||
|
|
||||||
if ( ($line =~ m/^\#+ BLOAT STATISTICS/) ..
|
if ( ($line =~ m/^\#+ BLOAT STATISTICS/) ..
|
||||||
|
|
|
@ -7,8 +7,8 @@
|
||||||
# the build was and display a link to the build log.
|
# the build was and display a link to the build log.
|
||||||
|
|
||||||
|
|
||||||
# $Revision: 1.26 $
|
# $Revision: 1.27 $
|
||||||
# $Date: 2002/04/24 03:18:58 $
|
# $Date: 2002/04/24 23:25:31 $
|
||||||
# $Author: kestes%walrus.com $
|
# $Author: kestes%walrus.com $
|
||||||
# $Source: /home/hwine/cvs_conversion/cvsroot/mozilla/webtools/tinderbox2/src/lib/TinderDB/Build.pm,v $
|
# $Source: /home/hwine/cvs_conversion/cvsroot/mozilla/webtools/tinderbox2/src/lib/TinderDB/Build.pm,v $
|
||||||
# $Name: $
|
# $Name: $
|
||||||
|
@ -66,6 +66,10 @@
|
||||||
# run the build scrips through cron and this will cause
|
# run the build scrips through cron and this will cause
|
||||||
# 'deadtime'.
|
# 'deadtime'.
|
||||||
#
|
#
|
||||||
|
# errors => The number of errors found in the build file, will be displayed
|
||||||
|
# in the build cell.
|
||||||
|
# print => Any strings or links which were sent from the buildmachine
|
||||||
|
# to be displayed in the build cell.
|
||||||
# errorparser => The error parser to use when parsing the logfiles
|
# errorparser => The error parser to use when parsing the logfiles
|
||||||
# full-log => The basename of the log file contianing the full log
|
# full-log => The basename of the log file contianing the full log
|
||||||
# brief-log => The basename of the log file contianing the brief log
|
# brief-log => The basename of the log file contianing the brief log
|
||||||
|
@ -1120,8 +1124,17 @@ sub status_table_row {
|
||||||
# Error count (not a link, but hey)
|
# Error count (not a link, but hey)
|
||||||
|
|
||||||
if ($current_rec->{'errors'}) {
|
if ($current_rec->{'errors'}) {
|
||||||
$links .= "\t\t<br>errs: ".
|
$links .= (
|
||||||
$current_rec->{'errors'}."\n";
|
"\t\t<br>errs: ".
|
||||||
|
$current_rec->{'errors'}."\n".
|
||||||
|
"");
|
||||||
|
}
|
||||||
|
|
||||||
|
if ($current_rec->{'print'}) {
|
||||||
|
$links .= (
|
||||||
|
"\t\t<br>".
|
||||||
|
$current_rec->{'print'}."\n".
|
||||||
|
"");
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
Загрузка…
Ссылка в новой задаче