☰
History of skills/kicad-bridge-test/run_verb_tests.py
77 commits
← Back to file
1.0.3: placement verbs, fixture tool, etiquette restore through ab
PCM proof: wiki page as a KiCad PCM repository (verbs, sweep fix, send_key menu, docs with screenshots, runner phase fi…
Freerouting on demand: docs, runner coverage, verb budgets
rust: multithreaded server with a GUI lock for window and IPC verbs; export_gerbers alias; retired plugin verbs answer…
runner: cover autoroute, model_check and the six sch_* verbs; ipc: no_pcb_frame for the one-API-server-per-machine case
0.9.348 notes; runner: heal after installs, KiCad dialogs are not foreground victims
Runner: installs before make_part_project/export_part, full replies kept (#85)
Release tool: keep the CA bundle out of repo pushes (secret scanner, #79 root cause); runner traces a real net
0.9.341: verb-test runner (full coverage, foreground victim rule, user discovery, pcbnew ping), routing/readiness/libra…
v0.9.104 FINAL background design (John): guardian touches ONLY KiCad windows — minimize-bounce the offender (OS returns…
suite: readiness preflight (26 bogus STARTUP-hang failures when run raced a fresh spawn)
v0.9.102: guardian pre-suppresses ALL visible KiCad windows (0.5s sweep) — closes the free-first-steal hole the 0.9.101…
v0.9.101: PREVENTION guardian — WS_EX_NOACTIVATE on misbehaving KiCad windows (no more fg flashes/churn), cleared on gu…
test stealth mode: keep KiCad behind the user's window during GUI phases (re-raise user's window, not minimize); docume…
v0.9.96: kicad_show_project — the 8th surface (electronics project / project manager). All 8 surfaces John listed now h…
v0.9.93: kicad_show_* family (Fusion fusion_show_* parity) — one clean verb per surface: symbol/footprint/3d_chip/schem…
v0.9.89: footprint editor gets the plugin-free win32 background load tier + honest failures (#21 remainder); suite fp t…
v0.9.87: kicad_state verb (#22, all windows as base64 + logical state) + process-verified window matching (#23, no more…
v0.9.81: kicad_uninstall testResidue mode — the verb suite cleans up ALL its residue after every run (phase 7)
verb suite: indent generated symbol lib per parser contract (run #3 finding)
v0.9.80: NEVER dismiss progress dialogs (their button is Cancel — sweeper was aborting loads mid-verb; suite finding);…
v0.9.79: KiCad-aware focus guardian (never fights the user, demotes thief below, 45s guard for async self-raises), laun…
kicad-bridge-test: end-to-end verb suite (all 48 verbs, coverage-enforced, rp2040 fixture) for daily pre-release testing