gpt4 book ai didi

android-espresso - 动态功能模块上的 UI Espresso 测试

转载 作者:行者123 更新时间:2023-12-02 11:18:49 26 4
gpt4 key购买 nike

Firebase 测试实验室接受 App Bundle/APK 和 android 测试 APK,并且动态功能模块 UI 测试在 Firebase 测试实验室中失败。该错误是关于一些多 dex 问题,表明在基本 apk 中找不到功能模块,如果他们不处理动态功能模块,这是有道理的。想知道是否有人遇到过同样的问题,或者 firebase 测试实验室团队的某个人可以提供帮助。

所以问题是为动态功能模块运行 Espresso UI 测试,android studio 无法运行它们,但最新的 gradle 插件可以正确处理它。它基本上先安装基本模块,然后尝试安装功能测试 apk,一切正常。 (对特定方法运行测试有一些问题,但这不是我的问题)。有效的命令行是著名的 connectedAndroidTest 命令。问题是在 Firebase 测试实验室上运行那些。

最佳答案

你可以在这里查看我的问题和答案:
Create Unit and Instrumentation test for Android project with dynamic features
基本上,您需要在 Dynamic Feature build.gradle 中添加测试依赖项:

dependencies {
implementation project(":app")
androidTestImplementation project(":app")
}
通过这种方法,我成功地使用 Firebase 测试实验室进行了测试

关于android-espresso - 动态功能模块上的 UI Espresso 测试,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56545543/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com