Конвейер Azure DevOps с фреймворком для тестирования Flutter Drive и наборами устройств AppCenter

У нас есть конвейер сборки Azure DevOps, который настраивает для создания и развертывания мобильного кроссплатформенного приложения Flutter в Microsoft AppCenter. Мы используем тестовую среду Flutter Driver для автоматизации пользовательского интерфейса. Мы хотели провести тесты с наборами устройств AppCenter. Однако конвейер сборки в настоящее время позволяет нам выбрать только одну из этих тестовых сред: Appium, Espresso, Calabash, Xamarin UI Test, XCUITest (и ни одной для Flutter Driver). Можно ли настроить его для тестирования драйвера Flutter? Есть ли какое-либо обходное решение, индивидуальная настройка, которая может заставить его работать?


person Vinh Cao    schedule 05.01.2021    source источник
comment
Привет, @VinhCao! Как я объяснил в своем ответе, среда тестирования драйверов Flutter в настоящее время не поддерживается в Центре приложений. Вы можете попробовать сообщить о запросе функции для App Center. Надеюсь, это поможет тебе.   -  person Bright Ran-MSFT    schedule 07.01.2021


Ответы (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.

person Bright Ran-MSFT    schedule 06.01.2021