Chromium Code Reviews| OLD | NEW |
|---|---|
| 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 114 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
| 125 checked_out_version = None | 125 checked_out_version = None |
| 126 if os.path.exists(versionfile): | 126 if os.path.exists(versionfile): |
| 127 with open(versionfile) as f: | 127 with open(versionfile) as f: |
| 128 checked_out_version = f.read() | 128 checked_out_version = f.read() |
| 129 if checked_out_version == MOZILLA_VERSION: | 129 if checked_out_version == MOZILLA_VERSION: |
| 130 os.chdir(old_cwd) | 130 os.chdir(old_cwd) |
| 131 return | 131 return |
| 132 | 132 |
| 133 # If we have a local archive file with the test data, extract it. | 133 # If we have a local archive file with the test data, extract it. |
| 134 directory_name = "data" | 134 directory_name = "data" |
| 135 directory_name_old = "data.old" | |
| 135 if os.path.exists(directory_name): | 136 if os.path.exists(directory_name): |
| 136 os.rename(directory_name, "data.old") | 137 if os.path.exists(directory_name_old): |
| 138 shutil.rmtree(directory_old_name) | |
|
Jakob Kummerow
2014/02/28 12:27:10
s/directory_old_name/directory_name_old/ !
| |
| 139 os.rename(directory_name, directory_name_old) | |
| 137 archive_file = "downloaded_%s.tar.gz" % MOZILLA_VERSION | 140 archive_file = "downloaded_%s.tar.gz" % MOZILLA_VERSION |
| 138 if os.path.exists(archive_file): | 141 if os.path.exists(archive_file): |
| 139 with tarfile.open(archive_file, "r:gz") as tar: | 142 with tarfile.open(archive_file, "r:gz") as tar: |
| 140 tar.extractall() | 143 tar.extractall() |
| 141 with open(versionfile, "w") as f: | 144 with open(versionfile, "w") as f: |
| 142 f.write(MOZILLA_VERSION) | 145 f.write(MOZILLA_VERSION) |
| 143 os.chdir(old_cwd) | 146 os.chdir(old_cwd) |
| 144 return | 147 return |
| 145 | 148 |
| 146 # No cached copy. Check out via CVS, and pack as .tar.gz for later use. | 149 # No cached copy. Check out via CVS, and pack as .tar.gz for later use. |
| 147 command = ("cvs -d :pserver:anonymous@cvs-mirror.mozilla.org:/cvsroot" | 150 command = ("cvs -d :pserver:anonymous@cvs-mirror.mozilla.org:/cvsroot" |
| 148 " co -D %s mozilla/js/tests" % MOZILLA_VERSION) | 151 " co -D %s mozilla/js/tests" % MOZILLA_VERSION) |
| 149 code = subprocess.call(command, shell=True) | 152 code = subprocess.call(command, shell=True) |
| 150 if code != 0: | 153 if code != 0: |
| 151 os.chdir(old_cwd) | 154 os.chdir(old_cwd) |
| 152 raise Exception("Error checking out Mozilla test suite!") | 155 raise Exception("Error checking out Mozilla test suite!") |
| 153 os.rename(os.path.join("mozilla", "js", "tests"), directory_name) | 156 os.rename(os.path.join("mozilla", "js", "tests"), directory_name) |
| 154 shutil.rmtree("mozilla") | 157 shutil.rmtree("mozilla") |
| 155 with tarfile.open(archive_file, "w:gz") as tar: | 158 with tarfile.open(archive_file, "w:gz") as tar: |
| 156 tar.add("data") | 159 tar.add("data") |
| 157 with open(versionfile, "w") as f: | 160 with open(versionfile, "w") as f: |
| 158 f.write(MOZILLA_VERSION) | 161 f.write(MOZILLA_VERSION) |
| 159 os.chdir(old_cwd) | 162 os.chdir(old_cwd) |
| 160 | 163 |
| 161 | 164 |
| 162 def GetSuite(name, root): | 165 def GetSuite(name, root): |
| 163 return MozillaTestSuite(name, root) | 166 return MozillaTestSuite(name, root) |
| OLD | NEW |