QZDCEIJQUFLOLBITHHCJWVGYCZZPIBVSZDRSAGRK2V2GUNJPLF5AC
F3JDOBJZBD3UI7ME6XPJZYHCKGQRITNTNLKRGIYXUJRWZCBGGCTAC
FCFJVYKYPDR2YE7M2ZMGPLUVPBZMTFQEXHTQCDN2HSGYOMFQ5HPQC
3QNOKBFMKBGXBVJIRHR2444JRRMBTABHE4674NR3DT67RRM2X6GAC
AVTNUQYRBW7IX2YQ3KDLVQ23RGW3BAKTAE7P73ASBYNKOHMQMH5AC
YCAVZNVY7KRCXTNKISVNIP2A3LOTLCJZEAMG5A2RVUUFFFQXQLTQC
DBPKNKLVQ6KGZLBGRMY6D6ZS3G7K3I5O6UU6EHHBFGR24NXPNZYAC
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)