From 3766b99e7032d28d0e682ac828d6eb9f7cddb756 Mon Sep 17 00:00:00 2001 From: wangdequan Date: Mon, 8 Jun 2026 10:17:22 +0800 Subject: [PATCH] =?UTF-8?q?=E6=89=A9=E5=B1=95=E6=B5=8F=E8=A7=88=E5=99=A8?= =?UTF-8?q?=20MDI=20=E4=BD=8D=E7=BD=AE=E5=8F=82=E6=95=B0=E8=A6=86=E7=9B=96?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 结论:浏览器解释器 smoke 现在复用完整 MDI fixture 列表,将 position_params 纳入 LinuxCNC-backed Interp::execute 覆盖。 --- wasm-port/docs/compatibility-validation.md | 1 + wasm-port/tests/fixtures/interp-fixture-matrix.mjs | 4 +--- 2 files changed, 2 insertions(+), 3 deletions(-) diff --git a/wasm-port/docs/compatibility-validation.md b/wasm-port/docs/compatibility-validation.md index 88fbea4..bc7eaf6 100644 --- a/wasm-port/docs/compatibility-validation.md +++ b/wasm-port/docs/compatibility-validation.md @@ -366,6 +366,7 @@ Browser interpreter `Interp::execute()` coverage currently includes: - `coordinate_offsets` - `g53_machine_coordinates` - `feed_control_modes` +- `position_params` - `canned_cycles` - `numbered_params` - `comment_logging` diff --git a/wasm-port/tests/fixtures/interp-fixture-matrix.mjs b/wasm-port/tests/fixtures/interp-fixture-matrix.mjs index 34322f8..efbe3e0 100644 --- a/wasm-port/tests/fixtures/interp-fixture-matrix.mjs +++ b/wasm-port/tests/fixtures/interp-fixture-matrix.mjs @@ -25,9 +25,7 @@ export const INTERP_MDI_FIXTURES = [ "program_end_modal_reset", ]; -export const INTERP_BROWSER_MDI_FIXTURES = INTERP_MDI_FIXTURES.filter( - (fixtureName) => fixtureName !== "position_params", -); +export const INTERP_BROWSER_MDI_FIXTURES = INTERP_MDI_FIXTURES; export const INTERP_ERROR_FIXTURES = [ "g1_zero_feed",