Firebase 测试实验室对按尺寸标注的测试方法进行仪器化测试
Firebase Test Lab instrumented test for test method annotated by size
在我的项目中,我使用以下命令生成我的应用 APK 和检测测试 APK。
./gradlew :app:assembleDebug
./gradlew :app:assembleDebugAndroidTest
使用生成的文件,我在测试实验室中使用 gcloud 触发测试,没有问题。
现在,我想要测试大小(小、中、大)的注释,因此根据测试注释只能在测试实验室中触发测试的子集。
可以做到还是有不同的处理方法?
是的,通过使用 --test-targets
标志。它支持与 AndroidJUnitRunner 的 -e
标志相同的选项。
如果您使用 SmallTest
、MediumTest
、LargeTest
包中的 android.support.test.filters
注释,您可以例如仅运行小测试如下:
gcloud firebase test android run --test-targets "size small" <your other flags>
也支持自定义注释:
gcloud firebase test android run --test-targets "annotation com.example.MyAnnotation
有关更多选项,请查看 gcloud documentation for this command。
在我的项目中,我使用以下命令生成我的应用 APK 和检测测试 APK。
./gradlew :app:assembleDebug
./gradlew :app:assembleDebugAndroidTest
使用生成的文件,我在测试实验室中使用 gcloud 触发测试,没有问题。
现在,我想要测试大小(小、中、大)的注释,因此根据测试注释只能在测试实验室中触发测试的子集。
可以做到还是有不同的处理方法?
是的,通过使用 --test-targets
标志。它支持与 AndroidJUnitRunner 的 -e
标志相同的选项。
如果您使用 SmallTest
、MediumTest
、LargeTest
包中的 android.support.test.filters
注释,您可以例如仅运行小测试如下:
gcloud firebase test android run --test-targets "size small" <your other flags>
也支持自定义注释:
gcloud firebase test android run --test-targets "annotation com.example.MyAnnotation
有关更多选项,请查看 gcloud documentation for this command。