mattermost-mobile/detox/README.md
2025-01-16 12:26:10 +05:30

861 B

How to Run Detox Tests

Android

Install Dependencies

From the root directory, run the following command to install the necessary dependencies:

npm install

Inject Detox Settings

To inject the Detox settings into your project, navigate to the detox directory and run the following command:

npm run inject-detox-settings

Update minSdkVersion for react-native-image-picker

On macOS machines, update the minSdkVersion of react-native-image-picker to 23 by running the following command from the root directory. This is required for Detox to build the test apk targeting android API 31 or higher.

sed -i '' 's/minSdkVersion 21/minSdkVersion 23/' ./node_modules/react-native-image-picker/android/build.gradle

Build detox android app

From the detox folder run:

npm run e2e:android-build