fix: verify run path with 50ms screenshots
This commit is contained in:
@@ -338,6 +338,12 @@ assert.equal(buttonStore.getState().machine.allHomed, true);
|
||||
assert.equal(buttonStore.getState().linuxCncProcessMonitor.axes.joint.x, 43);
|
||||
assert.equal(buttonStore.getState().linuxCncProcessMonitor.axes.joint.y, -32.15);
|
||||
assert.equal(buttonStore.getState().linuxCncProcessMonitor.axes.joint.z, -11.306);
|
||||
await buttonStore.dispatch({ type: "RUN_FROM_OPERATOR" });
|
||||
assert.equal(buttonStore.getState().machine.mode, "auto");
|
||||
assert.equal(["running", "complete"].includes(buttonStore.getState().runState), true);
|
||||
assert.equal(Boolean(buttonStore.getState().programRuntimeFeedback), true);
|
||||
buttonStore.dispatch({ type: "STOP" });
|
||||
buttonStore.dispatch({ type: "SET_MODE", mode: "manual" });
|
||||
buttonStore.dispatch({ type: "SET_MODE", mode: "mdi" });
|
||||
buttonStore.dispatch({ type: "RUN_MDI", command: "M428" });
|
||||
assert.equal(buttonStore.getState().kinsType, "tcp-xyzbc");
|
||||
@@ -351,6 +357,15 @@ buttonStore.dispatch({ type: "SET_ACTIVE_JOINT", joint: 4 });
|
||||
const cBeforeJog = buttonStore.getState().axisPose.c;
|
||||
buttonStore.dispatch({ type: "JOG", axis: "c", direction: 1, increment: 1 });
|
||||
assert.equal(buttonStore.getState().axisPose.c, cBeforeJog + 1);
|
||||
buttonStore.dispatch({ type: "RUN_MDI", command: "G10 L20 P0 C0", manualTouchOff: true });
|
||||
assert.equal(buttonStore.getState().mdiHistory[0], "G10 L20 P0 C0");
|
||||
assert.equal(buttonStore.getState().machine.mode, "manual");
|
||||
assert.equal(buttonStore.getState().runState, "idle");
|
||||
assert.equal(buttonStore.getState().operatorMessage, "manual touch off G10 L20 P0 C0");
|
||||
buttonStore.dispatch({ type: "RUN_MDI", command: "G43", manualTouchOff: true });
|
||||
assert.equal(buttonStore.getState().mdiHistory[0], "G43");
|
||||
assert.equal(buttonStore.getState().machine.mode, "manual");
|
||||
assert.equal(buttonStore.getState().runState, "idle");
|
||||
const feedBefore = buttonStore.getState().feed.feedOverride;
|
||||
buttonStore.dispatch({ type: "ADJUST_OVERRIDE", target: "feed", delta: 10 });
|
||||
assert.equal(buttonStore.getState().feed.feedOverride, feedBefore + 10);
|
||||
|
||||
Reference in New Issue
Block a user