Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(414)

Unified Diff: third_party/WebKit/Tools/Scripts/webkitpy/w3c/local_wpt.py

Issue 2719173002: [WPT Export] Require GitHub API token in WPT remote origin URL (Closed)
Patch Set: Created 3 years, 10 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
Index: third_party/WebKit/Tools/Scripts/webkitpy/w3c/local_wpt.py
diff --git a/third_party/WebKit/Tools/Scripts/webkitpy/w3c/local_wpt.py b/third_party/WebKit/Tools/Scripts/webkitpy/w3c/local_wpt.py
index 6c9b0ecebf62a48f2f777851101cf72e20e00921..e218fe07fecf9a929284d136ed8bdaddcfcaf857 100644
--- a/third_party/WebKit/Tools/Scripts/webkitpy/w3c/local_wpt.py
+++ b/third_party/WebKit/Tools/Scripts/webkitpy/w3c/local_wpt.py
@@ -8,7 +8,7 @@ import logging
from webkitpy.common.system.executive import ScriptError
from webkitpy.w3c.chromium_commit import ChromiumCommit
-from webkitpy.w3c.common import WPT_GH_REPO_URL, CHROMIUM_WPT_DIR
+from webkitpy.w3c.common import WPT_GH_REPO_URL_TEMPLATE, CHROMIUM_WPT_DIR
_log = logging.getLogger(__name__)
@@ -16,7 +16,7 @@ _log = logging.getLogger(__name__)
class LocalWPT(object):
- def __init__(self, host, path='/tmp/wpt'):
+ def __init__(self, host, gh_token, path='/tmp/wpt'):
qyearsley 2017/02/28 18:30:04 LocalWPT is used in test_importer, which I believe
jeffcarp 2017/02/28 18:53:38 sgtm
"""
Args:
host: A Host object.
@@ -26,6 +26,7 @@ class LocalWPT(object):
"""
self.host = host
self.path = path
+ self.gh_token = gh_token
self.branch_name = 'chromium-export-try'
def fetch(self):
@@ -34,8 +35,9 @@ class LocalWPT(object):
self.run(['git', 'fetch', 'origin'])
self.run(['git', 'checkout', 'origin/master'])
else:
- _log.info('Cloning %s into %s', WPT_GH_REPO_URL, self.path)
- self.host.executive.run_command(['git', 'clone', WPT_GH_REPO_URL, self.path])
+ _log.info('Cloning GitHub w3c/web-platform-tests into %s', self.path)
+ remote_url = WPT_GH_REPO_URL_TEMPLATE.format(self.gh_token)
+ self.host.executive.run_command(['git', 'clone', '--depth=10', remote_url, self.path])
qyearsley 2017/02/28 18:30:04 Why depth = 10? What if the test that we want to u
jeffcarp 2017/02/28 18:53:38 --depth in this case refers to how many commits ba
qyearsley 2017/02/28 18:58:04 Ah, I see, that's what depth means :-) Maybe anot
def run(self, command, **kwargs):
"""Runs a command in the local WPT directory."""

Powered by Google App Engine
This is Rietveld 408576698