WebKit Bugzilla
New
Browse
Log In
×
Sign in with GitHub
or
Remember my login
Create Account
·
Forgot Password
Forgotten password account recovery
RESOLVED INVALID
160393
import-w3c-tests does not work if you are not using git
https://bugs.webkit.org/show_bug.cgi?id=160393
Summary
import-w3c-tests does not work if you are not using git
Sam Weinig
Reported
2016-07-31 15:23:11 PDT
Trying to use import-w3c-tests fails if you have checked out WebKit using SVN. It gives the following error: :-) samweinig:.../WebKitSVN/OpenSource> import-w3c-tests -t web-platform-tests/url Downloading W3C test repositories Traceback (most recent call last): File "/Data/Code/WebKitSVN/OpenSource/Tools/Scripts/import-w3c-tests", line 35, in <module> sys.exit(test_importer.main(sys.argv[1:], sys.stdout, sys.stderr)) File "/Data/Code/WebKitSVN/OpenSource/Tools/Scripts/webkitpy/w3c/test_importer.py", line 106, in main test_importer.do_import() File "/Data/Code/WebKitSVN/OpenSource/Tools/Scripts/webkitpy/w3c/test_importer.py", line 189, in do_import self.test_downloader().download_tests(self.source_directory, self.options.test_paths) File "/Data/Code/WebKitSVN/OpenSource/Tools/Scripts/webkitpy/w3c/test_downloader.py", line 197, in download_tests self.checkout_test_repository(test_repository['revision'], test_repository['url'], self._filesystem.join(self.repository_directory, test_repository['name'])) File "/Data/Code/WebKitSVN/OpenSource/Tools/Scripts/webkitpy/w3c/test_downloader.py", line 83, in checkout_test_repository git = self.git('.') File "/Data/Code/WebKitSVN/OpenSource/Tools/Scripts/webkitpy/w3c/test_downloader.py", line 80, in git return Git(test_repository, None, executive=self._host.executive, filesystem=self._filesystem) File "/Data/Code/WebKitSVN/OpenSource/Tools/Scripts/webkitpy/common/checkout/scm/git.py", line 62, in __init__ SCM.__init__(self, cwd, **kwargs) File "/Data/Code/WebKitSVN/OpenSource/Tools/Scripts/webkitpy/common/checkout/scm/scm.py", line 66, in __init__ self.checkout_root = self.find_checkout_root(self.cwd) File "/Data/Code/WebKitSVN/OpenSource/Tools/Scripts/webkitpy/common/checkout/scm/git.py", line 120, in find_checkout_root checkout_root = self._run_git(['rev-parse', '--show-toplevel'], cwd=(path or "./")).strip() File "/Data/Code/WebKitSVN/OpenSource/Tools/Scripts/webkitpy/common/checkout/scm/git.py", line 107, in _run_git return self.run(full_command_args, **full_kwargs) File "/Data/Code/WebKitSVN/OpenSource/Tools/Scripts/webkitpy/common/checkout/scm/scm.py", line 77, in run decode_output=decode_output) File "/Data/Code/WebKitSVN/OpenSource/Tools/Scripts/webkitpy/common/system/executive.py", line 459, in run_command (error_handler or self.default_error_handler)(script_error) File "/Data/Code/WebKitSVN/OpenSource/Tools/Scripts/webkitpy/common/system/executive.py", line 377, in default_error_handler raise error webkitpy.common.system.executive.ScriptError: Failed to run "['git', 'rev-parse', '--show-toplevel']" exit_code: 128 cwd: .
Attachments
Add attachment
proposed patch, testcase, etc.
Sam Weinig
Comment 1
2016-07-31 15:27:56 PDT
I did not actually mean to create this yet.
Note
You need to
log in
before you can comment on or make changes to this bug.
Top of Page
Format For Printing
XML
Clone This Bug