summaryrefslogtreecommitdiff
path: root/tests/backup/test_backup.sh
diff options
context:
space:
mode:
Diffstat (limited to 'tests/backup/test_backup.sh')
-rwxr-xr-xtests/backup/test_backup.sh8
1 files changed, 5 insertions, 3 deletions
diff --git a/tests/backup/test_backup.sh b/tests/backup/test_backup.sh
index 10b809d90b2c..113a26da2ad8 100755
--- a/tests/backup/test_backup.sh
+++ b/tests/backup/test_backup.sh
@@ -18,10 +18,12 @@
#export DRY_RUN="echo"
source test_backup_common.sh
-# wipe prior backup data for packages
+# figure out what packages are participating in backup
b_pkgs=$(a shell dumpsys backup | \
- ruby -ne 'print($1+" ") if $_ =~ /^\s*ApplicationInfo\S+ (.+?)\}/')
+ ruby -e 'p_stanza = STDIN.read.match(/Participants:.*?(?=Ever)/m)[0]
+ puts p_stanza.scan(/^ (.+?)\s*$/).flatten.join(" ")')
+# wipe data for the package participating in backup
for pkg in $b_pkgs; do
a shell bmgr wipe "$pkg"
done
@@ -36,7 +38,7 @@ adb_root
set -x
# set the transport
-a shell bmgr transport com.google.android.backup/.BackupTransportService
+#a shell bmgr transport com.google.android.backup/.BackupTransportService
# load up the three files
a shell \