102 end |
102 end |
103 end |
103 end |
104 for _, file in ipairs(arg) do |
104 for _, file in ipairs(arg) do |
105 table.insert(files, file); |
105 table.insert(files, file); |
106 end |
106 end |
107 assert(#files > 0, "No test script provided"); |
|
108 return files; |
107 return files; |
109 end |
108 end |
110 |
109 |
111 local function read_script(script_name) |
110 local function read_script(script_name) |
112 io.input(script_name); |
111 io.input(script_name); |
297 |
296 |
298 log_data("start", { metadata = test_metadata }); |
297 log_data("start", { metadata = test_metadata }); |
299 |
298 |
300 local result_tally = { all = {} }; |
299 local result_tally = { all = {} }; |
301 |
300 |
|
301 assert(#files > 0, "No test script provided"); |
302 for i = 1, #files do |
302 for i = 1, #files do |
303 local ret = run_test_script(files[i]); |
303 local ret = run_test_script(files[i]); |
304 if not result_tally[ret.status] then |
304 if not result_tally[ret.status] then |
305 result_tally[ret.status] = {}; |
305 result_tally[ret.status] = {}; |
306 end |
306 end |