Android Эспрессо: почему мои тесты не проходят в многомодульном проекте? - PullRequest
1 голос
/ 18 апреля 2020

Я начал разбивать свой проект с одним модулем на множество модулей. До этого мои тесты прошли. Но теперь у меня есть ошибка:

androidx.test.espresso.NoMatchingViewException: Нет подходящих представлений в иерархии: (отображается на экране пользователю и с id: com.ecwid. android: id / some_id)

Я переместил некоторые базовые настраиваемые представления в «общий» модуль, который используется совместно со всеми другими модулями, и все эти представления в тестах не проходят без совпадения идентификаторов. У меня есть «приложение» модуль, который имеет все мои тесты. Может я плохо написал свои зависимости в gradle? Это как:

androidTestImplementation project(':general')

Также зависимости Espresso были добавлены ко всем модулям.

1 Ответ

1 голос
/ 21 апреля 2020

Разве это не должно быть testImplementation вместо androidTestImplementation?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...