firebase-如何使用命令行运行命令行,该类别将在Firebase测试实验室运行



我正在尝试通过命令行上的firebase测试实验室运行一个特定的浓缩咖啡测试类。当我尝试运行下面的命令时,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

文档建议您可以使用--test-targets标志运行一个测试:

例如,您可以使用 - 测试目标标志来测试一个 测试APK使用的类,或仅测试类 由您的测试APK使用。要了解更多信息,请参见gcloud firebase test android run

将您链接到Gcloud Firebase测试的文档,该文档向您显示了如何指定特定测试的选项。

将以下内容添加到您的命令行:

--test-targets "class com.foo.ClassName"  

请参阅此处:https://cloud.google.com/sdk/gcloud/reference/firebase/test/android/run#-test-targets

如果您有多个要运行的测试类,则可以立即通过逗号分隔。

--test-targets "class com.org.TestFoo,class com.org.TestBar" 

您可以在此处阅读SO答案。

最新更新