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

Firebase是否支持使用自定义testrunner进行BDD测试?,firebase,web,mobile,bdd,firebase-test-lab,Firebase,Web,Mobile,Bdd,Firebase Test Lab,我们正在使用BDD自动化测试和自定义测试运行程序。我一直在尝试查找Firebase是否支持移动或web应用程序测试的任何信息。 有人知道或有过这方面的经验吗 提前感谢您的问题没有提供太多关于您正在使用的测试运行程序/框架的详细信息,以及如果它使用工具,它在下面是如何工作的 如果您在build.gradle中使用如下所示的自定义检测运行程序,并且不需要解析自定义输出以了解它是否失败或成功 android { defaultConfig { ... testI

我们正在使用BDD自动化测试和自定义测试运行程序。我一直在尝试查找Firebase是否支持移动或web应用程序测试的任何信息。 有人知道或有过这方面的经验吗


提前感谢

您的问题没有提供太多关于您正在使用的测试运行程序/框架的详细信息,以及如果它使用工具,它在下面是如何工作的

如果您在
build.gradle
中使用如下所示的自定义检测运行程序,并且不需要解析自定义输出以了解它是否失败或成功

android {
    defaultConfig {
        ...
        testInstrumentationRunner "com.example.MyTestRunner"
    }
    ...
}

然后,它应该在测试实验室中使用仪器测试类型开箱即用

如果您的测试运行程序在设备上写入调查测试失败所需的文件,请使用
gcloud
运行测试,并指定
--要拉取的目录
,以将它们复制到GCS存储桶

gcloud firebase test android run \
  --app myapp.apk \
  --test mytests.apk \
  --device model=walleye,version=28 \
  --directories-to-pull=/sdcard/myartifacts

Firebase测试实验室所做的一切都有很好的文档记录:什么类型的BDD框架?您是否能够通过gradle提供一个定制的测试运行程序来运行它,或者它是一个独立的运行程序,不利用Android提供的现有测试运行程序?嗨,Maik,是的,它是一个使用gradle运行的定制测试运行程序。你在Firebase上试过这个吗?