Skip to content

Commit 16d289e

Browse files
committed
Exclude fun ContentToPreview() from coverage, this is not production code.
1 parent 523b164 commit 16d289e

File tree

6 files changed

+12
-0
lines changed

6 files changed

+12
-0
lines changed

features/messages/impl/src/main/kotlin/io/element/android/features/messages/impl/timeline/components/TimelineItemReactionsView.kt

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -31,6 +31,7 @@ import io.element.android.features.messages.impl.R
3131
import io.element.android.features.messages.impl.timeline.aTimelineItemReactions
3232
import io.element.android.features.messages.impl.timeline.model.AggregatedReaction
3333
import io.element.android.features.messages.impl.timeline.model.TimelineItemReactions
34+
import io.element.android.libraries.architecture.coverage.ExcludeFromCoverage
3435
import io.element.android.libraries.designsystem.icons.CompoundDrawables
3536
import io.element.android.libraries.designsystem.preview.ElementPreview
3637
import io.element.android.libraries.designsystem.preview.PreviewsDayNight
@@ -166,6 +167,7 @@ internal fun TimelineItemReactionsViewOutgoingPreview() = ElementPreview {
166167
)
167168
}
168169

170+
@ExcludeFromCoverage
169171
@Composable
170172
private fun ContentToPreview(
171173
reactions: ImmutableList<AggregatedReaction>,

features/preferences/impl/src/main/kotlin/io/element/android/features/preferences/impl/root/PreferencesRootView.kt

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -30,6 +30,7 @@ import io.element.android.compound.theme.ElementTheme
3030
import io.element.android.compound.tokens.generated.CompoundIcons
3131
import io.element.android.features.preferences.impl.R
3232
import io.element.android.features.preferences.impl.user.UserPreferences
33+
import io.element.android.libraries.architecture.coverage.ExcludeFromCoverage
3334
import io.element.android.libraries.designsystem.components.list.ListItemContent
3435
import io.element.android.libraries.designsystem.components.preferences.PreferencePage
3536
import io.element.android.libraries.designsystem.preview.ElementPreviewDark
@@ -212,6 +213,7 @@ internal fun PreferencesRootViewLightPreview(@PreviewParameter(MatrixUserProvide
212213
internal fun PreferencesRootViewDarkPreview(@PreviewParameter(MatrixUserProvider::class) matrixUser: MatrixUser) =
213214
ElementPreviewDark { ContentToPreview(matrixUser) }
214215

216+
@ExcludeFromCoverage
215217
@Composable
216218
private fun ContentToPreview(matrixUser: MatrixUser) {
217219
PreferencesRootView(

features/roomdetails/impl/src/main/kotlin/io/element/android/features/roomdetails/impl/members/details/RoomMemberDetailsView.kt

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -33,6 +33,7 @@ import io.element.android.compound.tokens.generated.CompoundIcons
3333
import io.element.android.features.roomdetails.impl.R
3434
import io.element.android.features.roomdetails.impl.blockuser.BlockUserDialogs
3535
import io.element.android.features.roomdetails.impl.blockuser.BlockUserSection
36+
import io.element.android.libraries.architecture.coverage.ExcludeFromCoverage
3637
import io.element.android.libraries.designsystem.components.async.AsyncActionView
3738
import io.element.android.libraries.designsystem.components.async.AsyncActionViewDefaults
3839
import io.element.android.libraries.designsystem.components.button.BackButton
@@ -127,6 +128,7 @@ internal fun RoomMemberDetailsViewLightPreview(@PreviewParameter(RoomMemberDetai
127128
internal fun RoomMemberDetailsViewDarkPreview(@PreviewParameter(RoomMemberDetailsStateProvider::class) state: RoomMemberDetailsState) =
128129
ElementPreviewDark { ContentToPreview(state) }
129130

131+
@ExcludeFromCoverage
130132
@Composable
131133
private fun ContentToPreview(state: RoomMemberDetailsState) {
132134
RoomMemberDetailsView(

libraries/designsystem/src/main/kotlin/io/element/android/libraries/designsystem/atomic/atoms/ElementLogoAtom.kt

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -34,6 +34,7 @@ import androidx.compose.ui.res.painterResource
3434
import androidx.compose.ui.unit.Dp
3535
import androidx.compose.ui.unit.dp
3636
import io.element.android.compound.theme.ElementTheme
37+
import io.element.android.libraries.architecture.coverage.ExcludeFromCoverage
3738
import io.element.android.libraries.designsystem.R
3839
import io.element.android.libraries.designsystem.modifiers.blurCompat
3940
import io.element.android.libraries.designsystem.modifiers.blurredShapeShadow
@@ -171,6 +172,7 @@ internal fun ElementLogoAtomLargeNoBlurShadowPreview() = ElementPreview {
171172
ContentToPreview(ElementLogoAtomSize.Large, useBlurredShadow = false)
172173
}
173174

175+
@ExcludeFromCoverage
174176
@Composable
175177
private fun ContentToPreview(elementLogoAtomSize: ElementLogoAtomSize, useBlurredShadow: Boolean = true) {
176178
Box(

libraries/designsystem/src/main/kotlin/io/element/android/libraries/designsystem/components/preferences/PreferenceText.kt

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -36,6 +36,7 @@ import androidx.compose.ui.tooling.preview.Preview
3636
import androidx.compose.ui.unit.dp
3737
import io.element.android.compound.theme.ElementTheme
3838
import io.element.android.compound.tokens.generated.CompoundIcons
39+
import io.element.android.libraries.architecture.coverage.ExcludeFromCoverage
3940
import io.element.android.libraries.designsystem.atomic.atoms.RedIndicatorAtom
4041
import io.element.android.libraries.designsystem.components.preferences.components.PreferenceIcon
4142
import io.element.android.libraries.designsystem.preview.ElementPreviewDark
@@ -162,6 +163,7 @@ internal fun PreferenceTextWithEndBadgeDarkPreview() = ElementPreviewDark {
162163
ContentToPreview(showEndBadge = true)
163164
}
164165

166+
@ExcludeFromCoverage
165167
@Composable
166168
private fun ContentToPreview(showEndBadge: Boolean) {
167169
Column(

libraries/designsystem/src/main/kotlin/io/element/android/libraries/designsystem/theme/components/SearchBar.kt

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -43,6 +43,7 @@ import androidx.compose.ui.unit.Dp
4343
import androidx.compose.ui.unit.dp
4444
import io.element.android.compound.theme.ElementTheme
4545
import io.element.android.compound.tokens.generated.CompoundIcons
46+
import io.element.android.libraries.architecture.coverage.ExcludeFromCoverage
4647
import io.element.android.libraries.designsystem.components.button.BackButton
4748
import io.element.android.libraries.designsystem.preview.ElementThemedPreview
4849
import io.element.android.libraries.designsystem.preview.PreviewGroup
@@ -269,6 +270,7 @@ internal fun SearchBarActiveWithContentPreview() = ElementThemedPreview {
269270

270271
@OptIn(ExperimentalMaterial3Api::class)
271272
@Composable
273+
@ExcludeFromCoverage
272274
private fun ContentToPreview(
273275
query: String = "",
274276
active: Boolean = false,

0 commit comments

Comments
 (0)