|
From: BsAtHome <no...@gi...> - 2026-09-19 13:01:02
|
Branch: refs/heads/master Home: https://github.com/LinuxCNC/linuxcnc Commit: 4a00192ab6a84fb76391f844a8b2e1978b543d1e https://github.com/LinuxCNC/linuxcnc/commit/4a00192ab6a84fb76391f844a8b2e1978b543d1e Author: Luca Toniolo <107...@us...> Date: 2026-09-19 (Sat, 19 Sep 2026) Changed paths: M tests/interp/g28.2/sequencing/test-ui.py Log Message: ----------- tests: close the idle-detection hole in the G28.2 sequencing test The rejected G28.2 P99 puts task through its ERROR path, which reports DONE/IDLE with the resynch still on the interp list. The next MDI sent in that window is parked in the MDI queue, and a queued MDI also reads as DONE/IDLE, so wait_idle() returned before the move ran and the test read X while it was still 0. One slow task cycle on a loaded CI runner is enough to open the window. wait_idle() now also requires queued_mdi_commands == 0, and the recovery check waits for X to reach 2 instead of for idle. Fixes #4569 Commit: 80832539dd2a04a9d1a190a1bb4ad2bb50beb195 https://github.com/LinuxCNC/linuxcnc/commit/80832539dd2a04a9d1a190a1bb4ad2bb50beb195 Author: BsAtHome <be...@va...> Date: 2026-09-19 (Sat, 19 Sep 2026) Changed paths: M tests/interp/g28.2/sequencing/test-ui.py Log Message: ----------- Merge pull request #4570 from grandixximo/g282-sequencing-race tests: close the idle-detection hole in the G28.2 sequencing test Compare: https://github.com/LinuxCNC/linuxcnc/compare/260f61e2a9d5...80832539dd2a To unsubscribe from these emails, change your notification settings at https://github.com/LinuxCNC/linuxcnc/settings/notifications |