Commit fdd3f2f
committed
test: home qtdragon ui-smoke in place to fix RT/non-RT homing race
qtdragon phase-2 intermittently failed with homed=[0,0,0] after the 60s
home timeout. As BsAtHome noted, an RT/non-RT homing race under CI load.
The qtdragon sim homes by moving each joint into a simulated switch
(HOME_SEARCH_VEL > 0). That RT search-move races the non-RT task under
load and can stall with joints never homed; motion_mode is already free
when it hangs, so it is not a teleop/mode issue. The stable sims (touchy)
home in place with HOME_SEARCH_VEL=0.
Zero HOME_SEARCH_VEL/HOME_LATCH_VEL in the test's config mirror so
qtdragon homes in place. Shipped config untouched; the test checks a
position delta, so the home offset does not matter. Also log motion_mode
in the home WARN/timeout lines (that is what ruled out a teleop race).1 parent c0333dc commit fdd3f2f
2 files changed
Lines changed: 12 additions & 1 deletion
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
121 | 121 | | |
122 | 122 | | |
123 | 123 | | |
124 | | - | |
| 124 | + | |
| 125 | + | |
125 | 126 | | |
126 | 127 | | |
127 | 128 | | |
128 | 129 | | |
129 | 130 | | |
130 | 131 | | |
131 | 132 | | |
| 133 | + | |
132 | 134 | | |
133 | 135 | | |
134 | 136 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
37 | 37 | | |
38 | 38 | | |
39 | 39 | | |
| 40 | + | |
| 41 | + | |
| 42 | + | |
| 43 | + | |
| 44 | + | |
| 45 | + | |
| 46 | + | |
| 47 | + | |
| 48 | + | |
40 | 49 | | |
41 | 50 | | |
42 | 51 | | |
| |||
0 commit comments