【问题标题】:Firebase Test Lab rerun test with same uploaded APKFirebase 测试实验室使用相同的上传 APK 重新运行测试
【发布时间】:2020-10-29 14:25:59
【问题描述】:

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

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

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

【问题讨论】:

    标签: android firebase-test-lab


    【解决方案1】:

    您传递给 gcloud firebase test android run 的文件(和 APK)既可以来自本地文件系统,也可以来自存储在 Google Cloud Storage 中的文件。例如。对于 --app 参数,请参见 official documentation

    如果您不想在每次测试调用时都传递这些文件,请先使用 gsutil 将它们上传到 GCS:

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

    然后,将它们用于每次测试运行:

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

    【讨论】:

    • 谢谢!效果很好
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-10-25
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多