在我的项目中,我使用以下命令来生成我的应用 APK 和检测测试 APK。
./gradlew :app:assembleDebug
./gradlew :app:assembleDebugAndroidTest
使用生成的文件,我正在使用 gcloud 在测试实验室中触发测试,该测试没有问题。
现在,我想要为测试大小(小、中、大)添加注释,因此在测试实验室中只能根据测试注释触发一部分测试。
它可以完成还是有不同的方法来处理它?
在我的项目中,我使用以下命令来生成我的应用 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 文档。