summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rwxr-xr-xchrome/test/pyautolib/fetch_prebuilt_pyauto.py26
1 files changed, 17 insertions, 9 deletions
diff --git a/chrome/test/pyautolib/fetch_prebuilt_pyauto.py b/chrome/test/pyautolib/fetch_prebuilt_pyauto.py
index a983312..1bc62c4 100755
--- a/chrome/test/pyautolib/fetch_prebuilt_pyauto.py
+++ b/chrome/test/pyautolib/fetch_prebuilt_pyauto.py
@@ -54,6 +54,10 @@ class FetchPrebuilt(object):
sys.exit(2)
self._outdir = self._options.outdir
self._url = self._args[0]
+ # Chromium continuous build archive has a non-standard format.
+ if 'index.html?path=' in self._url:
+ self._url = self._url.replace('index.html?path=', '')
+ self._url = self._url.rstrip('/')
# Determine name of zip.
if not self._options.platform.startswith('linux'):
@@ -110,25 +114,29 @@ class FetchPrebuilt(object):
get_it2me = self._DoesURLExist(self._it2me_zip_url)
# Fetch chrome & pyauto binaries
- print 'Fetching'
- print self._chrome_zip_url
- if get_it2me:
- print self._it2me_zip_url
- else:
- print 'Warning: %s does not exist.' % self._it2me_zip_url
- print self._pyautolib_py_url
- print self._pyautolib_so_url
- print self._chromedriver_url
+ print 'Fetching', self._chrome_zip_url
chrome_zip = urllib.urlretrieve(self._chrome_zip_url)[0]
+
if get_it2me:
+ print 'Fetching', self._it2me_zip_url
it2me_zip = urllib.urlretrieve(self._it2me_zip_url)[0]
+ else:
+ print 'Warning: %s does not exist.' % self._it2me_zip_url
+
+ print 'Fetching', self._pyautolib_py_url
pyautolib_py = urllib.urlretrieve(self._pyautolib_py_url)[0]
+
+ print 'Fetching', self._pyautolib_so_url
pyautolib_so = urllib.urlretrieve(self._pyautolib_so_url)[0]
+
+ print 'Fetching', self._chromedriver_url
chromedriver = urllib.urlretrieve(self._chromedriver_url)[0]
+
chrome_unzip_dir = os.path.join(self._outdir, self._chrome_zip_name)
if os.path.exists(chrome_unzip_dir):
print 'Cleaning', chrome_unzip_dir
pyauto_utils.RemovePath(chrome_unzip_dir)
+ print 'Unzipping'
pyauto_utils.UnzipFilenameToDir(chrome_zip, self._outdir)
if get_it2me:
pyauto_utils.UnzipFilenameToDir(it2me_zip, self._outdir)