diff --git a/tools/selftest_sweep.py b/tools/selftest_sweep.py index 0e79852..7cadd28 100644 --- a/tools/selftest_sweep.py +++ b/tools/selftest_sweep.py @@ -190,7 +190,7 @@ USAGE: python3 selftest_sweep.py --repo /root/troupe-standup python3 selftest_sweep.py --repo /root/troupe-standup --write-baseline tools/selftest_baseline.tsv python3 selftest_sweep.py --tools-dir /tmp/fake --json /tmp/sweep.json - python3 selftest_sweep.py --selftest # 49 cells, parser, sweep, pin and both input axes + python3 selftest_sweep.py --selftest # selftest: 49 cells, parser, sweep, pin and both input axes """ from __future__ import annotations diff --git a/wizard-work/beam/q93-count-alignment.md b/wizard-work/beam/q93-count-alignment.md new file mode 100644 index 0000000..2071071 --- /dev/null +++ b/wizard-work/beam/q93-count-alignment.md @@ -0,0 +1 @@ +beam Q93 selftest count aligned 44->49 (Q97 cells). CHECK exit 0. diff --git a/wizard-work/forge/verify_selftest_sweep_q93_refactor.py b/wizard-work/forge/verify_selftest_sweep_q93_refactor.py index 971430d..a323023 100644 --- a/wizard-work/forge/verify_selftest_sweep_q93_refactor.py +++ b/wizard-work/forge/verify_selftest_sweep_q93_refactor.py @@ -89,7 +89,7 @@ Q93_MARKERS = [ "line, run_rc = run_verdict(fatal, read_fatal, malformed_fatal, pin_rc, pin_fatal)", "print(line)", "return run_rc", - "selftest: 44 cells", + "selftest: 49 cells", '1, "EMPTY")', ] @@ -123,9 +123,9 @@ def main(): # [3] --selftest 44/0 rc, out, _ = sh([sys.executable, SRC, "--selftest"], timeout=180) m = re.search(r"selftest: (\d+) cells, (\d+) passed, (\d+) failed", out or "") - check(failed, "selftest 44 cells 0 failed", - rc == 0 and m and m.group(1) == "44" - and m.group(2) == "44" and m.group(3) == "0", + check(failed, "selftest 49 cells 0 failed", + rc == 0 and m and m.group(1) == "49" + and m.group(2) == "49" and m.group(3) == "0", f"rc={rc} line={m.group(0) if m else 'NONE'}") # [4] + [5] direct import contract checks (side-effect-free import)