
Thereby fix signal handling for SIGTERM and SIGINT. The steps needed to start Xvfb are drawn from: https://github.com/cgoldberg/xvfbwrapper/blob/master/xvfbwrapper.py https://github.com/revnode/xvfb-run/blob/master/xvfb-run Added unit tests to presubmit to test xvfb.py Bug: 932240 Change-Id: I3b9439991697ae94e98b93e4f1fcfd411a451536 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1548424 Commit-Queue: Ilia Samsonov <isamsonov@google.com> Reviewed-by: Caleb Rouleau <crouleau@chromium.org> Reviewed-by: Marc-Antoine Ruel <maruel@chromium.org> Reviewed-by: Dirk Pranke <dpranke@chromium.org> Reviewed-by: John Chen <johnchen@chromium.org> Cr-Commit-Position: refs/heads/master@{#652562}
28 lines
882 B
Python
28 lines
882 B
Python
# 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 testing.
|
|
|
|
See http://dev.chromium.org/developers/how-tos/depottools/presubmit-scripts
|
|
for more details on the presubmit API built into depot_tools.
|
|
"""
|
|
|
|
|
|
def CommonChecks(input_api, output_api):
|
|
output = []
|
|
blacklist = [r'gmock.*', r'gtest.*']
|
|
output.extend(input_api.canned_checks.RunUnitTestsInDirectory(
|
|
input_api, output_api, '.', [r'^.+_unittest\.py$']))
|
|
output.extend(input_api.canned_checks.RunPylint(
|
|
input_api, output_api, black_list=blacklist))
|
|
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)
|