Я занимаюсь разработкой инфраструктуры автоматизации с использованием Appium и Webdriver.У меня есть куча классов для фреймворка и тестов JUnit.Все работает в отдельном репозитории, в котором инициализируется сервер appium, тесты запускаются, а затем сервер останавливается.
Мой вопрос заключается в том, стоит ли переносить эти тесты в репозиторий приложений для Android, чтобы разработчики имели более удобный доступ к ним и запускали тесты на apk для dev или debug.
Некоторые вопросы:
1) Должны ли эти аппиевые тесты находиться в папке тестов (модульные тесты) или на androidTest (инструментальные тесты)?
2) Как лучшеспособ выполнения тестовых заданий в Gradle, чтобы сгенерировать apk (с различными версиями / средами), установить его в телефоне или эмуляторе и запустить тесты?
Я не нашел много примеров, отвечающих на эти вопросы.вопросы в сети.
Спасибо!