| Index: swarm_client/PRESUBMIT.py
|
| ===================================================================
|
| --- swarm_client/PRESUBMIT.py (revision 235167)
|
| +++ swarm_client/PRESUBMIT.py (working copy)
|
| @@ -1,76 +0,0 @@
|
| -# Copyright (c) 2012 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 swarm_client.
|
| -
|
| -See http://dev.chromium.org/developers/how-tos/depottools/presubmit-scripts for
|
| -details on the presubmit API built into gcl.
|
| -"""
|
| -
|
| -def CommonChecks(input_api, output_api):
|
| - import sys
|
| - def join(*args):
|
| - return input_api.os_path.join(input_api.PresubmitLocalPath(), *args)
|
| -
|
| - output = []
|
| - sys_path_backup = sys.path
|
| - try:
|
| - sys.path = [
|
| - input_api.PresubmitLocalPath(),
|
| - join('googletest'),
|
| - join('tests', 'gtest_fake'),
|
| - ] + sys.path
|
| - output.extend(input_api.canned_checks.RunPylint(input_api, output_api))
|
| - finally:
|
| - sys.path = sys_path_backup
|
| -
|
| - # These tests are touching the live infrastructure. It's a pain if your IP
|
| - # is not whitelisted so do not run them for now. They should use a local fake
|
| - # web service instead.
|
| - blacklist = [
|
| - r'.*isolateserver_smoke_test\.py$',
|
| - r'.*swarming_smoke_test\.py$',
|
| - ]
|
| - blacklist_googletest = []
|
| - if not input_api.is_committing:
|
| - # Remove all slow tests, e.g. the ones that take >1s to complete.
|
| - blacklist.extend([
|
| - r'.*isolate_smoke_test\.py$',
|
| - r'.*trace_inputs_smoke_test\.py$',
|
| - r'.*url_open_timeout_test\.py$',
|
| - ])
|
| - blacklist_googletest.extend([
|
| - r'.*fix_test_cases_smoke_test\.py$',
|
| - r'.*isolate_test_cases_smoke_test\.py$',
|
| - r'.*run_test_cases_smoke_test\.py$',
|
| - r'.*run_test_cases_test\.py$',
|
| - ])
|
| -
|
| - output.extend(
|
| - input_api.canned_checks.RunUnitTestsInDirectory(
|
| - input_api, output_api,
|
| - input_api.os_path.join(input_api.PresubmitLocalPath(), 'tests'),
|
| - whitelist=[r'.+_test\.py$'],
|
| - blacklist=blacklist))
|
| - output.extend(
|
| - input_api.canned_checks.RunUnitTestsInDirectory(
|
| - input_api, output_api,
|
| - input_api.os_path.join(
|
| - input_api.PresubmitLocalPath(), 'googletest', 'tests'),
|
| - whitelist=[r'.+_test\.py$'],
|
| - blacklist=blacklist_googletest))
|
| -
|
| - if input_api.is_committing:
|
| - output.extend(input_api.canned_checks.PanProjectChecks(input_api,
|
| - output_api,
|
| - owners_check=False))
|
| - return output
|
| -
|
| -
|
| -def CheckChangeOnUpload(input_api, output_api):
|
| - return CommonChecks(input_api, output_api)
|
| -
|
| -
|
| -def CheckChangeOnCommit(input_api, output_api):
|
| - return CommonChecks(input_api, output_api)
|
|
|