Author: rob
Date: Fri Jun 10 07:36:30 2011
New Revision: 27411
URL: https://svn.nixos.org/websvn/nix/?rev=27411&sc=1

Log:
clean up build page for build that failed with result

Modified:
   hydra/trunk/src/lib/Hydra/Controller/Build.pm
   hydra/trunk/src/root/build.tt

Modified: hydra/trunk/src/lib/Hydra/Controller/Build.pm
==============================================================================
--- hydra/trunk/src/lib/Hydra/Controller/Build.pm       Thu Jun  9 17:11:56 
2011        (r27410)
+++ hydra/trunk/src/lib/Hydra/Controller/Build.pm       Fri Jun 10 07:36:30 
2011        (r27411)
@@ -54,7 +54,7 @@
     
     (my $lastBuildStep) = $build->buildsteps->search({},{order_by => "stepnr 
DESC", rows => 1});
     my $path = defined $lastBuildStep ? $lastBuildStep->logfile : "" ;
-    if (defined $build->resultInfo && $build->resultInfo->buildstatus == 1 && 
!($path eq "") && -f $lastBuildStep->logfile) {
+    if (defined $build->resultInfo && ($build->resultInfo->buildstatus == 1 || 
$build->resultInfo->buildstatus == 6) && !($path eq "") && -f 
$lastBuildStep->logfile) {
        $c->stash->{logtext} = `tail -n 50 $path`;
     }
 

Modified: hydra/trunk/src/root/build.tt
==============================================================================
--- hydra/trunk/src/root/build.tt       Thu Jun  9 17:11:56 2011        (r27410)
+++ hydra/trunk/src/root/build.tt       Fri Jun 10 07:36:30 2011        (r27411)
@@ -180,7 +180,7 @@
                [% END %]
 
                [% IF build.finished %]
-                       [% IF build.buildsteps && build.resultInfo.buildstatus 
!= 0 %]
+                       [% IF build.buildsteps && build.resultInfo.buildstatus 
!= 0 && build.resultInfo.buildstatus != 6 %]
                                [% INCLUDE renderBuildSteps type="Failed" %]
                        [% END %]
 
@@ -190,9 +190,9 @@
             <br/> 
             <table>
                 <thead>
-                    <th>Last successful build</th>
-                    [% IF prevSuccessfulBuild && firstBrokenBuild && 
firstBrokenBuild.id != build.id %]<th>First broken build</th>[% END %]
-                    <th>This build</th>
+                    <th>Last successful build <tt>[% INCLUDE renderDateTime 
timestamp = prevSuccessfulBuild.timestamp %]</tt></th>
+                    [% IF prevSuccessfulBuild && firstBrokenBuild && 
firstBrokenBuild.id != build.id %]<th>First broken build <tt>[% INCLUDE 
renderDateTime timestamp = firstBrokenBuild.timestamp %]</tt></th>[% END %]
+                    <th>This build <tt>[% INCLUDE renderDateTime timestamp = 
build.timestamp %]</tt></th>
                 </thead>
                 <tr>
                     <td valign="center">[% INCLUDE renderBuildStatusIcon 
build=prevSuccessfulBuild size=32 %] [% INCLUDE renderFullBuildLink 
build=prevSuccessfulBuild %]</td>
_______________________________________________
nix-commits mailing list
[email protected]
http://mail.cs.uu.nl/mailman/listinfo/nix-commits

Reply via email to