参考所有分组,完成尽量多的内容:结论为 porting 文档守住 LinuxCNC fixture 覆盖

This commit is contained in:
cnc
2026-06-03 23:07:37 +08:00
parent 802e85cd63
commit 52d7a49861
2 changed files with 12 additions and 0 deletions

View File

@@ -809,6 +809,14 @@ for label, script in [
f"{label} regression script no longer covers LinuxCNC fixtures: "
+ ", ".join(missing)
)
porting_doc = Path("docs/linuxcnc-porting.md").read_text(encoding="utf-8")
missing_doc = [f"tests/gcode/{fixture}.ngc" for fixture in fixtures if f"tests/gcode/{fixture}.ngc" not in porting_doc]
if missing_doc:
raise SystemExit(
"LinuxCNC fixture coverage is missing from docs/linuxcnc-porting.md: "
+ ", ".join(missing_doc)
)
PY
for script in \