android - 安装先决条件应用程序以在 firebase 测试实验室中测试我们的应用程序

标签 android firebase testing firebase-test-lab

在开始测试我们的应用程序之前,我们如何在测试过程中使用的设备中安装其他应用程序(robotests,...)?

我的意思是我的应用程序需要在设备中安装一些其他应用程序才能完全正确地工作。

这可能吗?

我正在使用 Firebase 测试实验室

最佳答案

您无法通过 Firebase 网络控制台上传其他 APK,但您可以使用 gcloud command-line app 与测试实验室进行交互也是。

gcloud 命令行的“测试版”有一个选项可以添加额外的 APK。如果你跑

gcloud beta firebase test android run --help

您会发现以下选项允许您安装更多 apk:

 --additional-apks=APK,[APK,...]
    A list of up to 100 additional APKs to install, in addition to those
    being directly tested. The path may be in the local filesystem or in
    Google Cloud Storage using gs:// notation.

这是一个关于如何使用它来开始测试的例子:

gcloud beta firebase test android run \
    --app=build/outputs/apk/debug/app-debug.apk \
    --test=build/outputs/apk/androidTest/debug/app-debug-androidTest.apk \
    --device model=walleye,version=28 \
    --additional-apks=path/to/another.apk

关于android - 安装先决条件应用程序以在 firebase 测试实验室中测试我们的应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54537048/

相关文章:

swift - Swift 中一个函数中的多个注销方法

testing - 带有 Electron 的 TestCafe : Determine if app is visible on Windows desktop

javascript - 如何使用 DOM 测试 angularjs 组件

android - 如何在 Android 上使用 OpenCV 提高人脸检测性能?

java - 为什么我的运行配置在 Android Studio 中被禁用?

Android:检测应用程序是否进入后台

javascript - 为什么我的 Google 身份验证在 Firebase 中不起作用?

android - 位置管理器 : is the "network" provider always enabled?

java.util.HashMap 无法转换为 java.util.ArrayList

android - 在 Android 中获取用于单元测试的 Activity 对象的最佳方法是什么?