Set Up Detox For Expo Project Using CircleCI

  • Post author:
  • Post category:DevOps
  • Reading time:13 mins read

Recently our Frontend team started to think about automated testing for our Expo managed project. Following discussion we decided to use Detox as our E2E testing tool (We evaluated Appium and Detox). Since we already have a CircleCI pipeline running based on Expo EAS local build and automatic submission, it makes sense to integrate Detox into our pipeline. In additional we also want to enable easy local development when writing E2E tests. After research we have reached the following conclusions/setup: Local development: We will use Expo Go app together with Detox so that we can refresh the app and update…

Continue ReadingSet Up Detox For Expo Project Using CircleCI

Using CircleCI, Expo EAS, BrowserStack to build React Native Application Deployment Pipeline

I recently got a chance to work within a Frontend team which delivers iOS and Android applications to our customers. One of the pain point in the team was the difficulty in app testing and release so I spent some time on investigating the best approach for the team. The team is using React Native based Expo and at this stage highly replying on manual testing on physical devices. They are currently putting efforts on automated testing based on Detox. Expo EAS Expo provides a React Native build tool called Expo Application Services (EAS), it allows you to build and…

Continue ReadingUsing CircleCI, Expo EAS, BrowserStack to build React Native Application Deployment Pipeline