From 7276d918514ecb28d706b76312732b485f8725c8 Mon Sep 17 00:00:00 2001 From: rswindell <> Date: Wed, 25 Aug 2004 08:42:51 +0000 Subject: [PATCH] A lot more detail in build success e-mail (build times, system details, etc.). --- exec/testbuild.js | 21 +++++++++++++++++++-- 1 file changed, 19 insertions(+), 2 deletions(-) diff --git a/exec/testbuild.js b/exec/testbuild.js index a430b83254..b4d5ad119f 100644 --- a/exec/testbuild.js +++ b/exec/testbuild.js @@ -48,10 +48,12 @@ if(platform=="win32") { builds.push(["src/sbbs3/uedit", "gmake"]); } +var start = time(); + for(i in builds) { var sub_dir = builds[i][0]; var build_dir = temp_dir + "/" + sub_dir; - var subject = "Build failure in " + sub_dir; + var subject = system.platform + " build failure in " + sub_dir; if(sub_dir.length) log(LOG_INFO, "Build sub-directory: " + sub_dir); @@ -60,6 +62,8 @@ for(i in builds) { exit(1); } + builds[i].start = time(); + var cmd_line = builds[i][1]; if(cmd_line.indexOf(build_output)<0) cmd_line += " 2> " + build_output; @@ -70,9 +74,22 @@ for(i in builds) { send_email(subject, file_contents(build_output)); exit(1); } + + builds[i].end = time(); +} + +var body = "System: " + system.local_host_name + " - " + system.os_version + "\n\n"; + +for(i in builds) { + body += system.secondstr(builds[i].end-builds[i].start) + " - "; + body += builds[i][0] + "\t" + builds[i][1]; + body += "\n"; } -send_email("Builds successful!",builds); +body += "--------\n"; +body += system.secondstr(time()-start) + " - total\n"; + +send_email(system.platform + " builds successful", lfexpand(body)); function file_contents(fname) { -- GitLab