diff options
| author | blasty <blasty@local> | 2026-08-07 14:49:33 +0200 |
|---|---|---|
| committer | blasty <blasty@local> | 2026-08-07 14:49:33 +0200 |
| commit | 56a9e78b2ad8140cbad6792c7819cc6ac5b27ba0 (patch) | |
| tree | bdc7bec51a7eea2b9d738bd9ca34b6fc8a9fc320 /idatui/codemode_client.py | |
| parent | tests: thumb_ui 5m13s (crashing) -> 8.5s (diff) | |
| download | ida-tui-56a9e78b2ad8140cbad6792c7819cc6ac5b27ba0.tar.gz ida-tui-56a9e78b2ad8140cbad6792c7819cc6ac5b27ba0.tar.xz ida-tui-56a9e78b2ad8140cbad6792c7819cc6ac5b27ba0.zip | |
tests: trace_ui followed a signal that was not one (and it really did fail)
"the code view follows the trace" failed on the port (None vs 0x2ae4) and
passed on master, but it was not a trace regression: the test pressed "]",
waited for `app._t == 1`, and then read the listing cursor. `app._t` is
assigned the moment the key is handled -- the navigation it starts runs in a
worker -- so the wait was satisfied before the view had moved, and the check
read a cursor that had no address yet.
Master won that race because its backend answers in single-digit milliseconds.
The Code Mode backend is slower, so the race became a reliable failure. The
gate is now the condition the check is about (the cursor is on the trace's ip),
for both the forward and the backward step.
39 passed, 0 failed -- the same tally as master.
Diffstat (limited to 'idatui/codemode_client.py')
0 files changed, 0 insertions, 0 deletions
