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