带有 Flutter Drive 测试框架和 AppCenter 设备集的 Azure DevOps 管道

Azure DevOps pipeline with Flutter Drive test framwork and AppCenter device sets

我们有一个 Azure DevOps 构建管道,用于创建 Flutter 移动跨平台应用程序并将其部署到 Microsoft AppCenter。我们将 Flutter Driver 测试框架用于 UI 自动化。我们想 运行 使用 AppCenter 的设备集进行测试。但是,构建管道目前只允许我们 select 这些测试框架之一:Appium、Espresso、Calabash、Xamarin UI Test、XCUITest(Flutter Driver 没有之一) .是否可以为 Flutter Driver 测试设置一个?是否有任何解决方法、自定义设置可以使其正常工作?

However, the build pipeline currently only allows us to select one of these test frameworks: Appium, Espresso, Calabash, Xamarin UI Test, XCUITest (and no one for Flutter Driver).

此限制不是来自 Azure Pipelines,而是来自 App Center。

App Center 当前支持以下测试框架(有关详细信息,请参阅 here)。

  • Appium
  • 葫芦
  • 浓缩咖啡
  • Xamarin.UITest (iOS, Android)
  • XCUITest

Flutter Driver 目前不支持测试框架。

因此,在 App Center Test task 上,只有这些受支持的测试框架可用。

如果你的项目确实需要Flutter Driver App Center上的测试框架,我建议你可以直接在repository for App Center上分享一个功能请求来询问添加Flutter Driver App Center 上的测试框架。