Skip to content

Commit 3e21439

Browse files
authored
Fix Jacoco generation for Java. (#82)
1 parent 5ef7542 commit 3e21439

File tree

2 files changed

+3
-3
lines changed

2 files changed

+3
-3
lines changed

src/main/groovy/com/vanniktech/android/junit/jacoco/GenerationPlugin.groovy

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -63,8 +63,8 @@ class GenerationPlugin implements Plugin<Project> {
6363
}
6464

6565
classDirectories = subProject.fileTree(
66-
dir: 'build/classes/main/',
67-
excludes: getExcludes(extension)
66+
dir: 'build/classes/', // Starting from Gradle 4.+ each language has it's own classes folder like build/classes/java/main or build/classes/java/test.
67+
excludes: getExcludes(extension) + '**/test/**' // We'll exclude the test directory.
6868
)
6969

7070
final def coverageSourceDirs = [

src/test/groovy/com/vanniktech/android/junit/jacoco/GenerationTest.groovy

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -263,7 +263,7 @@ public class GenerationTest {
263263
assert sourceDirectories.contains(project.file("src/main/$it"))
264264
}
265265

266-
assert classDirectories.dir == project.file('build/classes/main/')
266+
assert classDirectories.dir == project.file('build/classes/')
267267

268268
assert reports.xml.enabled
269269
assert reports.html.enabled

0 commit comments

Comments
 (0)