Exclude generated classes from code coverage metrics.

This commit is contained in:
Benoit Marty 2023-02-09 18:09:03 +01:00
parent a0e56426c4
commit ce0ed5226d
2 changed files with 12 additions and 11 deletions

View file

@ -165,12 +165,18 @@ koverMerged {
classes { classes {
excludes.addAll( excludes.addAll(
listOf( listOf(
/* // Exclude generated classes.
"*Fragment", "*_ModuleKt",
"*Fragment\$*", "anvil.hint.binding.io.element.*",
"*Activity", "anvil.hint.merge.*",
"*Activity\$*", "anvil.module.*",
*/ "com.airbnb.android.showkase*",
"*_Factory*",
"*_Module*",
"*ComposableSingletons$*",
"*_AssistedFactory_Impl*",
"*BuildConfig",
// Other
) )
) )
} }

View file

@ -352,11 +352,6 @@ internal fun TimelineLoadingMoreIndicator() {
} }
} }
class MessagesItemGroupPositionToMessagesTimelineItemContentProvider :
PairCombinedPreviewParameter<MessagesItemGroupPosition, TimelineItemContent>(
TimelineItemGroupPositionProvider() to MessagesTimelineItemContentProvider()
)
@Preview @Preview
@Composable @Composable
fun LoginRootScreenLightPreview( fun LoginRootScreenLightPreview(