android - Firebase - 如何使用将在 firebase 测试实验室上运行的命令行运行特定的 Android UI 测试类?

标签 android firebase android-espresso firebase-test-lab

我正在尝试通过命令行在 firebase 测试实验室上运行一个特定的 espresso 测试类。当我尝试运行下面的命令时,androidTest 目录中的所有测试类都会被执行。

gcloud firebase test android run \
  --type instrumentation \
  --app app-fred-stage-debug.apk \
  --test app-fred-stage-debug-androidTest.apk \
  --device model=Nexus6,version=21,locale=en,orientation=portrait

如何指定要在 Firebase 测试实验室中运行的一个测试类?

TIA

最佳答案

documentation建议您可以使用 --test-targets 标志来运行单个测试:

For example, you can use the --test-targets flag to test just one class used by your test APK, or to test just one method from a class used by your test APK. To learn more, see gcloud firebase test android run.

将您链接到 gcloud firebase test 的文档,它向您展示了如何指定特定测试的选项。

关于android - Firebase - 如何使用将在 firebase 测试实验室上运行的命令行运行特定的 Android UI 测试类?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54894625/

相关文章:

java - ExpandableListView 未按正确顺序出现

Android 图片按钮大小限制

android - 对齐 ListView 中的所有列

带有 Formatter 的 Android NumberPicker 在第一次渲染时不会格式化

node.js - firebase.database() 多个实例

java - Espresso : return boolean if view exists

Firebase - 从服务器端云功能记录事件

javascript - 刷新浏览器会覆盖 Firebase 中 child 的内容

android - 如何使用 espresso 在 SearchView 上键入文本

java - 无法实现 Activity 场景