From 6c6f3471c62155f24df06927be49b50058557bcd Mon Sep 17 00:00:00 2001 From: Chaohui Wang Date: Mon, 19 Aug 2024 12:12:01 +0800 Subject: [PATCH] Reduce flaky of title_displayed Bug: 355413226 Flag: EXEMPT test only Test: atest InstantAppDomainsPreferenceTest Change-Id: Id4ed656e462421c6bc59343eb541663c1aa49dfb --- .../spa/app/appinfo/InstantAppDomainsPreferenceTest.kt | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/tests/spa_unit/src/com/android/settings/spa/app/appinfo/InstantAppDomainsPreferenceTest.kt b/tests/spa_unit/src/com/android/settings/spa/app/appinfo/InstantAppDomainsPreferenceTest.kt index e5f8fb0bff4..a9527639103 100644 --- a/tests/spa_unit/src/com/android/settings/spa/app/appinfo/InstantAppDomainsPreferenceTest.kt +++ b/tests/spa_unit/src/com/android/settings/spa/app/appinfo/InstantAppDomainsPreferenceTest.kt @@ -22,9 +22,9 @@ import android.content.pm.PackageManager import androidx.compose.runtime.CompositionLocalProvider import androidx.compose.ui.platform.LocalContext import androidx.compose.ui.test.assertIsDisplayed -import androidx.compose.ui.test.assertIsEnabled import androidx.compose.ui.test.assertIsNotDisplayed import androidx.compose.ui.test.hasText +import androidx.compose.ui.test.isEnabled import androidx.compose.ui.test.junit4.createComposeRule import androidx.compose.ui.test.onNodeWithText import androidx.compose.ui.test.onRoot @@ -96,10 +96,9 @@ class InstantAppDomainsPreferenceTest { fun title_displayed() { setContent() - composeTestRule - .onNodeWithText(context.getString(R.string.app_launch_supported_domain_urls_title)) - .assertIsDisplayed() - .assertIsEnabled() + composeTestRule.waitUntilExists( + hasText(context.getString(R.string.app_launch_supported_domain_urls_title)) and + isEnabled()) } @Test