Firebase是否支持使用自定义testrunner进行BDD测试



我们使用带有自定义测试运行程序的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

最新更新