У нас есть конвейер сборки Azure DevOps, который настраивает для создания и развертывания мобильного кроссплатформенного приложения Flutter в Microsoft AppCenter. Мы используем тестовую среду Flutter Driver для автоматизации пользовательского интерфейса. Мы хотели провести тесты с наборами устройств AppCenter. Однако конвейер сборки в настоящее время позволяет нам выбрать только одну из этих тестовых сред: Appium, Espresso, Calabash, Xamarin UI Test, XCUITest (и ни одной для Flutter Driver). Можно ли настроить его для тестирования драйвера Flutter? Есть ли какое-либо обходное решение, индивидуальная настройка, которая может заставить его работать?
Конвейер Azure DevOps с фреймворком для тестирования Flutter Drive и наборами устройств AppCenter
Ответы (1)
Однако конвейер сборки в настоящее время позволяет нам выбрать только одну из этих тестовых сред: Appium, Espresso, Calabash, Xamarin UI Test, XCUITest (и никого для Flutter Driver).
Это ограничение не из Azure Pipelines, а из Центра приложений.
Следующие платформы тестирования в настоящее время поддерживаются в Центре приложений (см. здесь подробнее).
- Аппиум
- Калабаш
- Эспрессо
- Xamarin.UITest (iOS, Android)
- XCUITest
Платформа тестирования Flutter Driver в настоящее время не поддерживается.
Итак, на Задача тестирования Центра приложений, доступны только эти поддерживаемые платформы тестирования.
Если вашим проектам действительно нужна среда тестирования Flutter Driver в Центре приложений, я рекомендую вам напрямую поделиться запросом функции на репозиторий для App Center, чтобы попросить добавить тестовую среду Flutter Driver в App Center.