Skip to content

Commit dfda807

Browse files
greateggsgregfilmor
authored andcommitted
Add debug echoes and a 6-minute step timeout to the Mono test job
1 parent 220b4b4 commit dfda807

1 file changed

Lines changed: 8 additions & 1 deletion

File tree

‎.github/workflows/main.yml‎

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -113,7 +113,14 @@ jobs:
113113

114114
- name: Python Tests (Mono)
115115
if: always()
116-
run: pytest --runtime mono
116+
# Bound the recurring x64-ubuntu Mono hang so partial logs are flushed
117+
# before kill; local runs take ~40s, give ourselves 8x.
118+
timeout-minutes: 6
119+
run: |
120+
set -x
121+
echo "[mono-step] entering pytest" && date
122+
stdbuf -oL -eL python -u -m pytest -v --runtime mono
123+
echo "[mono-step] pytest exited" && date
117124
118125
- name: Python Tests (.NET Framework)
119126
if: ${{ matrix.os.category == 'windows' }}

0 commit comments

Comments
 (0)