From 04c23bad48362c9140e66c3611f1362e2bfd9d76 Mon Sep 17 00:00:00 2001 From: Giulio Fiscella Date: Fri, 14 Apr 2023 11:51:42 +0000 Subject: Parse only first line of the overlay dump command We have seen that Samsung has added unexpected output to the overlay dump command. Relnote: N/A Fix: 277858687 Test: atest SafetyCenterConfigTests Change-Id: Icb00ce880d473852c007999a566fcbe923238314 --- .../java/com/android/safetycenter/config/ParserConfigOverlayTest.kt | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'SafetyCenter') diff --git a/SafetyCenter/Config/tests/java/com/android/safetycenter/config/ParserConfigOverlayTest.kt b/SafetyCenter/Config/tests/java/com/android/safetycenter/config/ParserConfigOverlayTest.kt index cd0643371..8e5da3f88 100644 --- a/SafetyCenter/Config/tests/java/com/android/safetycenter/config/ParserConfigOverlayTest.kt +++ b/SafetyCenter/Config/tests/java/com/android/safetycenter/config/ParserConfigOverlayTest.kt @@ -124,7 +124,8 @@ class ParserConfigOverlayTest { private const val STATE_ENABLED = "STATE_ENABLED" private fun getStateForOverlay(overlayPackage: String): String? { - val result: String = runShellCommand("cmd overlay dump --user 0 state $overlayPackage") + val result: String = + runShellCommand("cmd overlay dump --user 0 state $overlayPackage | head -n 1") if (!result.startsWith("STATE_")) { return null } -- cgit v1.2.3