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

Side by Side Diff: test/mozilla/testcfg.py

Issue 1367933002: [test] Fetch mozilla test data from SVN. (Closed) Base URL: https://chromium.googlesource.com/v8/v8.git@master
Patch Set: Created 5 years, 2 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 unified diff | Download patch
« no previous file with comments | « no previous file | no next file » | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
1 # Copyright 2008 the V8 project authors. All rights reserved. 1 # Copyright 2008 the V8 project authors. All rights reserved.
2 # Redistribution and use in source and binary forms, with or without 2 # Redistribution and use in source and binary forms, with or without
3 # modification, are permitted provided that the following conditions are 3 # modification, are permitted provided that the following conditions are
4 # met: 4 # met:
5 # 5 #
6 # * Redistributions of source code must retain the above copyright 6 # * Redistributions of source code must retain the above copyright
7 # notice, this list of conditions and the following disclaimer. 7 # notice, this list of conditions and the following disclaimer.
8 # * Redistributions in binary form must reproduce the above 8 # * Redistributions in binary form must reproduce the above
9 # copyright notice, this list of conditions and the following 9 # copyright notice, this list of conditions and the following
10 # disclaimer in the documentation and/or other materials provided 10 # disclaimer in the documentation and/or other materials provided
(...skipping 16 matching lines...) Expand all
27 27
28 28
29 import os 29 import os
30 import shutil 30 import shutil
31 import subprocess 31 import subprocess
32 import tarfile 32 import tarfile
33 33
34 from testrunner.local import testsuite 34 from testrunner.local import testsuite
35 from testrunner.objects import testcase 35 from testrunner.objects import testcase
36 36
37 37 SVN_SERVER = (
38 MOZILLA_VERSION = "2010-06-29" 38 "svn://svn.chromium.org/chrome/trunk/deps/third_party/mozilla-tests")
39 MOZILLA_VERSION = "51236"
39 40
40 41
41 EXCLUDED = ["CVS"] 42 EXCLUDED = ["CVS", ".svn"]
42 43
43 44
44 FRAMEWORK = """ 45 FRAMEWORK = """
45 browser.js 46 browser.js
46 shell.js 47 shell.js
47 jsref.js 48 jsref.js
48 template.js 49 template.js
49 """.split() 50 """.split()
50 51
51 52
(...skipping 88 matching lines...) Expand 10 before | Expand all | Expand 10 after
140 os.rename(directory_name, directory_name_old) 141 os.rename(directory_name, directory_name_old)
141 archive_file = "downloaded_%s.tar.gz" % MOZILLA_VERSION 142 archive_file = "downloaded_%s.tar.gz" % MOZILLA_VERSION
142 if os.path.exists(archive_file): 143 if os.path.exists(archive_file):
143 with tarfile.open(archive_file, "r:gz") as tar: 144 with tarfile.open(archive_file, "r:gz") as tar:
144 tar.extractall() 145 tar.extractall()
145 with open(versionfile, "w") as f: 146 with open(versionfile, "w") as f:
146 f.write(MOZILLA_VERSION) 147 f.write(MOZILLA_VERSION)
147 os.chdir(old_cwd) 148 os.chdir(old_cwd)
148 return 149 return
149 150
150 # No cached copy. Check out via CVS, and pack as .tar.gz for later use. 151 # No cached copy. Check out via SVN, and pack as .tar.gz for later use.
151 command = ("cvs -d :pserver:anonymous@cvs-mirror.mozilla.org:/cvsroot" 152 command = ("svn co -r %s %s mozilla/js/tests" %
152 " co -D %s mozilla/js/tests" % MOZILLA_VERSION) 153 (MOZILLA_VERSION, SVN_SERVER))
153 code = subprocess.call(command, shell=True) 154 code = subprocess.call(command, shell=True)
154 if code != 0: 155 if code != 0:
155 os.chdir(old_cwd) 156 os.chdir(old_cwd)
156 raise Exception("Error checking out Mozilla test suite!") 157 raise Exception("Error checking out Mozilla test suite!")
157 os.rename(os.path.join("mozilla", "js", "tests"), directory_name) 158 os.rename(os.path.join("mozilla", "js", "tests"), directory_name)
158 shutil.rmtree("mozilla") 159 shutil.rmtree("mozilla")
159 with tarfile.open(archive_file, "w:gz") as tar: 160 with tarfile.open(archive_file, "w:gz") as tar:
160 tar.add("data") 161 tar.add("data")
161 with open(versionfile, "w") as f: 162 with open(versionfile, "w") as f:
162 f.write(MOZILLA_VERSION) 163 f.write(MOZILLA_VERSION)
163 os.chdir(old_cwd) 164 os.chdir(old_cwd)
164 165
165 166
166 def GetSuite(name, root): 167 def GetSuite(name, root):
167 return MozillaTestSuite(name, root) 168 return MozillaTestSuite(name, root)
OLDNEW
« no previous file with comments | « no previous file | no next file » | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698