summaryrefslogtreecommitdiff
path: root/services/robotests/src
diff options
context:
space:
mode:
authorRuslan Tkhakokhov <rthakohov@google.com>2019-11-15 14:30:32 +0000
committerRuslan Tkhakokhov <rthakohov@google.com>2019-11-28 20:33:24 +0000
commit9e111f19df8e5ee002e96499e80ba2bf325f0ceb (patch)
tree6ac89a71fa42b427ac242b0b977343280cc34ac1 /services/robotests/src
parent2ddae3edebcb5cdb540e740ee3efdacdccd981ab (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.java6
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;