From 41eb7684d988c719f16874adc0e2f6a14fb360a3 Mon Sep 17 00:00:00 2001 From: "K.Takata" Date: Sat, 1 Aug 2020 11:28:15 +0900 Subject: [PATCH] GHA: Adjust timeout handling * Extends the timeout from 5 min to 10 min. (Sometimes, it takes longer time.) * Show the timeout message after showing the log. * Return 1 when it timed out. --- .github/workflows/ci-windows.yaml | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/.github/workflows/ci-windows.yaml b/.github/workflows/ci-windows.yaml index dbc9007534d06..d23beef4148b4 100644 --- a/.github/workflows/ci-windows.yaml +++ b/.github/workflows/ci-windows.yaml @@ -210,14 +210,18 @@ jobs: echo %COL_GREEN%Wait for vim tests to finish.%COL_RESET% cd ..\src2\testdir - :: Wait about 5 minutes. - for /L %%i in (1,1,300) do ( + :: Wait about 10 minutes. + for /L %%i in (1,1,600) do ( if exist done.txt goto exitloop ping -n 2 localhost > nul ) - echo %COL_RED%Timed out.%COL_RESET% + set timeout=1 :exitloop echo %COL_GREEN%Test results of vim:%COL_RESET% if exist messages type messages nmake -nologo -f Make_dos.mak report VIMPROG=..\..\src\vim || exit 1 + if "%timeout%"=="1" ( + echo %COL_RED%Timed out.%COL_RESET% + exit 1 + )