Android: установить имя пакета в зависимости от запущенного устройства - PullRequest
0 голосов
/ 10 февраля 2020

У меня есть функциональные автотесты для некоторых SDK (как aar-libs) и сервера TeamCity CI с несколькими Android устройствами и подключенными эмуляторами. Если я использую gradle для запуска своих тестов (./gradlew connectedDebugAndroidTest), все тесты будут выполняться на каждом устройстве, но каждый следующий результат будет перезаписывать предыдущие, а TeamCity будет показывать только последние результаты.

Я должен различать эти результаты и должны знать, какие результаты от какого устройства / эмулятора.

Есть идеи?

1 Ответ

0 голосов
/ 13 февраля 2020

Решено создать дополнительную конфигурацию сборки в Team City, которая будет анализировать все подключенные устройства с adb devices и запускать все остальные конфигурации, передавая имя устройства в качестве параметра

...