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