Index: chrome/test/webdriver/test/continuous_archive.py |
diff --git a/chrome/test/webdriver/test/continuous_archive.py b/chrome/test/webdriver/test/continuous_archive.py |
deleted file mode 100644 |
index b5642e182e574c50793be6be83f29963ccd2579a..0000000000000000000000000000000000000000 |
--- a/chrome/test/webdriver/test/continuous_archive.py |
+++ /dev/null |
@@ -1,93 +0,0 @@ |
-# Copyright (c) 2012 The Chromium Authors. All rights reserved. |
-# Use of this source code is governed by a BSD-style license that can be |
-# found in the LICENSE file. |
- |
-"""Downloads items from the Chromium continuous archive.""" |
- |
-import os |
-import stat |
-import urllib |
- |
-import util |
- |
- |
-_SITE = 'http://commondatastorage.googleapis.com/chromium-browser-continuous' |
- |
- |
-def GetLatestRevision(): |
- """Returns the latest revision (as a string) available for this platform.""" |
- url = _SITE + '/%s/LAST_CHANGE' |
- return urllib.urlopen(url % _GetDownloadPlatform()).read() |
- |
- |
-def DownloadChromeDriver(revision, dest_dir): |
- """Downloads ChromeDriver from the archive to the given directory. |
- |
- Args: |
- revision: the revision of ChromeDriver to download. |
- dest_dir: the directory to download ChromeDriver to. |
- |
- Returns: |
- The path to the downloaded ChromeDriver binary. |
- """ |
- def GetChromedriverPath(): |
- if util.IsWin(): |
- return 'chrome-win32.test/chromedriver.exe' |
- elif util.IsMac(): |
- return 'chrome-mac.test/chromedriver' |
- elif util.IsLinux(): |
- return 'chrome-linux.test/chromedriver' |
- url = _SITE + '/%s/%s/%s' % (_GetDownloadPlatform(), revision, |
- GetChromedriverPath()) |
- print 'Downloading', url, '...' |
- path = os.path.join(dest_dir, 'chromedriver') |
- if util.IsWin(): |
- path = path + '.exe' |
- urllib.urlretrieve(url, path) |
- # Make executable by owner. |
- os.chmod(path, stat.S_IEXEC) |
- return path |
- |
- |
-def DownloadChrome(revision, dest_dir): |
- """Downloads the packaged Chrome from the archive to the given directory. |
- |
- Args: |
- revision: the revision of Chrome to download. |
- dest_dir: the directory to download Chrome to. |
- |
- Returns: |
- The path to the unzipped Chrome binary. |
- """ |
- def GetZipName(): |
- if util.IsWin(): |
- return 'chrome-win32' |
- elif util.IsMac(): |
- return 'chrome-mac' |
- elif util.IsLinux(): |
- return 'chrome-linux' |
- def GetChromePathFromPackage(): |
- if util.IsWin(): |
- return 'chrome.exe' |
- elif util.IsMac(): |
- return 'Chromium.app/Contents/MacOS/Chromium' |
- elif util.IsLinux(): |
- return 'chrome' |
- zip_path = os.path.join(dest_dir, 'chrome-%s.zip' % revision) |
- if not os.path.exists(zip_path): |
- url = _SITE + '/%s/%s/%s.zip' % (_GetDownloadPlatform(), revision, |
- GetZipName()) |
- print 'Downloading', url, '...' |
- urllib.urlretrieve(url, zip_path) |
- util.Unzip(zip_path, dest_dir) |
- return os.path.join(dest_dir, GetZipName(), GetChromePathFromPackage()) |
- |
- |
-def _GetDownloadPlatform(): |
- """Returns the name for this platform on the archive site.""" |
- if util.IsWin(): |
- return 'Win' |
- elif util.IsMac(): |
- return 'Mac' |
- elif util.IsLinux(): |
- return 'Linux_x64' |