Кто-нибудь успешно получил Robolectric и Espresso, работающие вместе с Gradle (Android Studio)?Gradle, Robolectric и Espresso
Я получил Robolectric, работающий в студии Android, в основном из-за поста Peter Friese http://www.peterfriese.de/android-testing-with-robolectric/, но я не уверен, как интегрировать Espresso из-за столкновений с инструментами/инструментами.
В идеале я бы структуру каталогов, как следующее:
|--src
└── main (application source - exists)
└── test (Robolectric unit tests go here - exists)
└── testEspresso [*new*] (espresso tests go here)
My Gradle + Android знания не очень обширна, и я уверен в том, что это действительно возможно, что (время, сложность и уровень хрупкости не слишком экстремальны), учитывая текущее состояние Gradle + Android, и если да, то как это сделать. Кроме того, если это имеет значение, у меня есть два разных стиля сборки.
Define «возможно.» –
@RobertHarvey Я предполагаю, что возможно, если время, сложность и уровень хрупкости предлагаемого решения не являются ужасными. Я обновил свой пост, чтобы отразить это :) – loeschg
@loeschg - У вас были проблемы с robolectric, видя ваши ресурсы? У меня также есть несколько вариантов сборки, и robolectric не видит моих ресурсов. –