Merge "add congestion control test to CTS" am: be66108f84 am: 9177e7bbec
Original change: https://android-review.googlesource.com/c/platform/packages/modules/Connectivity/+/2578355
Change-Id: Ib713d1dff95bfa4619bff50ac766472d05738112
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
diff --git a/nearby/tests/integration/ui/src/android/nearby/integration/ui/CheckNearbyHalfSheetUiTest.kt b/nearby/tests/integration/ui/src/android/nearby/integration/ui/CheckNearbyHalfSheetUiTest.kt
index 5a3538e..1b9e8f1 100644
--- a/nearby/tests/integration/ui/src/android/nearby/integration/ui/CheckNearbyHalfSheetUiTest.kt
+++ b/nearby/tests/integration/ui/src/android/nearby/integration/ui/CheckNearbyHalfSheetUiTest.kt
@@ -17,6 +17,7 @@
package android.nearby.integration.ui
import android.content.Context
+import android.content.pm.PackageManager
import android.os.Bundle
import android.platform.test.rule.ScreenRecordRule.ScreenRecord
import androidx.test.core.app.ApplicationProvider
@@ -34,6 +35,7 @@
import com.google.common.truth.Truth.assertThat
import com.google.common.truth.Truth.assertWithMessage
import org.junit.AfterClass
+import org.junit.Assume.assumeFalse
import org.junit.Before
import org.junit.Test
import org.junit.runner.RunWith
@@ -50,6 +52,8 @@
*/
@RunWith(AndroidJUnit4::class)
class CheckNearbyHalfSheetUiTest : BaseUiTest() {
+ private val appContext = ApplicationProvider.getApplicationContext<Context>()
+
private var waitHalfSheetPopupTimeoutMs: Long
private var halfSheetTitleText: String
private var halfSheetSubtitleText: String
@@ -81,7 +85,8 @@
@Before
fun setUp() {
- val appContext = ApplicationProvider.getApplicationContext<Context>()
+ assumeFalse("Halfsheets not supported on Wear OS devices", isWatch())
+
val locator = Locator(appContext).apply {
overrideBindingForTest(EventLoop::class.java, EventLoop.newInstance("test"))
overrideBindingForTest(
@@ -134,6 +139,10 @@
assertThat(infoButton).isNotNull()
}
+ private fun isWatch(): Boolean {
+ return appContext.packageManager.hasSystemFeature(PackageManager.FEATURE_WATCH)
+ }
+
companion object {
private const val DEFAULT_WAIT_HALF_SHEET_POPUP_TIMEOUT_MS = 30 * 1000L
private const val DEFAULT_HALF_SHEET_TITLE_TEXT = "Fast Pair Provider Simulator"