按建议继续完成后续工作
结论:upstream rs274 side-by-side 基线已从简单 parser/conversion fixture 扩展到 motion、offset、feed-control、comment/logging、numbered parameter、spindle orient、file finish 和 tool reload 等稳定 canonical 事件;完整 native 验证已通过。
This commit is contained in:
@@ -25,7 +25,7 @@ The native validation script runs these checks in order:
|
||||
3. `tools/verify_no_standalone_cnc_semantics.sh`
|
||||
Confirms standalone code has not reintroduced `Interp::convert_g()`.
|
||||
4. `tools/verify_native_linuxcnc_fixture_baseline.sh`
|
||||
Runs a narrow side-by-side fixture baseline through upstream
|
||||
Runs a side-by-side fixture baseline through upstream
|
||||
`../linuxcnc/bin/rs274` and compares normalized canonical events for
|
||||
fixtures that do not require standalone-only runtime adapters.
|
||||
5. `tools/build_native_probes.sh`
|
||||
@@ -108,8 +108,9 @@ Current validation is native-only. WASM, browser, SDK, OPFS, and full
|
||||
machine-session validation remain future work.
|
||||
|
||||
The current fixture expectations validate standalone behavior against both the
|
||||
vendored LinuxCNC source path and a first upstream `rs274` side-by-side
|
||||
baseline for simple parser/conversion fixtures. Fixtures that depend on
|
||||
vendored LinuxCNC source path and an upstream `rs274` side-by-side baseline for
|
||||
parser/conversion, offsets, feed-control, comment/logging, numbered-parameter,
|
||||
spindle-orient, file-finish, and tool-reload fixtures. Fixtures that depend on
|
||||
standalone-only runtime adapters, HAL/INI/tool table setup, or richer machine
|
||||
session state still need dedicated native LinuxCNC baselines.
|
||||
|
||||
|
||||
Reference in New Issue
Block a user