aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorblasty <blasty@local>2026-08-09 22:20:59 +0200
committerblasty <blasty@local>2026-08-09 22:20:59 +0200
commit34689916bbf1fce5579f5727c568c3002e8dc36d (patch)
tree89359198c443ebc1f16e09795f0ea96f8f0bf796
parentDocs: mark the two upstream perf findings fixed in 0.3.2 (diff)
downloadida-tui-34689916bbf1fce5579f5727c568c3002e8dc36d.tar.gz
ida-tui-34689916bbf1fce5579f5727c568c3002e8dc36d.tar.xz
ida-tui-34689916bbf1fce5579f5727c568c3002e8dc36d.zip
Docs: correct the stale --fast check counts (302/257 -> 380)
-rw-r--r--.fastfeedback/SPEED.md4
-rw-r--r--README.md2
-rw-r--r--idatui/codemode_client.py2
3 files changed, 4 insertions, 4 deletions
diff --git a/.fastfeedback/SPEED.md b/.fastfeedback/SPEED.md
index 4274145..876b107 100644
--- a/.fastfeedback/SPEED.md
+++ b/.fastfeedback/SPEED.md
@@ -25,7 +25,7 @@ defers its `ida_codemode` import instead of doing it at module top.
**Cheap gates (seconds, run these first)**
```bash
python3 -c "import ast;ast.parse(open('idatui/codemode_client.py').read())" # ~0.05s syntax
-python3 tests/run.py --fast # every pure suite, 302 checks, 0.6s
+python3 tests/run.py --fast # every pure suite, 380 checks, 0.8s
python3 tests/run.py graph -x # one suite by substring, fail-fast
```
@@ -180,7 +180,7 @@ may legitimately do nothing (e.g. carving random bytes).
| command | time | notes |
|---|---|---|
-| `python3 tests/run.py --fast` | **0.6s** | 302 checks, all pure suites |
+| `python3 tests/run.py --fast` | **0.8s** | 380 checks, all pure suites |
| `python3 tests/test_graph.py` | ~1s | 86 checks, pure layout engine |
| `python3 tests/test_codemode_client.py` | ~0.1s | 14 checks, fakes the DatabaseHandle |
| pilot boot (first scenario) | ~1.7s | opens the DB; seeded from `.pristine.i64` |
diff --git a/README.md b/README.md
index bee852d..d301c2f 100644
--- a/README.md
+++ b/README.md
@@ -173,7 +173,7 @@ test is empty while the protocol works fine).
## Tests
```sh
-python3 tests/run.py --fast # 302 checks, <1s, any python3 — between edits
+python3 tests/run.py --fast # 380 checks, <1s, any python3 — between edits
python3 tests/run.py --list # what runs, and what needs IDA
python3 tests/run.py # 788 checks, ~2m — before a commit
```
diff --git a/idatui/codemode_client.py b/idatui/codemode_client.py
index fde62b9..5ee2780 100644
--- a/idatui/codemode_client.py
+++ b/idatui/codemode_client.py
@@ -32,7 +32,7 @@ from .errors import IDAConnectionError, IDATimeoutError, IDAToolError, Session
# The paging/graph/trace layers and their offline test suites must keep importing
# `idatui` on a machine with no IDA and no Code Mode installed -- that is the
# house rule the stdlib-only worker client used to satisfy for free, and
-# `tests/run.py --fast` (257 checks, any python3) depends on it. A hard top-level
+# `tests/run.py --fast` (380 checks, any python3) depends on it. A hard top-level
# import here makes the whole package unimportable, so the failure is deferred to
# the first operation that genuinely needs the library.
_CODEMODE_ERROR: Exception | None = None