Merge text0
[?]
Mar 26, 2023, 5:01 PM
NSHI3CH54UBZRFBZG2YYXAMCPIQXJQI42TZVC2NMGECEZEPHGO7QCDependencies
- [2]
A3Z3S62Kget rid of dubious heuristic helper - [3]
4EGQRXDAbugfix: naming points - [4]
3QMTXKWNrename - [5]
5ZCQGZP5save 2 more alternate formats for test failures - [6]
AVTNUQYRbasic test-enabled framework - [7]
FCFJVYKYredundant check - [8]
Q7HDVBN7keep some prints in the terminal for now - [9]
JNJ4R56Xsupport running tests multiple times - [10]
ORRSP7FVdeduce test names on failures - [11]
IMEJA43Lsnapshot - [12]
TSV3KPBRtweak format of test failures - [13]
CZQ3NJ4NMerge text0 - [14]
2NTKHMLGconfigurable error handler when running tests - [*]
3QNOKBFMbeginnings of a test harness
Change contents
- edit in app.lua at line 438
xpcall(_G[name], function(err) record_error_fn(name, err) end) - resurrect zombie in app.lua at line 438
--? print('=== '..name) - edit in app.lua at line 439
xpcall(_G[name], function(err) record_error_fn(name, err) end) - edit in app.lua at line 487[4.60904]→[3.1995:2057](∅→∅),[4.60904]→[3.1995:2057](∅→∅),[4.60904]→[3.1995:2057](∅→∅),[4.61148]→[3.2058:2195](∅→∅),[4.61148]→[3.2058:2195](∅→∅),[4.61148]→[3.2058:2195](∅→∅)
local stack_trace = debug.traceback('', --[[stack frame]]4)--? local full_error = file_and_line_number..':'..test_name..' -- '..err_without_line_number..'\t\t'..stack_trace:gsub('\n', '\n\t\t')