按建议,继续完成后续工作

结论:已新增 OPFS host-side 路径模型,覆盖 INI、tool table、parameter、G-code、preview cache 与 session snapshot 存储目标,并让 file-service 和浏览器 smoke 复用该模型;聚合 smoke 验证通过。
This commit is contained in:
2026-06-08 03:26:39 +08:00
parent 1f6d5a8e8b
commit 84bdc819b4
7 changed files with 147 additions and 27 deletions

View File

@@ -9,6 +9,7 @@
<script type="module">
import { createLinuxCncIniSdk } from "../../runtime/sdk/src/linuxcnc-ini.js";
import { loadTextFile, saveTextFile } from "../../runtime/opfs/file-service.js";
import { machineIniPath } from "../../runtime/opfs/path-model.js";
const status = document.getElementById("status");
@@ -46,7 +47,7 @@ JOINTS = 3
assertEqual(fields.machine, "browser-smoke", "field machine");
assertEqual(fields.joints, "3", "field joints");
const opfsPath = "linuxcnc/browser-smoke.ini";
const opfsPath = machineIniPath("browser-smoke");
await saveTextFile(opfsPath, iniText);
assertEqual(await loadTextFile(opfsPath), iniText, "opfs roundtrip");