From aedcfc152667889e4f1d0f3c1112a1bf1650c2ca Mon Sep 17 00:00:00 2001 From: Jake Barnby Date: Tue, 19 May 2026 13:57:40 +1200 Subject: [PATCH] test: extend webhook deployment wait --- tests/e2e/Services/ProjectWebhooks/WebhooksBase.php | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/tests/e2e/Services/ProjectWebhooks/WebhooksBase.php b/tests/e2e/Services/ProjectWebhooks/WebhooksBase.php index 0f1ff7eab3..3ab2479208 100644 --- a/tests/e2e/Services/ProjectWebhooks/WebhooksBase.php +++ b/tests/e2e/Services/ProjectWebhooks/WebhooksBase.php @@ -15,7 +15,10 @@ trait WebhooksBase { use Async; - protected function awaitDeploymentIsBuilt($functionId, $deploymentId): void + protected const int DEPLOYMENT_READY_TIMEOUT = 300000; + protected const int DEPLOYMENT_POLL_INTERVAL = 500; + + protected function awaitDeploymentIsBuilt(string $functionId, string $deploymentId): void { $this->assertEventually(function () use ($functionId, $deploymentId) { $deployment = $this->client->call(Client::METHOD_GET, '/functions/' . $functionId . '/deployments/' . $deploymentId, [ @@ -26,7 +29,7 @@ trait WebhooksBase $this->assertEquals(200, $deployment['headers']['status-code']); $this->assertEquals('ready', $deployment['body']['status'], \json_encode($deployment['body'])); - }, 120000, 500); + }, self::DEPLOYMENT_READY_TIMEOUT, self::DEPLOYMENT_POLL_INTERVAL); } /**