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

Side by Side Diff: presubmit_support.py

Issue 147035: Change RunPythonUnitTests() to run the unit tests in a separate process. (Closed)
Patch Set: Created 11 years, 6 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
OLDNEW
1 #!/usr/bin/python 1 #!/usr/bin/python
2 # Copyright (c) 2006-2009 The Chromium Authors. All rights reserved. 2 # Copyright (c) 2006-2009 The Chromium Authors. All rights reserved.
3 # Use of this source code is governed by a BSD-style license that can be 3 # Use of this source code is governed by a BSD-style license that can be
4 # found in the LICENSE file. 4 # found in the LICENSE file.
5 5
6 """Enables directory-specific presubmit checks to run at upload and/or commit. 6 """Enables directory-specific presubmit checks to run at upload and/or commit.
7 """ 7 """
8 8
9 __version__ = '1.3.2' 9 __version__ = '1.3.2'
10 10
(...skipping 179 matching lines...) Expand 10 before | Expand all | Expand 10 after
190 self.os_path = os.path 190 self.os_path = os.path
191 self.pickle = pickle 191 self.pickle = pickle
192 self.marshal = marshal 192 self.marshal = marshal
193 self.re = re 193 self.re = re
194 self.subprocess = subprocess 194 self.subprocess = subprocess
195 self.tempfile = tempfile 195 self.tempfile = tempfile
196 self.traceback = traceback 196 self.traceback = traceback
197 self.unittest = unittest 197 self.unittest = unittest
198 self.urllib2 = urllib2 198 self.urllib2 = urllib2
199 199
200 # To easily fork python.
201 self.python_executable = sys.executable
202 self.environ = os.environ
203
200 # InputApi.platform is the platform you're currently running on. 204 # InputApi.platform is the platform you're currently running on.
201 self.platform = sys.platform 205 self.platform = sys.platform
202 206
203 # The local path of the currently-being-processed presubmit script. 207 # The local path of the currently-being-processed presubmit script.
204 self._current_presubmit_path = os.path.dirname(presubmit_path) 208 self._current_presubmit_path = os.path.dirname(presubmit_path)
205 209
206 # We carry the canned checks so presubmit scripts can easily use them. 210 # We carry the canned checks so presubmit scripts can easily use them.
207 self.canned_checks = presubmit_canned_checks 211 self.canned_checks = presubmit_canned_checks
208 212
209 def PresubmitLocalPath(self): 213 def PresubmitLocalPath(self):
(...skipping 694 matching lines...) Expand 10 before | Expand all | Expand 10 after
904 options.commit, 908 options.commit,
905 options.verbose, 909 options.verbose,
906 sys.stdout, 910 sys.stdout,
907 sys.stdin, 911 sys.stdin,
908 options.default_presubmit, 912 options.default_presubmit,
909 options.may_prompt) 913 options.may_prompt)
910 914
911 915
912 if __name__ == '__main__': 916 if __name__ == '__main__':
913 sys.exit(Main(sys.argv)) 917 sys.exit(Main(sys.argv))
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698