Put the name of the test first. File and line number are less important, and also our heuristics sometimes get them wrong.
HMZSOZQCBEQBHYDEZ57U4LAITX4XHFMASJDJOB2WZHYAD53QEKCAC
local file_and_line_number = stack_trace:gsub('stack traceback:\n', ''):gsub(': .*', '')
local full_error = file_and_line_number..':'..test_name..' -- '..err_without_line_number
local file_and_line_number = stack_trace:gsub('stack traceback:\n', ''):gsub(': .*', '') --[[strip newline and tab]] :sub(3)
local full_error = test_name..' -- '..file_and_line_number..' '..err_without_line_number