Merge change Iaa6e73a6 into eclair
* changes: Revive backup tests
This commit is contained in:
@@ -18,10 +18,12 @@
|
|||||||
#export DRY_RUN="echo"
|
#export DRY_RUN="echo"
|
||||||
source test_backup_common.sh
|
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 | \
|
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
|
for pkg in $b_pkgs; do
|
||||||
a shell bmgr wipe "$pkg"
|
a shell bmgr wipe "$pkg"
|
||||||
done
|
done
|
||||||
@@ -36,7 +38,7 @@ adb_root
|
|||||||
set -x
|
set -x
|
||||||
|
|
||||||
# set the transport
|
# 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
|
# load up the three files
|
||||||
a shell \
|
a shell \
|
||||||
|
|||||||
@@ -45,7 +45,7 @@ function check_exists
|
|||||||
fi
|
fi
|
||||||
}
|
}
|
||||||
|
|
||||||
# run adb as root so we can poke at com.android.backuptest's data
|
# Make sure adb is root so we can poke at com.android.backuptest's data
|
||||||
adb_root
|
adb_root
|
||||||
|
|
||||||
# delete the old data
|
# delete the old data
|
||||||
|
|||||||
Reference in New Issue
Block a user