Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/firebase/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Firebase-如何使用将在Firebase测试实验室上运行的命令行运行特定的Android UI测试类?_Android_Firebase_Android Espresso_Firebase Test Lab - Fatal编程技术网

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

Firebase-如何使用将在Firebase测试实验室上运行的命令行运行特定的Android UI测试类?,android,firebase,android-espresso,firebase-test-lab,Android,Firebase,Android Espresso,Firebase Test Lab,我试图通过命令行在firebase测试实验室上运行一个特定的espresso测试类。当我尝试运行下面的命令时,将执行androidTest目录中的所有测试类 gcloud firebase测试android运行\ --类型仪表\ --app-fred-stage-debug.apk\ --测试app-fred-stage-debug-androidTest.apk\ --device model=Nexus6,version=21,locale=en,orientation=Grait建议您可

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

gcloud firebase测试android运行\
--类型仪表\
--app-fred-stage-debug.apk\
--测试app-fred-stage-debug-androidTest.apk\
--device model=Nexus6,version=21,locale=en,orientation=Grait
建议您可以使用
--test targets
标志运行单个测试:

例如,您可以使用--test targets标志只测试一个目标 类,或者只测试一个类中的一个方法 由您的测试APK使用。要了解更多信息,请参阅gcloud firebase test android run


将您链接到的文档,其中显示了如何指定特定测试的选项。

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

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

请参阅此处的详细信息:

如果您有多个要运行的测试类,可以一次通过它们,并用逗号分隔

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

您可以阅读SO的答案来解释这一点。

感谢您的回复和链接!我设法让我的特定测试班开始工作。该文档非常有用:)