From 7c2f07b6f62ef75d6655c4de8db1f896538e414b Mon Sep 17 00:00:00 2001 From: Alan Agius Date: Wed, 25 Sep 2024 06:25:16 +0000 Subject: [PATCH] test: delay file modifications to mitigate flaky tests Introduce a delay in amending files during tests to reduce flakiness. --- tests/legacy-cli/e2e/tests/vite/ssr-entry-express.ts | 4 +--- tests/legacy-cli/e2e/tests/vite/ssr-entry-fastify.ts | 4 +--- tests/legacy-cli/e2e/tests/vite/ssr-entry-h3.ts | 4 +--- tests/legacy-cli/e2e/tests/vite/ssr-entry-hono.ts | 4 +--- 4 files changed, 4 insertions(+), 12 deletions(-) diff --git a/tests/legacy-cli/e2e/tests/vite/ssr-entry-express.ts b/tests/legacy-cli/e2e/tests/vite/ssr-entry-express.ts index 37166e8c2a12..056b24a4bc6e 100644 --- a/tests/legacy-cli/e2e/tests/vite/ssr-entry-express.ts +++ b/tests/legacy-cli/e2e/tests/vite/ssr-entry-express.ts @@ -137,8 +137,6 @@ async function modifyFileAndWaitUntilUpdated( ): Promise { await Promise.all([ waitForAnyProcessOutputToMatch(/Page reload sent to client/), - replaceInFile(filePath, searchValue, replaceValue), + setTimeout(100).then(() => replaceInFile(filePath, searchValue, replaceValue)), ]); - - await setTimeout(200); } diff --git a/tests/legacy-cli/e2e/tests/vite/ssr-entry-fastify.ts b/tests/legacy-cli/e2e/tests/vite/ssr-entry-fastify.ts index f1de8f471b8a..850669aca9fc 100644 --- a/tests/legacy-cli/e2e/tests/vite/ssr-entry-fastify.ts +++ b/tests/legacy-cli/e2e/tests/vite/ssr-entry-fastify.ts @@ -137,8 +137,6 @@ async function modifyFileAndWaitUntilUpdated( ): Promise { await Promise.all([ waitForAnyProcessOutputToMatch(/Page reload sent to client/), - replaceInFile(filePath, searchValue, replaceValue), + setTimeout(100).then(() => replaceInFile(filePath, searchValue, replaceValue)), ]); - - await setTimeout(200); } diff --git a/tests/legacy-cli/e2e/tests/vite/ssr-entry-h3.ts b/tests/legacy-cli/e2e/tests/vite/ssr-entry-h3.ts index 7f364ecd3d3c..5dfb2aa14c50 100644 --- a/tests/legacy-cli/e2e/tests/vite/ssr-entry-h3.ts +++ b/tests/legacy-cli/e2e/tests/vite/ssr-entry-h3.ts @@ -128,8 +128,6 @@ async function modifyFileAndWaitUntilUpdated( ): Promise { await Promise.all([ waitForAnyProcessOutputToMatch(/Page reload sent to client/), - replaceInFile(filePath, searchValue, replaceValue), + setTimeout(100).then(() => replaceInFile(filePath, searchValue, replaceValue)), ]); - - await setTimeout(200); } diff --git a/tests/legacy-cli/e2e/tests/vite/ssr-entry-hono.ts b/tests/legacy-cli/e2e/tests/vite/ssr-entry-hono.ts index 83c099db9426..6a72367687f5 100644 --- a/tests/legacy-cli/e2e/tests/vite/ssr-entry-hono.ts +++ b/tests/legacy-cli/e2e/tests/vite/ssr-entry-hono.ts @@ -120,8 +120,6 @@ async function modifyFileAndWaitUntilUpdated( ): Promise { await Promise.all([ waitForAnyProcessOutputToMatch(/Page reload sent to client/), - replaceInFile(filePath, searchValue, replaceValue), + setTimeout(100).then(() => replaceInFile(filePath, searchValue, replaceValue)), ]); - - await setTimeout(200); }