mirror of
https://github.com/thunderbird/thunderbird-android.git
synced 2024-09-20 04:02:14 +02:00
886 B
886 B
UI flows
Ui flows are using Maestro, that allows to write UI E2E tests for Android.
The flows are located in the ui-utils
folder with this structure:
custom
- flows that should not be committed to gitshared
- flows usable by other flowsvalidate
- flows that assert behavior of the app
Install
To be able to run the flows, you need to install the CLI tools
Run
The current flows run best with a Pixel 2 emulator having a 5.0" screen with 1080x1920 resolution and 420dpi.
Ensure a device or emulator is running and execute:
maestro test ui-flows/validate_compose_simple_message.yml
maestro test ui-flows/validate_message_details_show_contact_names.yml
Write
Have a look at the documentation on how to write flows.