ODD Protocol Setup with loop and runtime parameters (Flex 9.1.2-alpha.1)
Touchscreen Protocol Setup smoke for AUTH-3041. Alpha.1 cherry-picked useMemo around protocol-modules and labware grouping so setup screens do not re-render excessively when a protocol uses loops and runtime parameters (RTP). This is the primary new test surface in v9.1.2-alpha.1 versus alpha.0.
v9.1.2-alpha.09.1.2-alpha.1Harness commands
uv run flex-test inspect uv run flex-test probe --no-picture
Tests
| ID | Plan |
|---|---|
| E1 Confirm robot is on alpha.1 pass |
ODD fix shipped in v9.1.2-alpha.1; confirm KansasFLEX is on that build before UI smoke.
|
| E2 Upload loop + RTP protocol skipped |
Repro path from AUTH-3041 / #21905 requires a protocol that uses a loop and runtime parameters.
|
| E3 Protocol Setup remains responsive skipped |
#21946 and #21905 memoize protocolModulesInfo and labware setup groups so Protocol Setup Labware / Modules / deck screens do not thrash on RTP-driven updates.
|
| E4 Complete setup readiness (optional) skipped |
Confirms setup can finish after RTP edits without a render-path failure.
|