diff options
author | Ruslan Tkhakokhov <rthakohov@google.com> | 2019-11-15 14:30:32 +0000 |
---|---|---|
committer | Ruslan Tkhakokhov <rthakohov@google.com> | 2019-11-28 20:33:24 +0000 |
commit | 9e111f19df8e5ee002e96499e80ba2bf325f0ceb (patch) | |
tree | 6ac89a71fa42b427ac242b0b977343280cc34ac1 /services/robotests/src | |
parent | 2ddae3edebcb5cdb540e740ee3efdacdccd981ab (diff) |
Add BackupManager#excludeKeysFromRestore()
Add the method as a hidden API for now. Move to System API later.
Bug: 145126096
Test: 1. Call BM#excludeKeyFromRestore for a test package
2. Reboot the device
3. Run restore for the test package
4. Verify excluded keys are not restored
Change-Id: Ice57299eaf54cee8428b86e2d4f78de12b8db4fc
Diffstat (limited to 'services/robotests/src')
-rw-r--r-- | services/robotests/src/com/android/server/testing/shadows/ShadowPerformUnifiedRestoreTask.java | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/services/robotests/src/com/android/server/testing/shadows/ShadowPerformUnifiedRestoreTask.java b/services/robotests/src/com/android/server/testing/shadows/ShadowPerformUnifiedRestoreTask.java index 2cebbebfbaf4..223a98b6c8f6 100644 --- a/services/robotests/src/com/android/server/testing/shadows/ShadowPerformUnifiedRestoreTask.java +++ b/services/robotests/src/com/android/server/testing/shadows/ShadowPerformUnifiedRestoreTask.java @@ -29,6 +29,9 @@ import com.android.server.backup.transport.TransportClient; import org.robolectric.annotation.Implementation; import org.robolectric.annotation.Implements; +import java.util.Map; +import java.util.Set; + @Implements(PerformUnifiedRestoreTask.class) public class ShadowPerformUnifiedRestoreTask { @Nullable private static ShadowPerformUnifiedRestoreTask sLastShadow; @@ -64,7 +67,8 @@ public class ShadowPerformUnifiedRestoreTask { int pmToken, boolean isFullSystemRestore, @Nullable String[] filterSet, - OnTaskFinishedListener listener) { + OnTaskFinishedListener listener, + Map<String, Set<String>> excludedKeys) { mBackupManagerService = backupManagerService; mPackage = targetPackage; mIsFullSystemRestore = isFullSystemRestore; |