From 2f989c4f2bf77d6a8a46b78dcb7ca189a81704cd Mon Sep 17 00:00:00 2001 From: =?utf8?q?Franti=C5=A1ek=20Dvo=C5=99=C3=A1k?= Date: Sun, 18 Mar 2012 15:19:27 +0100 Subject: [PATCH] More facelift. --- dashboard.pl | 43 +++++++++++++++++++++++++------------------ 1 file changed, 25 insertions(+), 18 deletions(-) diff --git a/dashboard.pl b/dashboard.pl index a0282a4..cbe95a6 100755 --- a/dashboard.pl +++ b/dashboard.pl @@ -73,8 +73,8 @@ foreach my $s (keys %list) { $result=`grep -- '-TEST FAILED-' $item->{dir}/report.twiki 2>/dev/null| wc -l | sed 's/ *//g'`; chomp $result; } else { - if ($section == 0) { $result = 'Error'; } - else { $result = 'Failed'; } + if ($section == 0) { $result = 'Deploy Fail'; } + else { $result = 'TestSuite Fail'; } } } else { undef $result; } $item->{result} = defined $result ? $result : '-'; @@ -153,7 +153,7 @@ print qq( .FAIL {border:1px solid black; text-align:center;background-color: #ff4c4c;} .NA {border:1px solid black; text-align:center;background-color: #ffffff;} .date {font-size:xx-small; color: #404040;} - .platf{font-family:sans-serif; border:1px solid black; text-align:center;background-color: #eeeeee;} + .platf{font-family:sans-serif; font-size:smaller; border:1px solid black; text-align:center;background-color: #eeeeee;} .comment {font-size:small;margin:0px 0px 0px 0px;} p.comment {margin:15px 0px 0px 0px;} p.modified {margin:0px 0px 0px 0px;} @@ -161,6 +161,7 @@ print qq( td.modified {font-size:small; border:0px none; float:right; text-align: right;} td.thanks {font-size:small; border:0px none; text-align: right;} td.heading {font-size:xx-large; font-family:sans-serif; font-weight:bold; border: 0px none; float:left; text-align:left; white-space:nowrap;} + img { border:0px; } @@ -172,7 +173,7 @@ print qq( - +
Continuous Test DashboardMetaCentrumMetaCentrum
@@ -207,30 +208,36 @@ print qq( foreach my $c (sort keys %components) { $item = $list{install}{$c}{$p}; if (defined $item) { - if ($item->{result} eq '0') { $class='OK'; } - else { $class='FAIL'; } - - if ( $item->{result} eq '1' ) { $result="$item->{result} error"; } - elsif ($item->{result} =~ /^[0-9]+$/) { $result="$item->{result} errors"; } - else { $result = "$item->{result}"; } + if ($item->{result} eq '0') { + $class='OK'; + $result="OK"; } + else { + $class='FAIL'; + if ( $item->{result} eq '1' ) { $result="$item->{result} error"; } + elsif ($item->{result} =~ /^[0-9]+$/) { $result="$item->{result} tests failed"; } + else { $result = "$item->{result}"; } + } print " $item->{date}
{dir}/\">$result\n"; } else { - print " \n" + print "  
 \n" } $item = $list{upgrade}{$c}{$p}; if (defined $item) { - if ($item->{result} eq '0') { $class='OK'; } - else { $class='FAIL'; } - - if ( $item->{result} eq '1' ) { $result="$item->{result} error"; } - elsif ($item->{result} =~ /^[0-9]+$/) { $result="$item->{result} errors"; } - else { $result = "$item->{result}"; } + if ($item->{result} eq '0') { + $class='OK'; + $result="OK"; } + else { + $class='FAIL'; + if ( $item->{result} eq '1' ) { $result="$item->{result} error"; } + elsif ($item->{result} =~ /^[0-9]+$/) { $result="$item->{result} tests failed"; } + else { $result = "$item->{result}"; } + } print " $item->{date}
{dir}/\">$result\n"; } else { - print " \n" + print "  
 \n" } } print " \n"; -- 1.8.2.3