xref: /aosp_15_r20/external/cronet/net/PRESUBMIT.py (revision 6777b5387eb2ff775bb5750e3f5d96f37fb7352b)
1*6777b538SAndroid Build Coastguard Worker# Copyright 2023 The Chromium Authors
2*6777b538SAndroid Build Coastguard Worker# Use of this source code is governed by a BSD-style license that can be
3*6777b538SAndroid Build Coastguard Worker# found in the LICENSE file.
4*6777b538SAndroid Build Coastguard Worker
5*6777b538SAndroid Build Coastguard Worker"""Top-level presubmit for //net
6*6777b538SAndroid Build Coastguard Worker
7*6777b538SAndroid Build Coastguard WorkerSee https://www.chromium.org/developers/how-tos/depottools/presubmit-scripts
8*6777b538SAndroid Build Coastguard Workerfor more details about the presubmit API built into depot_tools.
9*6777b538SAndroid Build Coastguard Worker"""
10*6777b538SAndroid Build Coastguard Worker
11*6777b538SAndroid Build Coastguard WorkerPRESUBMIT_VERSION = '2.0.0'
12*6777b538SAndroid Build Coastguard Worker
13*6777b538SAndroid Build Coastguard Workerdef CheckChange(input_api, output_api):
14*6777b538SAndroid Build Coastguard Worker    import sys
15*6777b538SAndroid Build Coastguard Worker    old_sys_path = sys.path[:]
16*6777b538SAndroid Build Coastguard Worker    results = []
17*6777b538SAndroid Build Coastguard Worker    try:
18*6777b538SAndroid Build Coastguard Worker        sys.path.append(input_api.change.RepositoryRoot())
19*6777b538SAndroid Build Coastguard Worker        from build.ios import presubmit_support
20*6777b538SAndroid Build Coastguard Worker        results += presubmit_support.CheckBundleData(
21*6777b538SAndroid Build Coastguard Worker            input_api,
22*6777b538SAndroid Build Coastguard Worker            output_api,
23*6777b538SAndroid Build Coastguard Worker            'data/test_bundle_data',
24*6777b538SAndroid Build Coastguard Worker            globroot='.')
25*6777b538SAndroid Build Coastguard Worker        results += presubmit_support.CheckBundleData(
26*6777b538SAndroid Build Coastguard Worker            input_api,
27*6777b538SAndroid Build Coastguard Worker            output_api,
28*6777b538SAndroid Build Coastguard Worker            'data/test_support_bundle_data',
29*6777b538SAndroid Build Coastguard Worker            globroot='.')
30*6777b538SAndroid Build Coastguard Worker    finally:
31*6777b538SAndroid Build Coastguard Worker        sys.path = old_sys_path
32*6777b538SAndroid Build Coastguard Worker    return results
33