From 0cd077b754f92384ffe1c941495087daecee61e3 Mon Sep 17 00:00:00 2001 From: Giulio Fiscella Date: Fri, 21 Apr 2023 10:54:02 +0000 Subject: Truly parse only first line of the overlay dump command The previous way did not work with runShellCommand Relnote: N/A Fix: 277858687 Test: atest SafetyCenterConfigTests Change-Id: I14aff4961806be5833c5da621c23cd2f1a8e04f1 --- .../java/com/android/safetycenter/config/ParserConfigOverlayTest.kt | 2 +- 1 file changed, 1 insertion(+), 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 8e5da3f88..ea0d4da2d 100644 --- a/SafetyCenter/Config/tests/java/com/android/safetycenter/config/ParserConfigOverlayTest.kt +++ b/SafetyCenter/Config/tests/java/com/android/safetycenter/config/ParserConfigOverlayTest.kt @@ -125,7 +125,7 @@ class ParserConfigOverlayTest { private fun getStateForOverlay(overlayPackage: String): String? { val result: String = - runShellCommand("cmd overlay dump --user 0 state $overlayPackage | head -n 1") + runShellCommand("cmd overlay dump --user 0 state $overlayPackage").lines().first() if (!result.startsWith("STATE_")) { return null } -- cgit v1.2.3