Android Espresso:为什么我的测试没有通过多模块项目?
Android Espresso: why my tests don't pass in multi-module project?
我开始将我的单模块项目拆分成许多模块。在此之前,我的测试通过了。但是现在我有一个错误:
androidx.test.espresso.NoMatchingViewException:在层次结构中找不到匹配的视图:(在屏幕上显示给用户并且 ID 为:com.ecwid.android:id/some_id)
我将一些基本自定义视图移动到 "general" 模块,该模块与所有其他模块共享,并且测试中的所有这些视图都没有通过,没有 ID matching.I 有一个 "app" 包含我所有测试的模块。也许我在 gradle 中写了我的依赖项?
就像:
androidTestImplementation project(':general')
所有模块中也添加了 Espresso 依赖项。
不应该是testImplementation而不是androidTestImplementation吗?
我开始将我的单模块项目拆分成许多模块。在此之前,我的测试通过了。但是现在我有一个错误:
androidx.test.espresso.NoMatchingViewException:在层次结构中找不到匹配的视图:(在屏幕上显示给用户并且 ID 为:com.ecwid.android:id/some_id)
我将一些基本自定义视图移动到 "general" 模块,该模块与所有其他模块共享,并且测试中的所有这些视图都没有通过,没有 ID matching.I 有一个 "app" 包含我所有测试的模块。也许我在 gradle 中写了我的依赖项? 就像:
androidTestImplementation project(':general')
所有模块中也添加了 Espresso 依赖项。
不应该是testImplementation而不是androidTestImplementation吗?