From 1f4044efe262c82b1d0fed283b4ada5bebfacd58 Mon Sep 17 00:00:00 2001 From: cnc Date: Wed, 3 Jun 2026 17:08:42 +0800 Subject: [PATCH] =?UTF-8?q?=E5=8F=82=E8=80=83=E6=89=80=E6=9C=89=E5=88=86?= =?UTF-8?q?=E7=BB=84=EF=BC=9A=E9=94=81=E5=AE=9A=20OPFS=20parseFileWithPara?= =?UTF-8?q?meterFile=20=E8=B7=AF=E5=BE=84=E5=AE=88=E5=8D=AB=EF=BC=8C?= =?UTF-8?q?=E6=B5=8B=E8=AF=95=E9=80=9A=E8=BF=87?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- test-native.sh | 2 ++ web/test-browser-wasm-smoke-opfs-basic-sections.js | 14 ++++++++++++++ 2 files changed, 16 insertions(+) diff --git a/test-native.sh b/test-native.sh index 960b45c..5459975 100755 --- a/test-native.sh +++ b/test-native.sh @@ -354,6 +354,8 @@ grep -F 'runBrowserOpfsParameterSections' web/test-browser-wasm-smoke-opfs-works grep -F 'runBrowserOpfsMirrorSections' web/test-browser-wasm-smoke-opfs-workspace-sections.js >/dev/null grep -F 'runBrowserOpfsDirectorySections' web/test-browser-wasm-smoke-opfs-workspace-sections.js >/dev/null grep -F 'await simulator.parseFile("programs/browser-smoke.ngc", "linuxcnc"' web/test-browser-wasm-smoke-opfs-basic-sections.js >/dev/null +grep -F 'parseFileWithParameterFileProgram' web/test-browser-wasm-smoke-opfs-basic-sections.js >/dev/null +grep -F 'parseFileWithParameterFileParameter' web/test-browser-wasm-smoke-opfs-basic-sections.js >/dev/null grep -F 'await simulator.parseWithParameterFile(' web/test-browser-wasm-smoke-opfs-parameter-sections.js >/dev/null grep -F 'await simulator.parseFileWithParameterFile(' web/test-browser-wasm-smoke-opfs-parameter-sections.js >/dev/null grep -F 'OPFS copyFile did not create the backup file' web/test-browser-wasm-smoke-opfs-mirror-sections.js >/dev/null diff --git a/web/test-browser-wasm-smoke-opfs-basic-sections.js b/web/test-browser-wasm-smoke-opfs-basic-sections.js index 6dbc2e1..1ee4040 100644 --- a/web/test-browser-wasm-smoke-opfs-basic-sections.js +++ b/web/test-browser-wasm-smoke-opfs-basic-sections.js @@ -78,6 +78,20 @@ export async function runBrowserOpfsBasicSections(context, simulator) { backend: "linuxcnc-rs274", }), ], + [ + "parseFileWithParameterFileProgram", + () => + simulator.parseFileWithParameterFile("../escape.ngc", "parameters/escape.var", "linuxcnc", { + backend: "linuxcnc-rs274", + }), + ], + [ + "parseFileWithParameterFileParameter", + () => + simulator.parseFileWithParameterFile("programs/browser-smoke.ngc", "../escape.var", "linuxcnc", { + backend: "linuxcnc-rs274", + }), + ], ]) { await expectErrorContaining( action,