mirror of
https://github.com/BlackMATov/evolved.lua.git
synced 2025-12-13 11:38:15 +07:00
show unbench/untests call results
This commit is contained in:
@@ -11,13 +11,15 @@ local function describe(name, func, ...)
|
||||
local start_s = os.clock()
|
||||
local start_kb = collectgarbage('count')
|
||||
|
||||
local success = pcall(func, ...)
|
||||
local success, result = pcall(func, ...)
|
||||
|
||||
local finish_s = os.clock() - start_s
|
||||
local finish_kb = collectgarbage('count') - start_kb
|
||||
|
||||
print(string.format(' %s | ms: %f | kb: %f',
|
||||
success and 'OK' or 'FAILED', finish_s * 1000, finish_kb))
|
||||
print(string.format(' %s | ms: %.2f | mb: %.2f',
|
||||
success and 'OK' or 'FAILED', finish_s * 1000, finish_kb / 1024))
|
||||
|
||||
if not success then print(' ' .. result) end
|
||||
|
||||
collectgarbage('restart')
|
||||
end
|
||||
|
||||
@@ -11,13 +11,15 @@ local function describe(name, func, ...)
|
||||
local start_s = os.clock()
|
||||
local start_kb = collectgarbage('count')
|
||||
|
||||
local success = pcall(func, ...)
|
||||
local success, result = pcall(func, ...)
|
||||
|
||||
local finish_s = os.clock() - start_s
|
||||
local finish_kb = collectgarbage('count') - start_kb
|
||||
|
||||
print(string.format(' %s | ms: %f | kb: %f',
|
||||
success and 'OK' or 'FAILED', finish_s * 1000, finish_kb))
|
||||
print(string.format(' %s | ms: %.2f | mb: %.2f',
|
||||
success and 'OK' or 'FAILED', finish_s * 1000, finish_kb / 1024))
|
||||
|
||||
if not success then print(' ' .. result) end
|
||||
|
||||
collectgarbage('restart')
|
||||
end
|
||||
|
||||
Reference in New Issue
Block a user