Stops SeekBarPreferenceTest from flaking on certain APIs

Bug: b/125371625
Test: SeekBarPreferenceTest
Change-Id: I4889a937c17f1d1c5ae4557c5092ed8df5bbc2b9
diff --git a/preference/src/androidTest/java/androidx/preference/tests/SeekBarPreferenceTest.kt b/preference/src/androidTest/java/androidx/preference/tests/SeekBarPreferenceTest.kt
index 1e230d3..5d1f1e6 100644
--- a/preference/src/androidTest/java/androidx/preference/tests/SeekBarPreferenceTest.kt
+++ b/preference/src/androidTest/java/androidx/preference/tests/SeekBarPreferenceTest.kt
@@ -16,6 +16,7 @@
 
 package androidx.preference.tests
 
+import android.os.Build
 import android.util.DisplayMetrics
 import android.view.View
 import android.widget.SeekBar
@@ -36,6 +37,7 @@
 import androidx.test.espresso.matcher.ViewMatchers.withText
 import androidx.test.ext.junit.runners.AndroidJUnit4
 import androidx.test.filters.LargeTest
+import androidx.test.filters.SdkSuppress
 import androidx.test.rule.ActivityTestRule
 import org.hamcrest.Description
 import org.hamcrest.Matchers.allOf
@@ -168,6 +170,10 @@
     }
 
     @Test
+    // Seems that these tests are flaky on certain devices with large screens due to the swipe not
+    // fully dragging from one end to another. Should be safer to only run them on newer devices
+    // where they are stable.
+    @SdkSuppress(minSdkVersion = Build.VERSION_CODES.N)
     fun testSeekBarPreferenceChangeListener() {
         // How many times the change listener has been called
         var updateCount = 0
@@ -199,6 +205,10 @@
     }
 
     @Test
+    // Seems that these tests are flaky on certain devices with large screens due to the swipe not
+    // fully dragging from one end to another. Should be safer to only run them on newer devices
+    // where they are stable.
+    @SdkSuppress(minSdkVersion = Build.VERSION_CODES.N)
     fun testSeekBarPreferenceChangeListenerWithContinuousUpdates() {
         // How many times the change listener has been called
         var updateCount = 0