forked from github/server
22 lines
475 B
Lua
22 lines
475 B
Lua
local atexit = require "lunitx.atexit"
|
|
local lunit = require "lunit"
|
|
|
|
--for k,v in pairs(debug.getinfo(1,"S")) do print(k,v) end
|
|
-- autonameing
|
|
-- module("bcrc-test", lunit.testcase, package.seeall)
|
|
|
|
atexit(function()
|
|
local _, emsg = xpcall(function()
|
|
lunit.main(arg)
|
|
end, debug.traceback)
|
|
if emsg then
|
|
print(emsg)
|
|
os.exit(1)
|
|
end
|
|
if lunit.stats.failed > 0 or lunit.stats.errors > 0 then
|
|
os.exit(1)
|
|
end
|
|
end)
|
|
|
|
return lunit
|