Firebase 测试实验室使用相同的上传 APK 重新运行测试

洛丽·安德森

我致力于开发用 Espresso 编写的 Android Instrumentation 测试。作为努力的一部分,我正在使用 Firebase 控制台在 Firebase 测试实验室中上传和运行。如果每次我想重新运行测试时都不必上传应用程序 APK,这将为我节省很多时间。有人知道 Firebase 测试实验室是否存储上传的应用程序和测试 APK,以便可以重新运行测试而无需再次上传 APK?或者 Firebase 测试实验室控制台中的一个选项来访问之前上传的应用 APK?

我尝试使用 Firebase 存储,但无法从测试实验室访问文件。

也许使用 Cloud SDK 命令行界面是最好的选择,因为一旦 APK 加载就会自动启动测试运行?

迈克

您传递到的文件(和 APK)gcloud firebase test android run既可以来自本地文件系统,也可以来自存储在 Google Cloud Storage 中的文件。例如,请参阅论点官方文档--app

如果您不想为每个测试调用传递这些文件,请先使用gsutil以下命令将它们上传到 GCS

gsutil cp myapp.apk gs://my-bucket/myapp.apk

然后,在每次测试运行时使用它们:

gcloud firebase test android run --app gs://my-bucket/myapp.apk

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

Firebase测试实验室CI上传APK

在Firebase测试实验室测试APNS

使用ProGuard + Dagger时,Firebase测试实验室失败

Firebase 测试实验室可以运行 Monkeyrunner 测试吗?

Firebase 测试实验室对 Appium 的支持

无法将XCTest软件包上传到Google Cloud Storage for Firebase测试实验室

Firebase设备测试实验室:无法创建测试矩阵

Google Firebase测试实验室,兼容性测试

Android Firebase测试实验室-使用Orchestrator进行仪器测试,其目的是什么?

使用Firebase测试实验室对Android库执行仪表化测试?

无法使用gcloud和服务帐户(403)运行Firebase测试实验室测试,没有storage.objects.create

防止Firebase测试实验室点击广告

Google地图未在Firebase测试实验室中显示

Firebase测试实验室是否支持XCUITests?

通过Android Studio使用Firebase测试实验室时如何指定超时

Firebase测试实验室-未经授权可使用项目

Firebase测试实验室上的测试运行失败

如何在Firebase测试实验室中检测运行情况

如何检测在 iOS 上的 Firebase 测试实验室中运行的应用程序?

如何使用gcloud cli在Yaml arg文件中设置环境变量以用于Firebase测试实验室

使用Firebase测试实验室时,如何将仿真器的ABI指定为x86_64?

Robo脚本不适用于Firebase测试实验室中的Robo测试

如何在Firebase测试实验室中执行指定的测试套件类

从CLI测试后如何获取gcloud Firebase测试实验室Android Espresso结果?

Firebase测试实验室视频帧速率对于仪器测试而言太低

测试前如何在Firebase测试实验室中执行adb命令

测试在本地 AS 模拟器上通过,但在 Firebase 测试实验室上失败

Firebase测试实验室。GameLoop-标记测试完成对IOS不起作用

Firebase应用程序在Firebase测试实验室中被Android OS杀死