Add Maestro local CI workflow: - Remove previous Maestro Cloud. - Use an emulator with Pixel 7 Pro - API 35. - Allow to record several videos in the background to verify the run. - Upload test results. - Allow either dispatching a new flow, running the 'build apk' job or run with a PR after the 'Build APK' flow has succeeded.
21 lines
445 B
YAML
21 lines
445 B
YAML
appId: ${MAESTRO_APP_ID}
|
|
---
|
|
- tapOn:
|
|
id: "login-change_server"
|
|
- takeScreenshot: build/maestro/200-ChangeServer
|
|
- tapOn: "matrix.org"
|
|
- tapOn:
|
|
id: "login-change_server"
|
|
- tapOn: "Other"
|
|
- tapOn:
|
|
id: "change_server-server"
|
|
- inputText: "element"
|
|
- hideKeyboard
|
|
- extendedWaitUntil:
|
|
visible: "element.io"
|
|
timeout: 10000
|
|
- tapOn: "element.io"
|
|
# Revert to matrix.org
|
|
- tapOn:
|
|
id: "login-change_server"
|
|
- tapOn: "matrix.org"
|