[Tooltip] Disabling tooltip screenshot tests for API 33
Disabling tooltip screenshot tests for API 33 devices until a stable solution can be found for Firebase Pixel 2 API 33 tests.
Bug: 272301891
Test: Disabling tooltip screenshot tests for API 33 devices.
Change-Id: I7675b10ae55159cfa18befd29895871c182c6832
diff --git a/compose/material3/material3/src/androidAndroidTest/kotlin/androidx/compose/material3/TooltipScreenshotTest.kt b/compose/material3/material3/src/androidAndroidTest/kotlin/androidx/compose/material3/TooltipScreenshotTest.kt
index 9f0f5e4..2e60a0a 100644
--- a/compose/material3/material3/src/androidAndroidTest/kotlin/androidx/compose/material3/TooltipScreenshotTest.kt
+++ b/compose/material3/material3/src/androidAndroidTest/kotlin/androidx/compose/material3/TooltipScreenshotTest.kt
@@ -17,6 +17,7 @@
package androidx.compose.material3
import android.os.Build
+import android.os.Build.VERSION.SDK_INT
import androidx.compose.material.icons.Icons
import androidx.compose.material.icons.filled.Favorite
import androidx.compose.runtime.Composable
@@ -32,6 +33,8 @@
import androidx.test.filters.MediumTest
import androidx.test.filters.SdkSuppress
import androidx.test.screenshot.AndroidXScreenshotTestRule
+import org.junit.Assume
+import org.junit.Before
import org.junit.Rule
import org.junit.Test
import org.junit.runner.RunWith
@@ -47,6 +50,13 @@
@get:Rule
val screenshotRule = AndroidXScreenshotTestRule(GOLDEN_MATERIAL3)
+ @Before
+ fun before() {
+ // Disable tests for API 33 until a solution can be found
+ // to make these tests stable for Firebase API 33 tests.
+ Assume.assumeTrue(SDK_INT != 33)
+ }
+
@Test
fun plainTooltip_lightTheme() {
rule.setMaterialContent(lightColorScheme()) { PlainTooltipTest() }