From a0674001a2fe50c18aded17763e2ddd19a5b4b8f Mon Sep 17 00:00:00 2001 From: Gintaras Dreizas Date: Fri, 22 Jun 2018 21:18:57 +0300 Subject: [PATCH] More accurate butter knife and dagger2 excludes --- .../JacocoAndroidUnitTestReportExtension.groovy | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/src/main/groovy/com/dicedmelon/gradle/jacoco/android/JacocoAndroidUnitTestReportExtension.groovy b/src/main/groovy/com/dicedmelon/gradle/jacoco/android/JacocoAndroidUnitTestReportExtension.groovy index 9603c70..66ee055 100644 --- a/src/main/groovy/com/dicedmelon/gradle/jacoco/android/JacocoAndroidUnitTestReportExtension.groovy +++ b/src/main/groovy/com/dicedmelon/gradle/jacoco/android/JacocoAndroidUnitTestReportExtension.groovy @@ -14,14 +14,18 @@ class JacocoAndroidUnitTestReportExtension { '**/Manifest*.*'].asImmutable() public static final Collection butterKnifeExcludes = - ['**/*$ViewInjector*.*', - '**/*$ViewBinder*.*'].asImmutable() + ['**/*_ViewInjector*.*', + '**/*_ViewBinding*.*', + '**/*_ViewBinder*.*'].asImmutable() public static final Collection dagger2Excludes = - ['**/*_MembersInjector.class', + ['**/*_MembersInjector*.class', '**/Dagger*Component.class', '**/Dagger*Component$Builder.class', - '**/*Module_*Factory.class'].asImmutable() + '**/*_*Factory*.*', + '**/*Component*.*', + '**/*Subcomponent*.*', + '**/*Module*.*'].asImmutable() public static final Collection defaultExcludes = (androidDataBindingExcludes + androidExcludes + butterKnifeExcludes + dagger2Excludes)