Commit 063a1b2
Shaw
fix(ci): cap plugin-tests step at 35m and disable pytest-xprocess
Run 25234887145 hung the Plugin Tests job at the full 60m job timeout.
The python tests in plugin-groq (and other plugins) finished cleanly,
but a leftover process kept turbo's stdio pipes open so the job never
exited.
Several plugins declare `pytest-xprocess` as a dev dep but none of them
actually use it; its `pytest_terminal_summary` hook is the most likely
source of the leaked child. Disable the plugin globally via
PYTEST_ADDOPTS, mirroring the per-plugin removal in b33bd39.
Also add a 35m step-level timeout so any future hang fails the step
fast instead of burning the full 60m job budget.1 parent 057b34d commit 063a1b2
1 file changed
Lines changed: 6 additions & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
107 | 107 | | |
108 | 108 | | |
109 | 109 | | |
| 110 | + | |
| 111 | + | |
| 112 | + | |
| 113 | + | |
| 114 | + | |
110 | 115 | | |
111 | 116 | | |
112 | 117 | | |
| |||
127 | 132 | | |
128 | 133 | | |
129 | 134 | | |
| 135 | + | |
130 | 136 | | |
131 | 137 | | |
132 | 138 | | |
| |||
0 commit comments