补充浏览器文件路径错误覆盖

结论:浏览器解释器 smoke 现在通过 Interp::open/read/execute 文件路径 ABI 验证现有负向 G-code fixture 的 LinuxCNC 错误输出。
This commit is contained in:
2026-06-08 10:40:35 +08:00
parent a0205a056b
commit 1e17bbd0ba
2 changed files with 58 additions and 3 deletions

View File

@@ -263,9 +263,9 @@ path additionally covers the same canonical-event fixture group, plus
`position_params` uses a dedicated file-path expectation under
`tests/fixtures/canon_file/` because LinuxCNC file execution advances the
post-execute position parameters differently than the line-by-line MDI smoke.
The same Node WASM file-path smoke also covers the negative fixture group and
checks the LinuxCNC file-execution error text plus absent canonical motion
constraints where applicable.
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.
The Node WASM interpreter smoke also covers LinuxCNC parameter-file
restore/save behavior through the exported C ABI, including out-of-order file
rejection, missing-file success, required numeric parameter writeback, removal
@@ -375,6 +375,19 @@ Node WASM file-path negative coverage currently includes every fixture under
- `tool_length_offset_not_found`
- `tool_not_found`
Browser interpreter file-path negative coverage currently includes the same
negative fixture list through `Interp::open()`/`read()`/`execute()`:
- `g1_zero_feed`
- `arc_radius_mismatch`
- `arc_zero_radius`
- `cutter_comp_plane_change`
- `g53_incremental`
- `namedparam_readonly`
- `numbered_param_readonly`
- `tool_length_offset_not_found`
- `tool_not_found`
Browser interpreter `Interp::execute()` coverage currently includes:
- `minimal_linear`