Use independent XYZAC and XYZBC boat programs and models
This commit is contained in:
@@ -16,7 +16,7 @@ try {
|
||||
await page.waitForTimeout(300);
|
||||
await control("machine-type-select").selectOption({ label: "XYZBC TRT" });
|
||||
assert.equal(await control("machine-type-select").inputValue(), "linuxcnc/configs/sim/axis/vismach/5axis/table-rotary-tilting/xyzbc-trt.ini");
|
||||
await page.waitForFunction(() => document.querySelector("main")?.dataset.axisProgramPath?.includes("xyzbc_switchkins.ngc") && document.querySelector("main")?.dataset.axisProgramLoading === "false", null, { timeout: 45000 });
|
||||
await page.waitForFunction(() => document.querySelector("main")?.dataset.axisProgramPath?.includes("boat-xyzbc.ngc") && document.querySelector("main")?.dataset.axisProgramLoading === "false", null, { timeout: 45000 });
|
||||
const result = await page.evaluate(() => ({
|
||||
machine: document.querySelector(".xyzac-manual-summary")?.getAttribute("aria-label"),
|
||||
axes: [...document.querySelectorAll(".manual-axis-block .axis-radio span")].map((node) => node.textContent),
|
||||
@@ -34,5 +34,5 @@ try {
|
||||
assert.equal(result.coordinates, "linuxcnc/src/hal/user_comps/vismach/xyzbc-trt-gui.py");
|
||||
assert.equal(result.canvases, 2);
|
||||
assert.deepEqual(errors, []);
|
||||
console.log(JSON.stringify({ schema: "xyzbc-panel-browser.v1", status: "verified", program: "xyzbc_switchkins.ngc", machine: result.model, axes: result.axes, canvases: result.canvases, browser_errors: errors }));
|
||||
console.log(JSON.stringify({ schema: "xyzbc-panel-browser.v1", status: "verified", program: "boat-xyzbc.ngc", machine: result.model, axes: result.axes, canvases: result.canvases, browser_errors: errors }));
|
||||
} finally { await browser.close(); }
|
||||
|
||||
Reference in New Issue
Block a user