(device: DeviceInfo, packageName: string)
| 102 | } |
| 103 | |
| 104 | async function readAndroidDevPrefs(device: DeviceInfo, packageName: string): Promise<string> { |
| 105 | const result = await runAndroidAdb( |
| 106 | device, |
| 107 | ['shell', 'run-as', packageName, 'cat', ANDROID_DEV_PREFS_PATH], |
| 108 | { allowFailure: true }, |
| 109 | ); |
| 110 | if (result.exitCode !== 0) return DEFAULT_ANDROID_PREFS_XML; |
| 111 | return normalizeAndroidPrefsXml(result.stdout); |
| 112 | } |
| 113 | |
| 114 | async function writeAndroidDevPrefs( |
| 115 | device: DeviceInfo, |
no test coverage detected