按规划继续工作

结论:补齐参数文件缺失 required 数值参数的 WASM 和浏览器验证,继续通过 vendored LinuxCNC restore_parameters 路径覆盖。
This commit is contained in:
2026-06-08 11:34:59 +08:00
parent b0250b66e6
commit 5a350337c4
5 changed files with 32 additions and 6 deletions

View File

@@ -301,6 +301,18 @@ verifyExpectedOutput(
].join("\n"),
);
const missingRequiredParameterFilePath = "/work/missing-required.var";
interp.writeTextFile(missingRequiredParameterFilePath, "5161 3.5\n5220 1\n");
verifyExpectedOutput(
"restore_parameters_missing_required",
interp.restoreParameters(missingRequiredParameterFilePath),
[
"restore_parameters=0",
"parameter_5161=3.5",
"parameter_5162=0",
].join("\n"),
);
verifyExpectedOutput(
"save_parameters",
interp.saveParameters(parameterFilePath, {