我正在尝试通过命令行上的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答案。