diff --git a/.circleci/config.yml b/.circleci/config.yml index 380946884ea..059f8ffbff3 100644 --- a/.circleci/config.yml +++ b/.circleci/config.yml @@ -161,7 +161,7 @@ commands: paths: - android/build - android/app/build - - node_modules/react-native-config: + - node_modules/react-native-config install-maestro: steps: - run: @@ -342,27 +342,26 @@ jobs: maestro-test-app-ios: environment: MAESTRO_APP_ID: net.artsy.artsy + MAESTRO_DRIVER_STARTUP_TIMEOUT: 60000 + CI: 1 macos: xcode: 15.1 resource_class: macos.m1.medium.gen1 steps: - - attach_workspace: - at: ../workspace - - restore_cache: - keys: - - v11-test-success-{{ checksum "../workspace/.manifests/native_code" }} - checkout - - attach_workspace: - at: . - macos/install-rosetta - install-node + - setup-awscli - setup-env-file - install-node-modules - install-maestro - run-relay-compiler - install-gems + - run: ls -la + - run: ./scripts/setup/download-fonts + - run: ./scripts/setup/download-assets-ios - install-cocoapods - macos/preboot-simulator: version: "17.2" @@ -370,7 +369,7 @@ jobs: device: "iPhone 15 Pro" - run: yarn maestro:ios:release:build - run: yarn maestro:ios:release:install - - maestro-run-tests + - run: maestro test e2e/config.yml build-test-app-ios: environment: @@ -559,8 +558,8 @@ workflows: - approve-maestro-ios-test: type: approval - requires: - - build-test-app-ios + # requires: + # - build-test-app-ios - maestro-test-app-ios: requires: diff --git a/e2e/flows/onboarding/login.yml b/e2e/flows/onboarding/login.yml index 7dc9535ca5d..550c0fbf086 100644 --- a/e2e/flows/onboarding/login.yml +++ b/e2e/flows/onboarding/login.yml @@ -3,6 +3,7 @@ appId: ${MAESTRO_APP_ID} - launchApp: clearState: true clearKeychain: true + permissions: { all: deny } - tapOn: "Log in.*" - tapOn: "Continue with Email.*" - inputText: ${MAESTRO_TEST_EMAIL} diff --git a/e2e/flows/onboarding/signup.yml b/e2e/flows/onboarding/signup.yml index 68714ce7efe..94493173571 100644 --- a/e2e/flows/onboarding/signup.yml +++ b/e2e/flows/onboarding/signup.yml @@ -3,6 +3,7 @@ appId: ${MAESTRO_APP_ID} - launchApp: clearState: true clearKeychain: true + permissions: { all: deny } - tapOn: "Sign up.*" - tapOn: "Continue with Email.*" - runScript: