feat(debug): log execution time
This commit is contained in:
parent
64a7fc1144
commit
0c6ed73dde
2 changed files with 18 additions and 0 deletions
|
|
@ -278,6 +278,17 @@ function M.run_individual_tests(ctx, test_cases, contest_config, is_debug)
|
|||
})
|
||||
end
|
||||
|
||||
local passed = 0
|
||||
local total_time = 0
|
||||
for _, result in ipairs(results) do
|
||||
if result.status == "PASS" then
|
||||
passed = passed + 1
|
||||
end
|
||||
total_time = total_time + result.time_ms
|
||||
end
|
||||
|
||||
logger.log(("test results: %d/%d passed, total execution time %.1fms"):format(passed, #results, total_time))
|
||||
|
||||
return {
|
||||
compile_error = nil,
|
||||
results = results,
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue