5ZCQGZP5VK6RIXOFQ7L4OGXFRRBPWWJNQYTWVUKJRCO7UTBPA3IAC
3QMTXKWN7RME7ZJ62BIY2PSG733DEZS52QTRR5745IPLYUX542CQC
FCFJVYKYPDR2YE7M2ZMGPLUVPBZMTFQEXHTQCDN2HSGYOMFQ5HPQC
3QNOKBFMKBGXBVJIRHR2444JRRMBTABHE4674NR3DT67RRM2X6GAC
AVTNUQYRBW7IX2YQ3KDLVQ23RGW3BAKTAE7P73ASBYNKOHMQMH5AC
D5J7IZADWXMHCCNFOROFEBUOSE34VDLN4K3TUIZEEC4YT4IB5EVAC
JNJ4R56X3HVU4IGKZZ2IV73PALEXSYOIOAIVXZTV43BG7PEY6AOQC
ORRSP7FVCHI2TF5GXBRGQYYJAA3JFYXZBM3T663BKSBV22FCZVCAC
-- add test_name and file/line/test
function add_debug_info_to_test_failure(test_name, err)
-- Test_errors will be an array
function record_error(test_name, err)
local err_without_line_number = err:gsub('^[^:]*:[^:]*: ', '')
table.insert(Test_errors, test_name..' -- '..err_without_line_number)
end
-- Test_errors will be an array
-- add test_name and guess at file/line
function record_error_with_heuristic_location(test_name, err)