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 如何将Android Espresso测试拆分为不同的APK_Firebase_Android Studio_Android Espresso_Firebase Test Lab - Fatal编程技术网

Firebase 如何将Android Espresso测试拆分为不同的APK

Firebase 如何将Android Espresso测试拆分为不同的APK,firebase,android-studio,android-espresso,firebase-test-lab,Firebase,Android Studio,Android Espresso,Firebase Test Lab,我有一个浓缩咖啡Android测试APK,有很多测试(大约70个),我想把测试分成不同的APK,然后在Firebase测试实验室分别运行它们。 在Android Studio框架内,我创建了几个测试套件。但是,当我需要用较少的测试生成APK时,我会创建项目的多个副本,然后进行测试并用我需要的测试生成APK 我的问题是: 是否有任何方法可以拆分测试APK,而不必总是执行前一个过程? 也就是说,是否有任何机制来生成APK并指定我希望在APK中包括哪些测试(或多少个测试) 非常感谢,, xptoG

我有一个浓缩咖啡Android测试APK,有很多测试(大约70个),我想把测试分成不同的APK,然后在Firebase测试实验室分别运行它们。 在Android Studio框架内,我创建了几个测试套件。但是,当我需要用较少的测试生成APK时,我会创建项目的多个副本,然后进行测试并用我需要的测试生成APK

我的问题是:

  • 是否有任何方法可以拆分测试APK,而不必总是执行前一个过程? 也就是说,是否有任何机制来生成APK并指定我希望在APK中包括哪些测试(或多少个测试)
非常感谢,,
xptoGirl

最简单的方法是使用。这样,您就不必拆分测试APK。相反,您可以在测试实验室中创建多个测试运行,但要使用不同的包、注释或类进行测试

例如,仅在特定子包中运行测试:

gcloud firebase测试android运行\
--app path/to/app.apk\
--测试路径/to/tests.apk\
--设备型号=walleye,版本=26\
--测试目标为“package com.my.package.tests1”、“package com.my.package.tests2”

最简单的方法是使用。这样,您就不必拆分测试APK。相反,您可以在测试实验室中创建多个测试运行,但要使用不同的包、注释或类进行测试

例如,仅在特定子包中运行测试:

gcloud firebase测试android运行\
--app path/to/app.apk\
--测试路径/to/tests.apk\
--设备型号=walleye,版本=26\
--测试目标为“package com.my.package.tests1”、“package com.my.package.tests2”