diff options
author | Giulio Fiscella <fiscella@google.com> | 2023-04-14 11:51:42 +0000 |
---|---|---|
committer | Giulio Fiscella <fiscella@google.com> | 2023-04-14 12:00:16 +0000 |
commit | 04c23bad48362c9140e66c3611f1362e2bfd9d76 (patch) | |
tree | cab40b9c5d3cea6d3f3fbb3767cbc5726feed44b /SafetyCenter | |
parent | 57a9a55fba436d5d698890803402a9cbce9f39d3 (diff) | |
download | Permission-04c23bad48362c9140e66c3611f1362e2bfd9d76.tar.gz |
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
Diffstat (limited to 'SafetyCenter')
-rw-r--r-- | SafetyCenter/Config/tests/java/com/android/safetycenter/config/ParserConfigOverlayTest.kt | 3 |
1 files changed, 2 insertions, 1 deletions
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 } |