From 710aa109059b910be1ff5b7bc859a57dfc639b85 Mon Sep 17 00:00:00 2001 From: Marc Alexander Date: Sun, 12 Dec 2021 09:16:51 +0100 Subject: [PATCH] [ticket/16939] Wait for postgresql service to start on windows CI runners PHPBB3-16939 --- .github/workflows/tests.yml | 3 +++ 1 file changed, 3 insertions(+) diff --git a/.github/workflows/tests.yml b/.github/workflows/tests.yml index ab81a550b0..8d06a82c7d 100644 --- a/.github/workflows/tests.yml +++ b/.github/workflows/tests.yml @@ -554,8 +554,11 @@ jobs: run: | $postgreSqlSvc = Get-Service "postgresql*" Set-Service $postgreSqlSvc.Name -StartupType manual + $runningStatus = [System.ServiceProcess.ServiceControllerStatus]::Running + $maxStartTimeout = New-TimeSpan -Seconds 30 try { $postgreSqlSvc.Start() + $postgreSqlSvc.WaitForStatus($runningStatus, $maxStartTimeout) } catch { $_ | select * }