flutter - 如何远程运行 Flutter 驱动程序测试
问题描述
我们使用以下命令在本地运行 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 解决方案。
解决方案
对于 Android,您可以使用该AVD Manager
步骤创建一个 Android 模拟器并添加Wait for Android emulator
步骤以等待模拟器完成启动。
推荐阅读
- spring - feign.RetryableException: 读取超时执行 GET http://forex-service/currency-exchange/from/EUR/to/INR\r\n\tat feign.FeignException.errorExecu
- angular - 当一个对象属性可以有两种类型时是否可以访问它(即在声明类型时它有 | 运算符)?
- hadoop - Pig 作业因“org.apache.hadoop.mapreduce.counters.LimitExceededException:太多计数器:121 max=120”而失败
- ionic4 - 如何在 ionic 4 中隐藏 onScroll 标题?
- bash - 如何在 Unix 中将文件移动到名称相似的文件夹中?
- apache-kafka - Kafka 到 kafka 在 krb5 安全性背后使用 Gobblin
- perforce - `p4 where`的输出中前导的“-”(破折号)是什么意思?
- regex - 如何从终端中的文件运行 perl 正则表达式列表
- mysql - 使用 $Lookup 将 MYSQL 查询转换为 mongodb
- javascript - 没有私有方法的 Angular 组件