diff options
author | 2025-03-04 19:10:26 -0800 | |
---|---|---|
committer | 2025-03-04 19:10:26 -0800 | |
commit | 09252b932b810b2d382444c0038736e1a0f39aaa (patch) | |
tree | 900544e4e493c216c8f3630526cb934ca94b373f /tests | |
parent | c150096190ebd8490007bff3e0461f6fa5353424 (diff) | |
parent | 1f828f59a31c60b5ecbe153138022ccf7b021e0b (diff) |
Merge "Add logs during activity result timeout" into main
Diffstat (limited to 'tests')
-rw-r--r-- | tests/cts/permissionui/src/android/permissionui/cts/BaseUsePermissionTest.kt | 10 |
1 files changed, 9 insertions, 1 deletions
diff --git a/tests/cts/permissionui/src/android/permissionui/cts/BaseUsePermissionTest.kt b/tests/cts/permissionui/src/android/permissionui/cts/BaseUsePermissionTest.kt index 1e6923592..9ec09137e 100644 --- a/tests/cts/permissionui/src/android/permissionui/cts/BaseUsePermissionTest.kt +++ b/tests/cts/permissionui/src/android/permissionui/cts/BaseUsePermissionTest.kt @@ -64,6 +64,7 @@ import org.junit.Assert.assertEquals import org.junit.Assert.assertNotNull import org.junit.Assert.assertTrue import org.junit.Before +import java.util.concurrent.TimeoutException abstract class BaseUsePermissionTest : BasePermissionTest() { companion object { @@ -700,7 +701,14 @@ abstract class BaseUsePermissionTest : BasePermissionTest() { } else { block() } - return future.get(TIMEOUT_MILLIS, TimeUnit.MILLISECONDS) + try { + return future.get(TIMEOUT_MILLIS, TimeUnit.MILLISECONDS) + } catch (e: TimeoutException) { + val uiDump = StringBuilder() + UiDumpUtils.dumpNodes(uiDump) + Log.e(LOG_TAG, "Timed out waiting for activity result, UI dump: $uiDump") + throw e + } } /** |