Move VR test APK downloading behind an env var
BUG=697469
Review-Url: https://codereview.chromium.org/2726243002
Cr-Commit-Position: refs/heads/master@{#454628}
diff --git a/DEPS b/DEPS
index 0aed3fe..c4a4202 100644
--- a/DEPS
+++ b/DEPS
@@ -775,28 +775,6 @@
'-l', 'third_party/xstream'
],
},
- # Downloads the VR Services and Daydream Home APKs used for VR testing on
- # Android.
- {
- 'name': 'vr_services_apks',
- 'pattern': '.',
- 'action': ['python',
- 'src/build/android/update_deps/update_third_party_deps.py',
- 'download',
- '-b', 'chrome-vr-test-apks/vr_services',
- '-l', 'third_party/gvr-android-sdk/test-apks/vr_services'
- ],
- },
- {
- 'name': 'daydream_home_apks',
- 'pattern': '.',
- 'action': ['python',
- 'src/build/android/update_deps/update_third_party_deps.py',
- 'download',
- '-b', 'chrome-vr-test-apks/daydream_home',
- '-l', 'third_party/gvr-android-sdk/test-apks/daydream_home'
- ],
- },
{
# Downloads the current stable linux sysroot to build/linux/ if needed.
# This sysroot updates at about the same rate that the chrome build deps
@@ -1148,6 +1126,14 @@
'-s', 'src/third_party/node/node_modules.tar.gz.sha1',
],
},
+ # Download VR test APKs only if the environment variable is set
+ {
+ 'name': 'vr_test_apks',
+ 'pattern': '.',
+ 'action': [ 'python',
+ 'src/third_party/gvr-android-sdk/test-apks/update.py',
+ ],
+ },
]
recursedeps = [
diff --git a/third_party/gvr-android-sdk/test-apks/update.py b/third_party/gvr-android-sdk/test-apks/update.py
new file mode 100644
index 0000000..173d137
--- /dev/null
+++ b/third_party/gvr-android-sdk/test-apks/update.py
@@ -0,0 +1,21 @@
+import os
+import subprocess
+import sys
+
+THIS_DIR = os.path.abspath(os.path.dirname(__file__))
+DAYDREAM_DIR = os.path.abspath(os.path.join(THIS_DIR, 'daydream_home'))
+VR_SERVICES_DIR = os.path.abspath(os.path.join(THIS_DIR, 'vr_services'))
+
+def main():
+ if 'DOWNLOAD_VR_TEST_APKS' not in os.environ:
+ return 0
+ subprocess.check_call(['download_from_google_storage',
+ '--bucket', 'chrome-vr-test-apks/daydream_home',
+ '-d', DAYDREAM_DIR])
+ subprocess.check_call(['download_from_google_storage',
+ '--bucket', 'chrome-vr-test-apks/vr_services',
+ '-d', VR_SERVICES_DIR])
+ return 0
+
+if __name__ == '__main__':
+ sys.exit(main())