Keep android tests in libs/test folder

To avoid 'com.android.dex.DexException: Too many classes in --main-dex-list, main dex capacity exceeded
This commit is contained in:
Mikhael Bogdanov
2018-10-26 09:51:14 +02:00
parent 9df02b2366
commit 09d0d2c71c
@@ -67,9 +67,9 @@ android {
task jarTestFolders() {
println "Jar folders..."
new File("${projectDir}/libs/").listFiles().each { File file ->
if (file.isDirectory()) {
if (file.isDirectory() && !file.name.equals("test")) {
println "Jar '${file.name}' folder..."
ant.jar(basedir: "libs/${file.name}/", destfile: "libs/" + file.name + ".jar")
ant.jar(basedir: "libs/${file.name}/", destfile: "libs/test/" + file.name + ".jar")
}
}
}
@@ -83,4 +83,5 @@ dependencies {
androidTestImplementation 'junit:junit:4.12'
implementation 'com.android.support:multidex:1.0.3'
androidTestImplementation 'com.android.support.test:runner:1.0.2'
androidTestCompile fileTree(dir: 'libs/test', include: ['*.jar'])
}