按规划持续工作

This commit is contained in:
2026-06-09 06:13:28 +08:00
parent 902c6ecaea
commit 2658ee3b72
255 changed files with 12487 additions and 150 deletions

View File

@@ -344,6 +344,24 @@ TOOL_TABLE = browser-tool.tbl
) {
throw new Error(`UI canonical event panel missing LinuxCNC events: ${eventText}`);
}
await waitFor(
() => uiDocument.getElementById("run-motion")?.textContent.includes("STRAIGHT_FEED"),
"G-code run motion playback",
);
assertEqual(
uiDocument.getElementById("run-progress-label").textContent,
"100%",
"UI G-code run progress",
);
assertEqual(uiDocument.getElementById("axis-x").textContent, "3.000", "UI G-code X axis");
assertEqual(uiDocument.getElementById("axis-y").textContent, "4.000", "UI G-code Y axis");
assertEqual(uiDocument.getElementById("axis-z").textContent, "0.000", "UI G-code Z axis");
assertEqual(uiDocument.getElementById("run-line").textContent, "line 2", "UI G-code line");
assertEqual(
uiDocument.getElementById("run-statement").textContent,
"G1 X3.0 Y4.0 F120.0",
"UI G-code statement",
);
const eventFilter = uiDocument.getElementById("event-filter");
eventFilter.value = "STRAIGHT_FEED";
eventFilter.dispatchEvent(new Event("input", { bubbles: true }));