test: move the handshake regression in beside the rest
It was written next to the loader source; the harness lives at the repo root. Not registered with ctest yet — it belongs beside pureboot.planner, which is the other test of the host tool's pure logic. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
This commit is contained in:
@@ -8,14 +8,14 @@ this, ~60 reboots/s of UART-reset garbage in which a stray 0x2b reads as a
|
|||||||
prompt — otherwise spins the tool forever. Regression for that hang, plus a
|
prompt — otherwise spins the tool forever. Regression for that hang, plus a
|
||||||
control that a well-behaved loader still connects.
|
control that a well-behaved loader still connects.
|
||||||
|
|
||||||
Stdlib only; run with `python test/test_handshake.py`.
|
Stdlib only; run with `python test/test_handshake.py`. Not yet wired into ctest.
|
||||||
"""
|
"""
|
||||||
import importlib.util
|
import importlib.util
|
||||||
import pathlib
|
import pathlib
|
||||||
import threading
|
import threading
|
||||||
import time
|
import time
|
||||||
|
|
||||||
PB = pathlib.Path(__file__).resolve().parents[1] / "pureboot.py"
|
PB = pathlib.Path(__file__).resolve().parents[1] / "pureboot" / "pureboot.py"
|
||||||
_spec = importlib.util.spec_from_file_location("pureboot", PB)
|
_spec = importlib.util.spec_from_file_location("pureboot", PB)
|
||||||
pb = importlib.util.module_from_spec(_spec)
|
pb = importlib.util.module_from_spec(_spec)
|
||||||
_spec.loader.exec_module(pb)
|
_spec.loader.exec_module(pb)
|
||||||
Reference in New Issue
Block a user