android - Firebase 测试实验室对按大小注释的测试方法进行仪器化测试
问题描述
在我的项目中,我使用以下命令来生成我的应用 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 文档。
推荐阅读
- android - android中的流转发
- java - 无法使用默认应用用户创建临时队列
- python - 设置替代的最小和最大参数
- c# - 使用 ASP.NET Core 3.1 自定义分布式缓存进行响应缓存
- docker - 当我遇到颤振分析问题时,停止在 Docker 中构建颤振
- wordpress - NSURLErrorDomain:-1017 错误仅在 safari - 带有 Elementor 的 Wordpress 网站
- firebase - 如何在firebase中使用电话号码和密码登录
- excel - 在 excel 行中计算和显示不同的值
- ios - 在我的 App 协议实现中未设置的 iOS 和 macOS 视图之间共享 @StateObject
- wordpress - WordPress 删除
来自自定义帖子类型的 WYSIWG 自定义字段的标签