From 33465de41cbd9d39391fe3f66e33f4ab30cd693f Mon Sep 17 00:00:00 2001 From: Krystof Woldrich Date: Wed, 20 Nov 2024 16:53:28 +0100 Subject: [PATCH] fix(e2e): Add longer timeout for test app start --- dev-packages/e2e-tests/maestro/crash.yml | 3 ++- dev-packages/e2e-tests/maestro/utils/assertTestReady.yml | 9 +++++++++ .../e2e-tests/maestro/utils/launchTestAppClear.yml | 4 +--- 3 files changed, 12 insertions(+), 4 deletions(-) create mode 100644 dev-packages/e2e-tests/maestro/utils/assertTestReady.yml diff --git a/dev-packages/e2e-tests/maestro/crash.yml b/dev-packages/e2e-tests/maestro/crash.yml index c9256949e7..4a2c41675f 100644 --- a/dev-packages/e2e-tests/maestro/crash.yml +++ b/dev-packages/e2e-tests/maestro/crash.yml @@ -5,4 +5,5 @@ jsEngine: graaljs - tapOn: "Crash" - launchApp -- assertVisible: "E2E Tests Ready" + +- runFlow: utils/assertTestReady.yml diff --git a/dev-packages/e2e-tests/maestro/utils/assertTestReady.yml b/dev-packages/e2e-tests/maestro/utils/assertTestReady.yml new file mode 100644 index 0000000000..a2a60fa336 --- /dev/null +++ b/dev-packages/e2e-tests/maestro/utils/assertTestReady.yml @@ -0,0 +1,9 @@ +appId: ${APP_ID} +jsEngine: graaljs +--- +- extendedWaitUntil: + visible: "E2E Tests Ready" + timeout: 300_000 # 5 minutes + +# The RN 0.65 takes a long time to start on iOS. +# Even locally it can take up to 10 seconds. diff --git a/dev-packages/e2e-tests/maestro/utils/launchTestAppClear.yml b/dev-packages/e2e-tests/maestro/utils/launchTestAppClear.yml index 1ea1c765e7..09ec63166f 100644 --- a/dev-packages/e2e-tests/maestro/utils/launchTestAppClear.yml +++ b/dev-packages/e2e-tests/maestro/utils/launchTestAppClear.yml @@ -11,6 +11,4 @@ jsEngine: graaljs sentryAuthToken: ${SENTRY_AUTH_TOKEN} replaysOnErrorSampleRate: ${replaysOnErrorSampleRate} -- extendedWaitUntil: - visible: "E2E Tests Ready" - timeout: 120_000 # 2 minutes +- runFlow: assertTestReady.yml