Expand WASM sim-config staging coverage
This commit is contained in:
@@ -36,6 +36,9 @@ remap_subroutine: PASS 65, FAIL 0
|
||||
Remaining failures are explicit LinuxCNC-native baseline edges:
|
||||
|
||||
- `axis/external_offsets/*`: 4 failures from sim-only user M-codes `M111`.
|
||||
The native harness now resolves the corresponding INI by
|
||||
`[DISPLAY]OPEN_FILE`, so `eoffsets.ngc`, `jwp_z.ngc`, and `opa_demo.ngc`
|
||||
are no longer judged through `dynamic_offsets.ini`.
|
||||
- `axis/geometry/xyzc.ngc`: 1 failure from sim-only user M-code `M110`.
|
||||
- `axis/foam/foam.ngc`: 1 failure from missing `U/V` axis support in the
|
||||
LinuxCNC `bin/rs274` entry point.
|
||||
@@ -392,9 +395,11 @@ ABI paths. They cover:
|
||||
WASM.
|
||||
- `axis/geometry/xyzc.ngc` with `xyzc.ini` and real executable `M110`, verifying
|
||||
`USER_M_PATH` registration in WASM.
|
||||
- `axis/external_offsets/dyn_demo.ngc` with `dynamic_offsets.ini` and real
|
||||
executable `M111`, verifying the same user-M boundary against an upstream sim
|
||||
program.
|
||||
- `axis/external_offsets/dyn_demo.ngc`, `eoffsets.ngc`, `jwp_z.ngc`, and
|
||||
`opa_demo.ngc` with their corresponding INI files, real executable `M111`,
|
||||
shared `eoffset.tbl`, and `opa_demo.ngc`'s `circles.ngc` subroutine,
|
||||
verifying the same user-M and `SUBROUTINE_PATH` boundaries against upstream
|
||||
sim programs.
|
||||
|
||||
Completion checks:
|
||||
|
||||
@@ -457,7 +462,8 @@ programs.
|
||||
3. Update `tools/source-manifest.txt` and `tools/verify_vendor_sync.sh` if new
|
||||
LinuxCNC files are copied into `wasm-port/vendor/linuxcnc`. Done for the
|
||||
representative `axis/foam`, `axis/geometry`, and `axis/external_offsets`
|
||||
sim-config files; no `verify_vendor_sync.sh` logic change was needed.
|
||||
sim-config files, including the remaining external-offset M111 programs and
|
||||
`circles.ngc`; no `verify_vendor_sync.sh` logic change was needed.
|
||||
|
||||
4. Preserve the latest result summary as a machine-readable artifact, but do
|
||||
not commit generated logs unless they are intentionally used as fixtures.
|
||||
|
||||
Reference in New Issue
Block a user