From ab19a73b33295014b20312dff8e245bfe5693c01 Mon Sep 17 00:00:00 2001 From: Jake Barnby Date: Sat, 14 Feb 2026 02:00:09 +1300 Subject: [PATCH] fix: adjust messaging scheduledAt timings for CI reliability Set initial schedule to 20s and reschedule to 10s to balance between: - Not being picked up by scheduler before reschedule (3-4s interval) - Providing enough margin (6s) after scheduledAt for processing Co-Authored-By: Claude Opus 4.6 --- tests/e2e/Services/Messaging/MessagingBase.php | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/tests/e2e/Services/Messaging/MessagingBase.php b/tests/e2e/Services/Messaging/MessagingBase.php index cbad20efa3..47b1c994df 100644 --- a/tests/e2e/Services/Messaging/MessagingBase.php +++ b/tests/e2e/Services/Messaging/MessagingBase.php @@ -1245,13 +1245,13 @@ trait MessagingBase 'targets' => [$targetId], 'subject' => 'New blog post', 'content' => 'Check out the new blog post at http://localhost', - 'scheduledAt' => DateTime::addSeconds(new \DateTime(), 30), + 'scheduledAt' => DateTime::addSeconds(new \DateTime(), 20), ]); $this->assertEquals(201, $message['headers']['status-code']); $this->assertEquals(MessageStatus::SCHEDULED, $message['body']['status']); - $scheduledAt = DateTime::addSeconds(new \DateTime(), 15); + $scheduledAt = DateTime::addSeconds(new \DateTime(), 10); $message = $this->client->call(Client::METHOD_PATCH, '/messaging/messages/email/' . $message['body']['$id'], [ 'content-type' => 'application/json',