Install Java following the React Native guide: https://reactnative.dev/docs/set-up-your-environment?platform=android
Install Maestro and Flashlight to be able to run the test scripts.
Clone this repository and change into the directory:
git clone [email protected]:EdgeApp/edge-qauto.git
cd edge-qauto
Run the setup script:
source qauto
This will prompt you with questions about which test you wish to run. You can run this command anytime to change the choices you made.
Run the test configured by the previous with the command:
qauto
This will run the test and ask you if you want to show the result report.
The default number of tests (iterations) is 8, but you can change this by passing
a number to the qauto
command:
qauto 3
The results are saved to the results/
directory as a JSON file. You can always
open the results again using:
flashlight report results/<filename>.json
Qauto is pronounced "Kado".