]> xenbits.xensource.com Git - osstest.git/commitdiff
Executive: Break out span_colour
authorIan Jackson <ian.jackson@eu.citrix.com>
Thu, 24 Jan 2019 16:52:32 +0000 (16:52 +0000)
committerIan Jackson <ian.jackson@eu.citrix.com>
Thu, 24 Jan 2019 18:40:21 +0000 (18:40 +0000)
No functional change.

Signed-off-by: Ian Jackson <ian.jackson@eu.citrix.com>
Osstest/Executive.pm

index 0be27b641089a17b0bc8f2eb83883e56c8cf6b57..1b1cdc364de1cb0301a0239da606f2b5198780cc 100644 (file)
@@ -59,7 +59,8 @@ BEGIN {
                       db_pg_dsn opendb opendb_state
                       db_schema_updates_applied db_schema_updates_intree
                       );
-    %EXPORT_TAGS = ( colours => [qw($green $red $yellow $purple $blue)] );
+    %EXPORT_TAGS = ( colours => [qw($green $red $yellow $purple $blue
+                                   span_colour)] );
 
     @EXPORT_OK   = @{ $EXPORT_TAGS{colours} };
 }
@@ -306,6 +307,11 @@ our $grey_pale= '#666666';
 our $grey_mid=  '#888888';
 our $grey_dark= '#cccccc';
 
+sub span_colour ($) {
+    my ($colour) = @_;
+    "<span style=\"background-color: $colour\">"
+}
+
 sub report_run_getinfo ($) {
     # $f is a joined flight/job row, must contain at least
     #    flight job status
@@ -345,7 +351,7 @@ END
                $summary .= " $fs->{status}";
                $colour = $failcolour;
            }
-           push @content, "<span style=\"background-color: $colour\">".
+           push @content, span_colour($colour).
                encode_entities($summary)."</span>";
         }
        if (!@content) {