summaryrefslogtreecommitdiff
path: root/automated
diff options
context:
space:
mode:
Diffstat (limited to 'automated')
-rwxr-xr-xautomated/lib/android-test-lib8
1 files changed, 7 insertions, 1 deletions
diff --git a/automated/lib/android-test-lib b/automated/lib/android-test-lib
index 8a11279..a4fd136 100755
--- a/automated/lib/android-test-lib
+++ b/automated/lib/android-test-lib
@@ -130,7 +130,13 @@ adb_push() {
adb shell mkdir -p "${remote}"
info_msg "Pushing ${local} to devcie ${ANDROID_SERIAL}"
adb push "${local}" "${remote}"
- adb shell chmod -R 755 "${remote}"
+
+ # Set 755 permission on the folder/file pushed to device.
+ if [ -d "${local}" ]; then
+ adb shell chmod -R 755 "${remote}"
+ elif [ -f "${local}" ]; then
+ adb shell chmod -R 755 "$(echo "${remote}" | sed 's|/$||')/$(basename "${local}")"
+ fi
}
adb_pull() {