Qt
Internal/Contributor docs for the Qt SDK. Note: These are NOT official API docs; those are found at https://doc.qt.io/
Toggle main menu visibility
Loading...
Searching...
No Matches
PRESUBMIT.py
Go to the documentation of this file.
1
# Copyright 2017 The PDFium Authors
2
# Use of this source code is governed by a BSD-style license that can be
3
# found in the LICENSE file.
4
5
"""Presubmit script for pdfium.
6
7
See http://dev.chromium.org/developers/how-tos/depottools/presubmit-scripts
8
for more details about the presubmit API built into depot_tools.
9
"""
10
11
USE_PYTHON3 =
True
12
13
14
def
_CheckPublicHeaders
(input_api, output_api):
15
"""Checks that the public headers match the API tests."""
16
src_path = input_api.os_path.dirname(input_api.PresubmitLocalPath())
17
check_script = input_api.os_path.join(
18
src_path,
'testing'
,
'tools'
,
'api_check.py'
)
19
cmd = [input_api.python3_executable, check_script]
20
try
:
21
input_api.subprocess.check_output(cmd)
22
return
[]
23
except
input_api.subprocess.CalledProcessError
as
error:
24
return
[output_api.PresubmitError(
'api_check.py failed:'
,
25
long_text=error.output)]
26
27
28
def
CheckChangeOnUpload
(input_api, output_api):
29
results = []
30
results.extend(
_CheckPublicHeaders
(input_api, output_api))
31
return
results
32
33
34
def
CheckChangeOnCommit
(input_api, output_api):
35
results = []
36
results.extend(
_CheckPublicHeaders
(input_api, output_api))
37
return
results
PRESUBMIT._CheckPublicHeaders
_CheckPublicHeaders(input_api, output_api)
Definition
PRESUBMIT.py:14
PRESUBMIT.CheckChangeOnUpload
CheckChangeOnUpload(input_api, output_api)
Definition
PRESUBMIT.py:36
PRESUBMIT.CheckChangeOnCommit
CheckChangeOnCommit(input_api, output_api)
Definition
PRESUBMIT.py:42
qtwebengine
src
3rdparty
chromium
third_party
pdfium
public
PRESUBMIT.py
Generated on
for Qt by
1.18.0