Nikita Smith
|
09afff7957
|
improve error handling in the debugger harness (source file + line
number for error reports and allow scripts without header)
|
2026-06-02 12:10:44 -07:00 |
|
Nikita Smith
|
49af8248ef
|
update tests summary
|
2026-06-02 12:10:36 -07:00 |
|
Nikita Smith
|
a3bac20a73
|
rebase fixes
normalize line endings
sort test pointers
rebase fixes
rebase fixes
|
2026-06-02 12:10:29 -07:00 |
|
Nikita Smith
|
ffe18834dd
|
run tests on Linux
|
2026-06-02 12:10:18 -07:00 |
|
Nikita Smith
|
e92947057d
|
workaround os_get_current_path
|
2026-06-02 12:10:18 -07:00 |
|
Nikita Smith
|
e17bcd3058
|
switch for launching debugger with window
|
2026-06-02 12:10:17 -07:00 |
|
Nikita Smith
|
857ab15aaa
|
hack-in temp backslash for windows
|
2026-06-02 12:10:16 -07:00 |
|
Nikita Smith
|
2d99f5600c
|
move linker id helper to the main file so we can use it in other torture
layers
|
2026-06-02 12:10:14 -07:00 |
|
Nikita Smith
|
de03edc69e
|
rename artifact folder so it does not collide with torture program on linux
|
2026-06-02 12:10:08 -07:00 |
|
Nikita Smith
|
60a38247af
|
capture output on linux
|
2026-06-02 12:10:07 -07:00 |
|
Nikita Smith
|
d7161ea6e6
|
clean up stepping test, and remove switch for overriding crash dump path
|
2026-06-02 12:09:59 -07:00 |
|
Nikita Smith
|
5a3741a264
|
gen crash dumps
|
2026-06-02 12:09:54 -07:00 |
|
Nikita Smith
|
b60f5ec7cb
|
wire non graphical raddbg build target
|
2026-06-02 12:09:53 -07:00 |
|
Nikita Smith
|
b6bc8d89b0
|
bifurcate output into stderr and stdout
|
2026-06-02 12:09:52 -07:00 |
|
Nikita Smith
|
210b6a212a
|
capture stderr and print out when test fails/crashes
|
2026-06-02 12:09:50 -07:00 |
|
Nikita Smith
|
f991a80c85
|
remove safe call so crashes in github actions print out callstack
|
2026-06-02 12:09:50 -07:00 |
|
Nikita Smith
|
887ee21d94
|
print out last captured output when a test fails or crashes
|
2026-06-02 12:09:48 -07:00 |
|
Nikita Smith
|
a645622b10
|
basic debugger stepping test run to completion
|
2026-06-02 12:09:47 -07:00 |
|
Nikita Smith
|
a73105b296
|
torture merge build fixes
|
2026-05-18 18:18:18 -07:00 |
|
Ryan Fleury
|
aea4a4ff9d
|
eliminate os_core, move into base; eliminate regs, move into arch abstraction layer, define x64 regs in x64 layer; move win32 backend for os core (now base) functionality to top-level win32 layer
|
2026-05-08 15:21:21 -07:00 |
|
Nikita Smith
|
1f4c4af598
|
use compound initializers to define and drive obj generation
|
2026-04-24 13:11:34 -07:00 |
|
Nikita Smith
|
6348c63cdc
|
make namespace optional for specifying test targets
|
2026-04-23 17:34:02 -07:00 |
|
Nikita Smith
|
ffd6f10b31
|
wildcard match target tests
|
2026-04-22 09:30:45 -07:00 |
|
Nikita Smith
|
d7cc06f5d5
|
show top five slow tests in the summary
|
2026-04-20 10:39:50 -07:00 |
|
Nikita Smith
|
cd4f81d473
|
time tests
|
2026-04-20 10:39:50 -07:00 |
|
Nikita Smith
|
e5664facce
|
delete existing files before running test
|
2026-04-11 13:46:49 -07:00 |
|
Nikita Smith
|
b4bbc38ab2
|
validate info stream
|
2026-04-10 17:02:04 -07:00 |
|
Nikita Smith
|
85bbfa755a
|
port pdb -> rdi determinism test
|
2026-04-09 13:41:04 -07:00 |
|
Nikita Smith
|
33b121215b
|
remove T_EndTest
|
2026-04-07 21:21:08 -07:00 |
|
Nikita Smith
|
5a0bddafad
|
test EXE and PDB determinism
|
2026-04-07 11:27:20 -07:00 |
|
Nikita Smith
|
e54bef58df
|
implement /INFERASANLIBS
|
2026-04-06 22:18:26 -07:00 |
|
Nikita Smith
|
890f7afccc
|
take exit code before closing process handle
|
2026-04-06 12:17:25 -07:00 |
|
Nikita Smith
|
8cc8986197
|
WIP test PDB determinism
|
2026-04-06 12:04:33 -07:00 |
|
Nikita Smith
|
44a0efd207
|
test mismatched PCH signatures and presence of .debug$P and .debug$T in
same obj
|
2026-04-06 12:04:31 -07:00 |
|
Nikita Smith
|
70677b85d8
|
align group names
|
2026-03-17 14:44:07 -07:00 |
|
Nikita Smith
|
2fc4a3472b
|
finalize DWARF line table conversion test
|
2026-02-24 19:05:22 -08:00 |
|
Nikita Smith
|
c7f7e15434
|
WIP DWARF line table conversion tester
|
2026-02-24 18:05:39 -08:00 |
|
Nikita Smith
|
2df9a155c6
|
build radbin for torture
|
2026-02-23 11:54:37 -08:00 |
|
Nikita Smith
|
6e1816a01c
|
disable crash handler to diagnose crash in github workflows
|
2026-02-23 11:42:30 -08:00 |
|
Nikita Smith
|
11d90a34a3
|
stop tests on first fail or crash
|
2026-02-18 01:20:42 -08:00 |
|
Nikita Smith
|
59e8389ed9
|
cleanup invoke
|
2026-02-18 00:56:30 -08:00 |
|
Nikita Smith
|
aaa5b0cb59
|
pass over DWARF dumper
|
2026-02-11 00:00:43 -08:00 |
|
Nikita Smith
|
8b729d4588
|
refactored testing utility
- factored out common parts in tests into T_BeginTest and T_EndTest
- separated radlink and DWARF tests
|
2026-02-05 19:45:34 -08:00 |
|
Nikita Smith
|
4f95819eb0
|
by default linker creates a bind table
|
2026-01-20 15:33:00 -08:00 |
|
Nikita Smith
|
85df75c30b
|
defer import link test
|
2026-01-20 15:27:40 -08:00 |
|
Nikita Smith
|
ce4d09d431
|
WIP DW_OP_piece
|
2025-12-17 17:32:03 -08:00 |
|
Nikita Smith
|
43cb8b7b1a
|
handle DW_Op_FBReg, DW_ExprOp_Deref, DW_ExprOp_BReg*, and DW_ExprOp_BRegX
|
2025-12-16 17:32:12 -08:00 |
|
Nikita Smith
|
0aea6c4e8f
|
finish value in register test
|
2025-12-16 13:49:23 -08:00 |
|
Nikita Smith
|
da57259379
|
move DWARF expressions test to the torture
|
2025-12-16 11:14:17 -08:00 |
|
Ryan Fleury
|
46527c8465
|
checkpoint in new debug info layer: 16-byte key (set up to use GUIDs or otherwise unique keys at the base), better control over oversubscribing cores for conversion, better prioritization of conversions
|
2025-09-29 14:12:33 -07:00 |
|