main.lua

changeset 114
48aab6c9e9d3
parent 113
f5c1ccc58b48
child 115
0f8d0906af6e
equal deleted inserted replaced
113:f5c1ccc58b48 114:48aab6c9e9d3
234 end 234 end
235 end 235 end
236 236
237 local function run_test_script(script_name) 237 local function run_test_script(script_name)
238 238
239 log_data("start", { metadata = test_metadata });
240 local ok, result, err = pcall(main, log_data, script_name); 239 local ok, result, err = pcall(main, log_data, script_name);
241 240
242 local exit_code = 0; 241 local exit_code = 0;
243 if not ok then 242 if not ok then
244 print("TEST ERROR:", result); 243 print("TEST ERROR:", result);
253 log_data("test-passed"); 252 log_data("test-passed");
254 end 253 end
255 return exit_code; 254 return exit_code;
256 end 255 end
257 256
257 log_data("start", { metadata = test_metadata });
258
258 local exit_code = 0; 259 local exit_code = 0;
259 for i = 1, #arg do 260 for i = 1, #arg do
260 local ret = run_test_script(arg[i]); 261 local ret = run_test_script(arg[i]);
261 if ret > exit_code then 262 if ret > exit_code then
262 exit_code = ret; 263 exit_code = ret;

mercurial