Merge "[Media TTT] Update the test adb commands to be able to see the default icon on the sender chip (used for a11y testing)." into tm-dev

This commit is contained in:
Caitlin Cassidy
2022-03-23 15:36:09 +00:00
committed by Android (Google) Code Review

View File

@@ -66,11 +66,14 @@ class MediaTttCommandLineHelper @Inject constructor(
as StatusBarManager as StatusBarManager
val routeInfo = MediaRoute2Info.Builder("id", args[0]) val routeInfo = MediaRoute2Info.Builder("id", args[0])
.addFeature("feature") .addFeature("feature")
.setPackageName(TEST_PACKAGE_NAME) val useAppIcon = !(args.size >= 3 && args[2] == "useAppIcon=false")
.build() if (useAppIcon) {
routeInfo.setPackageName(TEST_PACKAGE_NAME)
}
statusBarManager.updateMediaTapToTransferSenderDisplay( statusBarManager.updateMediaTapToTransferSenderDisplay(
displayState, displayState,
routeInfo, routeInfo.build(),
getUndoExecutor(displayState), getUndoExecutor(displayState),
getUndoCallback(displayState) getUndoCallback(displayState)
) )
@@ -106,7 +109,8 @@ class MediaTttCommandLineHelper @Inject constructor(
} }
override fun help(pw: PrintWriter) { override fun help(pw: PrintWriter) {
pw.println("Usage: adb shell cmd statusbar $SENDER_COMMAND <deviceName> <chipState>") pw.println("Usage: adb shell cmd statusbar $SENDER_COMMAND " +
"<deviceName> <chipState> useAppIcon=[true|false]")
} }
} }
@@ -128,7 +132,8 @@ class MediaTttCommandLineHelper @Inject constructor(
as StatusBarManager as StatusBarManager
val routeInfo = MediaRoute2Info.Builder("id", "Test Name") val routeInfo = MediaRoute2Info.Builder("id", "Test Name")
.addFeature("feature") .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) routeInfo.setPackageName(TEST_PACKAGE_NAME)
} }