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

Unified Diff: git_cl/PRESUBMIT.py

Issue 6758001: Move git_cl back into depot_tools. (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/tools/depot_tools
Patch Set: Add stub to not break incremental update Created 9 years, 9 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 side-by-side diff with in-line comments
Download patch
« no previous file with comments | « git_cl/LICENSE ('k') | git_cl/__init__.py » ('j') | no next file with comments »
Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
Index: git_cl/PRESUBMIT.py
diff --git a/git_cl/PRESUBMIT.py b/git_cl/PRESUBMIT.py
deleted file mode 100644
index 501ea1f8bce045ed86b6d49867123c74ea992815..0000000000000000000000000000000000000000
--- a/git_cl/PRESUBMIT.py
+++ /dev/null
@@ -1,71 +0,0 @@
-# Copyright (c) 2010 The Chromium Authors. All rights reserved.
-# Use of this source code is governed by a BSD-style license that can be
-# found in the LICENSE file.
-
-"""Top-level presubmit script for depot tools.
-
-See http://dev.chromium.org/developers/how-tos/depottools/presubmit-scripts for
-details on the presubmit API built into gcl.
-"""
-
-
-def CheckChangeOnUpload(input_api, output_api):
- return RunTests(input_api, output_api)
-
-
-def CheckChangeOnCommit(input_api, output_api):
- return RunTests(input_api, output_api)
-
-
-def RunTests(input_api, output_api):
- """Run all the shells scripts in the directory test.
- """
- # Not exposed from InputApi.
- from os import listdir
-
- # First loads a local Rietveld instance.
- import sys
- old_sys_path = sys.path
- try:
- sys.path = [input_api.PresubmitLocalPath()] + sys.path
- from test import local_rietveld # pylint: disable=W0403
- server = local_rietveld.LocalRietveld()
- finally:
- sys.path = old_sys_path
-
- # Set to True for testing.
- verbose = False
- if verbose:
- stdout = None
- stderr = None
- else:
- stdout = input_api.subprocess.PIPE
- stderr = input_api.subprocess.STDOUT
- output = []
- try:
- # Start a local rietveld instance to test against.
- server.start_server()
- test_path = input_api.os_path.abspath(
- input_api.os_path.join(input_api.PresubmitLocalPath(), 'test'))
- for test in listdir(test_path):
- # test-lib.sh is not an actual test so it should not be run. The other
- # tests are tests known to fail.
- DISABLED_TESTS = (
- 'owners.sh', 'push-from-logs.sh', 'rename.sh', 'test-lib.sh')
- if test in DISABLED_TESTS or not test.endswith('.sh'):
- continue
-
- print('Running %s' % test)
- proc = input_api.subprocess.Popen(
- [input_api.os_path.join(test_path, test)],
- cwd=test_path,
- stdout=stdout,
- stderr=stderr)
- proc.communicate()
- if proc.returncode != 0:
- output.append(output_api.PresubmitError('%s failed' % test))
- except local_rietveld.Failure, e:
- output.append(output_api.PresubmitError('\n'.join(str(i) for i in e.args)))
- finally:
- server.stop_server()
- return output
« no previous file with comments | « git_cl/LICENSE ('k') | git_cl/__init__.py » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698