mirror of
				https://github.com/MinimalBible/MinimalBible
				synced 2025-11-03 18:10:27 -05:00 
			
		
		
		
	Slight refactor
This commit is contained in:
		@ -3,23 +3,23 @@ apply plugin: 'kotlin'
 | 
			
		||||
apply plugin: 'jacoco'
 | 
			
		||||
 | 
			
		||||
def androidModule = project(':app')
 | 
			
		||||
def firstVariant = androidModule.android.applicationVariants.toList().first()
 | 
			
		||||
 | 
			
		||||
dependencies {
 | 
			
		||||
    compile androidModule
 | 
			
		||||
 | 
			
		||||
    testCompile androidModule.android.applicationVariants.toList().first().javaCompile.classpath
 | 
			
		||||
    testCompile androidModule.android.applicationVariants.toList().first().javaCompile.outputs.files
 | 
			
		||||
    testCompile firstVariant.javaCompile.classpath
 | 
			
		||||
    testCompile firstVariant.javaCompile.outputs.files
 | 
			
		||||
    testCompile files(androidModule.plugins.findPlugin("com.android.application").getBootClasspath())
 | 
			
		||||
 | 
			
		||||
    testCompile 'junit:junit:4.+'
 | 
			
		||||
    testCompile 'org.robolectric:robolectric:2.2'
 | 
			
		||||
    testCompile 'org.robolectric:robolectric:+'
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
jacocoTestReport {
 | 
			
		||||
    // Add Android sources/classes for coverage
 | 
			
		||||
    additionalSourceDirs files(androidModule.android.sourceSets.main.java.srcDirs)
 | 
			
		||||
    additionalClassDirs androidModule.android.applicationVariants
 | 
			
		||||
            .toList().first().javaCompile.outputs.files
 | 
			
		||||
    additionalClassDirs firstVariant.javaCompile.outputs.files
 | 
			
		||||
 | 
			
		||||
    reports {
 | 
			
		||||
        xml.enabled true
 | 
			
		||||
 | 
			
		||||
		Reference in New Issue
	
	Block a user