Мой тг https://t.me/maestro_autotests Всем привет 🙂 Давно ничего не выкладывал, но тут есть чем поделиться. Удалось довести до рабочего состояния одну штуку: 👉 прогоны мобильных UI автотестов на Maestro 👉 на реальном устройстве 👉 через мобильную ферму 👉 прямо из CI — и это реально работает 🙂
На скрине как раз запуск тестов из CI — подключение к реальному устройству, прогон и отчёты.
Что пришлось сделать:
1. Навaйбкодить Android-приложение — чтобы гонять тесты и проверять новые фичи Maestro — плюс сразу работа с open-source репозиторием
2. Настроить CI (GitHub Actions) — установка Maestro — настройка ADB — подключение к устройству в ферме
3. Написать тесты — от YAML — до более сложных сценариев с JS
4. Проверить связку: — CI → Maestro CLI → реальное устройство
В итоге: получился полноценный pipeline с прогонами на реальном девайсе 🚀
—
Но есть нюанс, который сейчас хочу улучшить:
👉 сами тесты выполняются ~2 минуты 👉 а вот ожидание перед запуском занимает ощутимо больше времени
(инициализация, подключение, подготовка окружения)
Думаю в сторону оптимизации этого этапа.
Если кто-то уже ускорял подобные пайплайны — будет интересно послушать, какие подходы сработали 🙌
#maestro #автотесты #android #ci #githubactions #devops #mobiletesting