add start time in build-report
authorYigang Wen <yigangx.wen@intel.com>
Fri, 13 Dec 2013 09:00:22 +0000 (17:00 +0800)
committerQiang Z Zhang <qiang.z.zhang@intel.com>
Mon, 16 Dec 2013 04:58:03 +0000 (06:58 +0200)
Change-Id: I8f7757e72500674ed058be8c38f43e6e6ef5e0f5

data/build-report.tmpl
depanneur

index 82eaef531ecd3d5b23a1b2496d8aec56f0c2d058..1f1fa1a636d6d7a845b680cb2a048cbeb7ef44a0 100644 (file)
@@ -29,6 +29,7 @@ table.middle th { text-align: left }
 
 <p><B>Profile:</B> <TMPL_VAR build_profile></p>
 <p><B>Arch:</B> <TMPL_VAR build_arch></p>
+<p><B>Start Time:</B> <TMPL_VAR build_start_time></p>
 
 <h3>Build Status Summary</h3>
 
index 09835db8540694540952869a38c305c8bce84739..c4a3f6ac4d640a18447f1e9ff27388ef4de3c9b1 100755 (executable)
--- a/depanneur
+++ b/depanneur
@@ -120,6 +120,7 @@ my $noinit = 0;
 my $keep_packs = 0;
 my @defines;
 my $arg_spec = "";
+my $start_time = "";
 
 my @tofind = ();
 my %to_build = ();
@@ -1497,6 +1498,7 @@ sub build_html_report
     $tmpl->param(
         build_profile => $build_status_json{"build_profile"},
         build_arch => $build_status_json{"build_arch"},
+        build_start_time => $build_status_json{"build_start_time"},
         );
 
     $tmpl->param($build_status_json{"summary"});
@@ -1598,6 +1600,7 @@ sub build_report
     # fill json data structure
     $build_status_json{"build_profile"} = $dist;
     $build_status_json{"build_arch"} = $arch;
+    $build_status_json{"build_start_time"} = $start_time;
     $build_status_json{"summary"} = { packages_total => $total_packages,
                                       packages_succeeded => $succeeded_packages,
                                       packages_export_error  => $num_export_errors,
@@ -1652,6 +1655,7 @@ sub get_binary_list() {
 
 # MAIN
 info("start building packages from: " . $package_path . " ($style)");
+($_, $start_time) = my_system("date +\"%Y-%m-%d %H:%M %z\"");
 
 if ($style eq 'git') {
     my @specs = @ARGV;