按规划继续工作

结论:扩展 canon_runtime_edges fixture,固定 vendored LinuxCNC 执行后的 modal、override、spindle、mist、flood 状态读回,并同步验证文档。
This commit is contained in:
2026-06-08 12:33:42 +08:00
parent 0a98bb5ba0
commit da150ee571
3 changed files with 23 additions and 4 deletions

View File

@@ -298,6 +298,9 @@ post-execute position parameters differently than the line-by-line MDI smoke.
The same Node WASM and browser file-path smokes also cover the negative fixture
group and check the LinuxCNC file-execution error text plus absent canonical
motion constraints where applicable.
`canon_runtime_edges` also pins the vendored interpreter's post-program
modal, override, spindle, mist, and flood `_setup` state readback after the
canonical runtime-edge calls complete.
The Node WASM and browser interpreter smokes also cover LinuxCNC parameter-file
restore/save behavior through the exported C ABI, including out-of-order file
rejection, missing-file success, missing required numeric parameter defaulting,
@@ -525,9 +528,12 @@ numbered-parameter, local named-parameter plus `_ini[...]` lookup through
tool-reload, tool select/change/length-offset, M61 current-tool-number update,
canned-cycle, state-tag motion, tool-table setup, and O-word subroutine
fixtures, plus threading/rigid tap, NURBS dispatch boundaries, and the
comparable canonical runtime edge and program-end cleanup calls. The same
upstream baseline also validates the current negative fixture error text and
absent canonical-event constraints. Fixtures that depend on standalone-only runtime
comparable canonical runtime edge and program-end cleanup calls. The
standalone vendored-source harness, Node WASM smoke, and browser smoke also
pin the `canon_runtime_edges` post-program modal, override, spindle, mist, and
flood `_setup` state. The same upstream baseline also validates the current
negative fixture error text and absent canonical-event constraints. Fixtures
that depend on standalone-only runtime
adapters, HAL state, upstream `rs274` output gaps such as
`WAIT` or hidden NURBS control-point detail, or richer machine session state
still need dedicated native LinuxCNC baselines.