From 34689916bbf1fce5579f5727c568c3002e8dc36d Mon Sep 17 00:00:00 2001 From: blasty Date: Sun, 9 Aug 2026 22:20:59 +0200 Subject: Docs: correct the stale --fast check counts (302/257 -> 380) --- .fastfeedback/SPEED.md | 4 ++-- README.md | 2 +- idatui/codemode_client.py | 2 +- 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 -- cgit v1.3.1-sl0p