main: Pass logging function to run_test_script

Mon, 17 Sep 2018 22:06:27 +0100

author
Matthew Wild <mwild1@gmail.com>
date
Mon, 17 Sep 2018 22:06:27 +0100
changeset 155
84aa28dda508
parent 154
855a32aa56ab
child 156
807dc9c0f140

main: Pass logging function to run_test_script

main.lua file | annotate | diff | comparison | revisions
--- a/main.lua	Mon Sep 17 22:05:59 2018 +0100
+++ b/main.lua	Mon Sep 17 22:06:27 2018 +0100
@@ -295,7 +295,7 @@
 	end
 end;
 
-local function run_test_script(script_name, script_text)
+local function run_test_script(script_name, script_text, log_data)
 	local script = parse_script(script_text)
 	local script_data = { title = script.title, summary = script.summary, tags = script.tags, filename = script_name };
 
@@ -360,7 +360,7 @@
 assert(#files > 0, "No test script provided");
 for i = 1, #files do
 	local script_text = read_script(files[i]);
-	local ret = run_test_script(files[i], script_text);
+	local ret = run_test_script(files[i], script_text, log_data);
 	if not result_tally[ret.status] then
 		result_tally[ret.status] = {};
 	end

mercurial