Firebase 如何将Android Espresso测试拆分为不同的APK
我有一个浓缩咖啡Android测试APK,有很多测试(大约70个),我想把测试分成不同的APK,然后在Firebase测试实验室分别运行它们。 在Android Studio框架内,我创建了几个测试套件。但是,当我需要用较少的测试生成APK时,我会创建项目的多个副本,然后进行测试并用我需要的测试生成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
- 是否有任何方法可以拆分测试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”