debug helper: run a single test
This commit is contained in:
parent
51e6494384
commit
298cf2edc2
8
app.lua
8
app.lua
|
@ -438,6 +438,14 @@ function App.run_tests()
|
|||
App = saved_app
|
||||
end
|
||||
|
||||
function App.run_test(test)
|
||||
local saved_app = App
|
||||
App = App_for_tests
|
||||
App.initialize_for_test()
|
||||
xpcall(test, function(err) prepend_debug_info_to_test_failure('', err) end)
|
||||
App = saved_app
|
||||
end
|
||||
|
||||
-- prepend file/line/test
|
||||
function prepend_debug_info_to_test_failure(test_name, err)
|
||||
local err_without_line_number = err:gsub('^[^:]*:[^:]*: ', '')
|
||||
|
|
Loading…
Reference in New Issue