main.lua: Add --skip-server-startup-log to discard server log output at startup

Thu, 04 Feb 2016 17:22:28 +0000

author
Matthew Wild <mwild1@gmail.com>
date
Thu, 04 Feb 2016 17:22:28 +0000
changeset 76
fecc1af937be
parent 75
68259c995b56
child 77
38066f635004

main.lua: Add --skip-server-startup-log to discard server log output at startup

main.lua file | annotate | diff | comparison | revisions
--- a/main.lua	Thu Feb 04 17:21:33 2016 +0000
+++ b/main.lua	Thu Feb 04 17:22:28 2016 +0000
@@ -8,6 +8,7 @@
 local server_log_reader = nil;
 local test_metadata = {};
 local server_log_wait_time = 0.2;
+local skip_server_startup_log = false;
 
 local property_rules = {};
 
@@ -55,6 +56,8 @@
 				end
 				return new_lines;
 			end
+		elseif opt == "--skip-server-startup-log" then
+			skip_server_startup_log = true;
 		elseif opt == "--tag" then
 			local tag = get_value();
 			local key, value = tag:match("^([^=]+):(.+)$");
@@ -123,7 +126,11 @@
 	log_data("script", { title = script.title, summary = script.summary });
 
 	if server_log_reader then
-		log_data("server", { lines = server_log_reader() });
+		if skip_server_startup_log then
+			server_log_reader();
+		else
+			log_data("server", { lines = server_log_reader() });
+		end
 	end
 
 	local verse = initialize_verse(function (_err) ok, err = false, _err end);

mercurial