【问题标题】:How to run Flutter driver tests remotely如何远程运行 Flutter 驱动程序测试
【发布时间】:2021-11-10 12:24:41
【问题描述】:

我们使用以下命令在本地运行 Flutter 驱动程序测试:

flutter drive --target=test_driver/app.dart --driver=test_driver/test/login_test.dart  --flavor dev --no-start-paused

并且将 Android 设备插入计算机。

现在我们要远程运行这些测试。我们正在尝试找出云提供商中的哪些设备最适合运行 Flutter 驱动程序测试。

我们尝试按照https://flutter.dev/docs/testing/integration-tests 上的指南在 Firebase Testlab 上运行它们,但我们无法使其正常工作,或者无法通过 Flutter 驱动程序测试。

我们应该选择云提供商中的哪些设备来运行 Flutter 驱动程序测试?我们有 Bitrise 作为 CI 解决方案。

【问题讨论】:

  • 我已经通过运行启动 iphone 模拟器的手动脚本使其在 Bitrise 上运行。尝试在路测之前在脚本步骤中运行 open -a Simulator.app

标签: flutter ui-automation bitrise flutterdriver


【解决方案1】:

对于Android,您可以使用AVD Manager步骤创建Android模拟器并添加Wait for Android emulator步骤等待模拟器完成启动。

【讨论】:

  • 您的答案可以通过额外的支持信息得到改进。请edit 添加更多详细信息,例如引用或文档,以便其他人可以确认您的答案是正确的。你可以找到更多关于如何写好答案的信息in the help center
  • 添加 AVD 管理器步骤有效。但我们也想试试 Firebase Testlab。您知道可以针对 Firebase Testlab 触发 Flutter 驱动程序测试吗?
猜你喜欢
  • 2019-08-22
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2016-12-14
  • 2020-05-12
  • 2021-01-17
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多