blob: b5dcd70e896dc81d0ddd51385824ba82b94f3ac6 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
|
#!/usr/bin/env lua
if (os.getenv("_DEBUG")) then
local json = require 'json'
local debuggee = require 'vscode-debuggee'
local startResult, breakerType = debuggee.start(json)
print('debuggee start ->', startResult, breakerType)
end
local no_error, err_msg
no_error, err_msg = pcall( require, 'test.test_luaunit')
if not no_error then
if nil == err_msg:find( "module 'test.test_luaunit' not found" ) then
-- module found but error loading it
-- display the error by reproducing it
require('test.test_luaunit')
end
-- run_unit_tests shall also work when called directly from the test directory
require('test_luaunit')
-- we must disable this test, not working in this case because it expects
-- the stack trace to start with test/test_luaunit.lua
TestLuaUnitUtilities.test_FailFmt = nil
end
local lu = require('luaunit')
lu.LuaUnit.verbosity = 2
os.exit( lu.LuaUnit.run() )
|