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