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 {
excludes.addAll(
listOf(
/*
"*Fragment",
"*Fragment\$*",
"*Activity",
"*Activity\$*",
*/
// Exclude generated classes.
"*_ModuleKt",
"anvil.hint.binding.io.element.*",
"anvil.hint.merge.*",
"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
@Composable
fun LoginRootScreenLightPreview(