summaryrefslogtreecommitdiff
path: root/SafetyCenter
diff options
context:
space:
mode:
authorGiulio Fiscella <fiscella@google.com>2023-04-14 11:51:42 +0000
committerGiulio Fiscella <fiscella@google.com>2023-04-14 12:00:16 +0000
commit04c23bad48362c9140e66c3611f1362e2bfd9d76 (patch)
treecab40b9c5d3cea6d3f3fbb3767cbc5726feed44b /SafetyCenter
parent57a9a55fba436d5d698890803402a9cbce9f39d3 (diff)
downloadPermission-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.kt3
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
}