我致力于开发用 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] 删除。
我来说两句