Skip to content

Commit 760fa66

Browse files
vRallevvanniktech
authored andcommitted
Ignore classes generated by the android-state library (#102)
1 parent 94cff4c commit 760fa66

File tree

2 files changed

+3
-1
lines changed

2 files changed

+3
-1
lines changed

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

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -280,6 +280,7 @@ class GenerationPlugin implements Plugin<Project> {
280280
'**/*$JsonObjectMapper.*', // LoganSquare auto-generated code.
281281
'**/*$inlined$*.*', // Kotlin specific, Jacoco can not handle several "$" in class name.
282282
'**/*$Icepick.*', // Icepick auto-generated code.
283+
'**/*$StateSaver.*', // android-state auto-generated code.
283284
'**/*AutoValue_*.*' // AutoValue auto-generated code.
284285
] : extension.excludes
285286
}

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

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -305,7 +305,7 @@ public class GenerationTest {
305305
public void getExcludesDefault() {
306306
final def excludes = GenerationPlugin.getExcludes(new JunitJacocoExtension())
307307

308-
assert excludes.size == 19
308+
assert excludes.size == 20
309309
assert excludes.contains('**/R.class')
310310
assert excludes.contains('**/R2.class')
311311
assert excludes.contains('**/R$*.class')
@@ -324,6 +324,7 @@ public class GenerationTest {
324324
assert excludes.contains('**/*$JsonObjectMapper.*')
325325
assert excludes.contains('**/*$inlined$*.*')
326326
assert excludes.contains('**/*$Icepick.*')
327+
assert excludes.contains('**/*$StateSaver.*')
327328
assert excludes.contains('**/*AutoValue_*.*')
328329
}
329330

0 commit comments

Comments
 (0)