From 62584ea36c37b7c4c16ebc7969dcdf959ca3408c Mon Sep 17 00:00:00 2001 From: BlackMATov Date: Mon, 11 Nov 2024 06:55:52 +0700 Subject: [PATCH] show unbench/untests call results --- unbench.lua | 8 +++++--- untests.lua | 8 +++++--- 2 files changed, 10 insertions(+), 6 deletions(-) diff --git a/unbench.lua b/unbench.lua index 42e08ed..75c959b 100644 --- a/unbench.lua +++ b/unbench.lua @@ -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 diff --git a/untests.lua b/untests.lua index 42e08ed..75c959b 100644 --- a/untests.lua +++ b/untests.lua @@ -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