В мире android для запуска теста пользовательского интерфейса с ADB вам необходимо выполнить эту команду
adb shell am instrument -w com.tarek360.sample.test
, но перед запуском этой команды вам необходимо установить тестовый пакет и основное приложение Android файлы пакета (.apk файлы) на ваше текущее Android устройство или эмулятор, дополнительная информация здесь .
Обычно имена пакетов APKs имеют следующий формат:
- Main APK: com.tarek360.sample
- Test APK: com.tarek360.sample.test
но в мире флаттера, когда я запускаю флаттер, например, следующая команда:
flutter drive --target=test_driver/app.dart
Я вижу, что установлен только основной APK, и Я не вижу тестового APK , установленного на моем устройстве, мне интересно, как работает Flutter Driver с Android для меня важно понять, потому что у меня очень настроенный CI, и я создаю APK в совершенно другой среде, чем в среде выполнения тестов.