From b00938f67603f8e9a538956c482bd8a0be73e064 Mon Sep 17 00:00:00 2001 From: rswindell <> Date: Thu, 9 May 2019 22:23:24 +0000 Subject: [PATCH] Include useredit.exe in build. Send failure emails with high-prioirty. Use require() instead of load(). --- exec/testbuild.js | 15 ++++++++++----- 1 file changed, 10 insertions(+), 5 deletions(-) diff --git a/exec/testbuild.js b/exec/testbuild.js index 1aeae7ff36..bde52807d8 100644 --- a/exec/testbuild.js +++ b/exec/testbuild.js @@ -4,7 +4,7 @@ /* $Id$ */ -load("sbbsdefs.js"); +require("smbdefs.js", 'SMB_PRIORITY_HIGHEST'); var keep = false; @@ -67,6 +67,8 @@ if(platform=="win32") { ,"> " + build_output]); builds.push(["src/sbbs3/chat" ,"bpr2mak chat.bpr & make -f chat.mak" ,"> " + build_output]); + builds.push(["src/sbbs3/useredit" ,"build.bat" + ,"> " + build_output]); } else { /* Unix */ builds.push(["src/sbbs3" ,"gmake RELEASE=1" ,"2> " + build_output]); } @@ -80,6 +82,7 @@ var win32_dist "src/sbbs3/scfg/msvc.win32.exe.release/scfghelp.*", "src/sbbs3/chat/chat.exe", "src/sbbs3/ctrl/sbbsctrl.exe", + "src/sbbs3/useredit/useredit.exe", "3rdp/win32.release/mozjs/bin/*.dll", "3rdp/win32.release/nspr/bin/*.dll", "3rdp/win32.release/cryptlib/bin/*.dll" @@ -153,9 +156,10 @@ for(i in builds) { var retval=system.exec(cmd_line); log(LOG_INFO, "Done: " + cmd_line); if(retval) { - send_email(subject, + send_email(subject, log(LOG_ERR,"!ERROR " + retval + " executing: '" + cmd_line + "' in " + sub_dir) - + "\n\n" + file_contents(build_output)); + + "\n\n" + file_contents(build_output) + ,SMB_PRIORITY_HIGHEST); bail(1); } @@ -263,7 +267,7 @@ function file_contents(fname) return(msgtxt); } -function send_email(subject, body) +function send_email(subject, body, priority) { var msgbase = new MsgBase("mail"); if(msgbase.open()==false) { @@ -273,7 +277,8 @@ function send_email(subject, body) var hdr = { from: "Synchronet testbuild.js", - subject: subject + subject: subject, + priority: priority }; var rcpt_list = [ -- GitLab