| Index: presubmit_support.py
|
| ===================================================================
|
| --- presubmit_support.py (revision 23862)
|
| +++ presubmit_support.py (working copy)
|
| @@ -27,6 +27,7 @@
|
| import subprocess # Exposed through the API.
|
| import sys # Parts exposed through API.
|
| import tempfile # Exposed through the API.
|
| +import time
|
| import traceback # Exposed through the API.
|
| import types
|
| import unittest # Exposed through the API.
|
| @@ -811,6 +812,7 @@
|
| Return:
|
| True if execution can continue, False if not.
|
| """
|
| + start_time = time.time()
|
| presubmit_files = ListRelevantPresubmitFiles(change.AbsoluteLocalPaths(True),
|
| change.RepositoryRoot())
|
| if not presubmit_files and verbose:
|
| @@ -859,6 +861,9 @@
|
| if response.strip().lower() != 'y':
|
| error_count += 1
|
|
|
| + total_time = time.time() - start_time
|
| + if total_time > 1.0:
|
| + print "Presubmit checks took %.1fs to calculate." % total_time
|
| global _ASKED_FOR_FEEDBACK
|
| # Ask for feedback one time out of 5.
|
| if (len(results) and random.randint(0, 4) == 0 and not _ASKED_FOR_FEEDBACK):
|
|
|