diff --git a/.circleci/config.yml b/.circleci/config.yml index 96ae51aa8..287efaccc 100644 --- a/.circleci/config.yml +++ b/.circleci/config.yml @@ -168,6 +168,64 @@ jobs: - save_cache: *save-npm-cache-mac + e2e-test-room: + <<: *macos + + environment: + <<: *bash-env + + steps: + - checkout + + - attach_workspace: + at: . + + - restore_cache: *restore-npm-cache-mac + + - run: *install-node + + - run: *install-apple-sim-utils + + - run: *install-npm-modules + + - run: *rebuild-detox + + - run: + name: Test + command: | + npx detox test ./e2e/tests/room --configuration ios.sim.release --cleanup + + - save_cache: *save-npm-cache-mac + + e2e-test-assorted: + <<: *macos + + environment: + <<: *bash-env + + steps: + - checkout + + - attach_workspace: + at: . + + - restore_cache: *restore-npm-cache-mac + + - run: *install-node + + - run: *install-apple-sim-utils + + - run: *install-npm-modules + + - run: *rebuild-detox + + - run: + name: Test + command: | + npx detox test ./e2e/tests/assorted --configuration ios.sim.release --cleanup + + - save_cache: *save-npm-cache-mac + # Android builds android-build: <<: *defaults @@ -369,6 +427,12 @@ workflows: - e2e-test-onboarding: requires: - e2e-build + - e2e-test-room: + requires: + - e2e-build + - e2e-test-assorted: + requires: + - e2e-build - ios-build: requires: