From b8d933ce8e4ca19d5415bc58346349a5b81fafc6 Mon Sep 17 00:00:00 2001 From: Caitlin Cassidy Date: Mon, 21 Mar 2022 16:43:35 +0000 Subject: [PATCH] [Media TTT] Update the test adb commands to be able to see the default icon on the sender chip (used for a11y testing). Test: manual (verified adb commands still work) Bug: 215562505 Change-Id: If1d9009b9f4477d087387508e8488fd2b1510153 --- .../taptotransfer/MediaTttCommandLineHelper.kt | 17 +++++++++++------ 1 file changed, 11 insertions(+), 6 deletions(-) diff --git a/packages/SystemUI/src/com/android/systemui/media/taptotransfer/MediaTttCommandLineHelper.kt b/packages/SystemUI/src/com/android/systemui/media/taptotransfer/MediaTttCommandLineHelper.kt index e4b8874ff601e..87579040372f6 100644 --- a/packages/SystemUI/src/com/android/systemui/media/taptotransfer/MediaTttCommandLineHelper.kt +++ b/packages/SystemUI/src/com/android/systemui/media/taptotransfer/MediaTttCommandLineHelper.kt @@ -66,11 +66,14 @@ class MediaTttCommandLineHelper @Inject constructor( as StatusBarManager val routeInfo = MediaRoute2Info.Builder("id", args[0]) .addFeature("feature") - .setPackageName(TEST_PACKAGE_NAME) - .build() + val useAppIcon = !(args.size >= 3 && args[2] == "useAppIcon=false") + if (useAppIcon) { + routeInfo.setPackageName(TEST_PACKAGE_NAME) + } + statusBarManager.updateMediaTapToTransferSenderDisplay( - displayState, - routeInfo, + displayState, + routeInfo.build(), getUndoExecutor(displayState), getUndoCallback(displayState) ) @@ -106,7 +109,8 @@ class MediaTttCommandLineHelper @Inject constructor( } override fun help(pw: PrintWriter) { - pw.println("Usage: adb shell cmd statusbar $SENDER_COMMAND ") + pw.println("Usage: adb shell cmd statusbar $SENDER_COMMAND " + + " useAppIcon=[true|false]") } } @@ -128,7 +132,8 @@ class MediaTttCommandLineHelper @Inject constructor( as StatusBarManager val routeInfo = MediaRoute2Info.Builder("id", "Test Name") .addFeature("feature") - if (args.size >= 2 && args[1] == "useAppIcon=true") { + val useAppIcon = !(args.size >= 2 && args[1] == "useAppIcon=false") + if (useAppIcon) { routeInfo.setPackageName(TEST_PACKAGE_NAME) }