Сборка Android Gradle заставляет мои AndroidTests находиться в src/androidTests. Как изменить это на другой каталог по моему выбору?
Вот некоторая предыстория: я переношу проект из eclipse.
Согласно документации по сборке, когда я добавляю это в свой файл сборки Gradle:
androidTest.setRoot('tests')
Сборка Android Gradle делает следующее: «Примечание: setRoot() перемещает весь исходный набор (и его подпапки) в новую папку. Это перемещает src/androidTest/* в тесты/*»
Это отлично подходит для сборки и заставляет ее работать нормально.
Однако это заставляет структуру моего проекта помещать мои androidTests в: src/AndroidTest. Из-за этого Eclipse не может скомпилироваться, поскольку считает, что весь тестовый код должен находиться в пакете с именем androidTests.com.etc.etc.etc...
Я хотел бы установить какое-то свойство следующим образом:
androidTest { java.srcDirs = ['tests'] }