У меня есть проект с следующей структурой:Gradle андроид тест
-project_dir
--libmodule
---src[main code path]
---test[test code path]
--app
---src[main code path]
У меня есть только один тестовый класс с одной тестовой функции внутри внутри project_dir/libmodule/тест // папку. Я могу запустить его из исходного файла (я использую Android Studio). Но если я попытаюсь запустить его с помощью задачи test
gradle, он не нашел никаких тестов. Я следовал за измененную конфигурацию источника (только наследство еще, но, похоже, это не имеет значения):
sourceSets {
main {
manifest.srcFile 'AndroidManifest.xml'
java.srcDirs = ['src']
resources.srcDirs = ['src']
aidl.srcDirs = ['src']
renderscript.srcDirs = ['src']
res.srcDirs = ['res']
assets.srcDirs = ['assets']
}
test {
manifest.srcFile 'AndroidManifest.xml'
java.srcDirs = ['test']
resources.srcDirs = ['test']
aidl.srcDirs = ['test']
renderscript.srcDirs = ['test']
res.srcDirs = ['res']
assets.srcDirs = ['assets']
}
}
У вас какие-либо идеи, почему test
задача не видит каких-либо тестов?