我们使用带有自定义测试运行程序的BDD自动化测试。我一直在努力寻找Firebase是否支持移动或网络应用程序测试的任何信息。有人知道或有任何经验吗?
提前感谢
您的问题没有提供太多关于您正在使用的测试运行器/框架的细节,以及它在下面是如何工作的,如果它使用仪器。
如果您在build.gradle
中使用如下所示的自定义检测运行程序,并且不需要解析自定义输出来了解它是失败还是成功。
android {
defaultConfig {
...
testInstrumentationRunner "com.example.MyTestRunner"
}
...
}
然后,它应该在测试实验室的仪器测试类型中开箱即用。
如果您的测试运行程序在设备上写入了调查测试失败所需的文件,请使用gcloud
运行测试,并指定--directories-to-pull
将其复制到GCS存储桶中。
gcloud firebase test android run
--app myapp.apk
--test mytests.apk
--device model=walleye,version=28
--directories-to-pull=/sdcard/myartifacts