@@ -61,6 +61,7 @@ dependencies {
61
61
androidTestImplementation ' androidx.test.espresso:espresso-core:3.2.0'
62
62
androidTestImplementation ' androidx.test.ext:junit:1.1.1'
63
63
androidTestImplementation ' androidx.test:rules:1.2.0'
64
+ androidTestImplementation ' androidx.test.uiautomator:uiautomator:2.2.0'
64
65
androidTestImplementation ' org.mockito:mockito-android:3.0.0'
65
66
androidTestImplementation ' com.squareup.okhttp3:mockwebserver:4.2.2'
66
67
androidTestImplementation ' androidx.test.espresso:espresso-web:3.2.0'
@@ -98,17 +99,17 @@ task jacocoDebugTestReport(type: JacocoReport, dependsOn: ['testDebugUnitTest'])
98
99
' **/*$ModuleAdapter.class' ,
99
100
' **/*$ViewInjector*.class' ,
100
101
]
101
- def debugTree = fileTree(dir : " ${ buildDir} /intermediates/javac/debug/compileDebugJavaWithJavac/ classes" , excludes : fileFilter) // we use "debug" build type for test coverage (can be other)
102
- def sdkTree = fileTree(dir : " ${ buildDir} /../../iterableapi/build/intermediates/javac/debug/compileDebugJavaWithJavac/ classes" , excludes : fileFilter)
103
- def sdkUiTree = fileTree(dir : " ${ buildDir} /../../iterableapi-ui/build/intermediates/javac/debug/compileDebugJavaWithJavac/ classes" , excludes : fileFilter)
102
+ def debugTree = fileTree(dir : " ${ buildDir} /intermediates/javac/debug/classes" , excludes : fileFilter) // we use "debug" build type for test coverage (can be other)
103
+ def sdkTree = fileTree(dir : " ${ buildDir} /../../iterableapi/build/intermediates/javac/debug/classes" , excludes : fileFilter)
104
+ def sdkUiTree = fileTree(dir : " ${ buildDir} /../../iterableapi-ui/build/intermediates/javac/debug/classes" , excludes : fileFilter)
104
105
def mainSrc = " ${ project.projectDir} /src/main/java"
105
106
def sdkSrc = " ${ project.projectDir} /../iterableapi/src/main/java"
106
107
def sdkUiSrc = " ${ project.projectDir} /../iterableapi-ui/src/main/java"
107
- sourceDirectories = files([mainSrc])
108
- classDirectories = files([debugTree])
109
- additionalSourceDirs = files([sdkSrc, sdkUiSrc])
110
- additionalClassDirs = files([sdkTree, sdkUiTree])
111
- executionData = fileTree(dir : " $buildDir " , includes : [
108
+ sourceDirectories. from = files([mainSrc])
109
+ classDirectories. from = files([debugTree])
110
+ additionalSourceDirs. from = files([sdkSrc, sdkUiSrc])
111
+ additionalClassDirs. from = files([sdkTree, sdkUiTree])
112
+ executionData. from = fileTree(dir : " $buildDir " , includes : [
112
113
" jacoco/testDebugUnitTest.exec"
113
114
])
114
115
}
@@ -140,15 +141,15 @@ task jacocoDebugAndroidTestReport(type: JacocoReport, dependsOn: ['connectedChec
140
141
' **/*$ModuleAdapter.class' ,
141
142
' **/*$ViewInjector*.class' ,
142
143
]
143
- def debugTree = fileTree(dir : " ${ buildDir} /intermediates/javac/debug/compileDebugJavaWithJavac/ classes" , excludes : fileFilter) // we use "debug" build type for test coverage (can be other)
144
- def sdkTree = fileTree(dir : " ${ buildDir} /../../iterableapi/build/intermediates/javac/debug/compileDebugJavaWithJavac/ classes" , excludes : fileFilter)
145
- def sdkUiTree = fileTree(dir : " ${ buildDir} /../../iterableapi-ui/build/intermediates/javac/debug/compileDebugJavaWithJavac/ classes" , excludes : fileFilter)
144
+ def debugTree = fileTree(dir : " ${ buildDir} /intermediates/javac/debug/classes" , excludes : fileFilter) // we use "debug" build type for test coverage (can be other)
145
+ def sdkTree = fileTree(dir : " ${ buildDir} /../../iterableapi/build/intermediates/javac/debug/classes" , excludes : fileFilter)
146
+ def sdkUiTree = fileTree(dir : " ${ buildDir} /../../iterableapi-ui/build/intermediates/javac/debug/classes" , excludes : fileFilter)
146
147
def mainSrc = " ${ project.projectDir} /src/main/java"
147
148
def sdkSrc = " ${ project.projectDir} /../iterableapi/src/main/java"
148
149
def sdkUiSrc = " ${ project.projectDir} /../iterableapi-ui/src/main/java"
149
- sourceDirectories = files([mainSrc])
150
- classDirectories = files([debugTree])
151
- additionalSourceDirs = files([sdkSrc, sdkUiSrc])
152
- additionalClassDirs = files([sdkTree, sdkUiTree])
153
- executionData = fileTree(dir : " $buildDir " , include : " outputs/code_coverage/debugAndroidTest/connected/*.ec" )
150
+ sourceDirectories. from = files([mainSrc])
151
+ classDirectories. from = files([debugTree])
152
+ additionalSourceDirs. from = files([sdkSrc, sdkUiSrc])
153
+ additionalClassDirs. from = files([sdkTree, sdkUiTree])
154
+ executionData. from = fileTree(dir : " $buildDir " , include : " outputs/code_coverage/debugAndroidTest/connected/*.ec" )
154
155
}
0 commit comments