1*795d594fSAndroid Build Coastguard Worker[Hook Scripts] 2*795d594fSAndroid Build Coastguard Workercheck_generated_tests_up_to_date = tools/test_presubmit.py 3*795d594fSAndroid Build Coastguard Worker 4*795d594fSAndroid Build Coastguard Workerhidden_api_txt_checksorted_hook = ${REPO_ROOT}/tools/platform-compat/hiddenapi/checksorted_sha.sh ${PREUPLOAD_COMMIT} ${REPO_ROOT} 5*795d594fSAndroid Build Coastguard Worker 6*795d594fSAndroid Build Coastguard Workercheck_expectation_jsons = tools/check_presubmit_json_expectations.sh ${REPO_ROOT} ${PREUPLOAD_FILES} 7*795d594fSAndroid Build Coastguard Worker 8*795d594fSAndroid Build Coastguard Worker[Builtin Hooks] 9*795d594fSAndroid Build Coastguard Workerbpfmt = true 10*795d594fSAndroid Build Coastguard Workerclang_format = true 11*795d594fSAndroid Build Coastguard Workercpplint = true 12*795d594fSAndroid Build Coastguard Workergofmt = true 13*795d594fSAndroid Build Coastguard Worker 14*795d594fSAndroid Build Coastguard Worker[Builtin Hooks Options] 15*795d594fSAndroid Build Coastguard Worker# Enable clang-format in all directories except test/, because there are many 16*795d594fSAndroid Build Coastguard Worker# test Java files with 2 space indent which won't be handled well if they 17*795d594fSAndroid Build Coastguard Worker# change. Unfortunately there is no way to exclude a directory for a builtin 18*795d594fSAndroid Build Coastguard Worker# hook. 19*795d594fSAndroid Build Coastguard Workerclang_format = --commit ${PREUPLOAD_COMMIT} --style file 20*795d594fSAndroid Build Coastguard Worker adbconnection/ 21*795d594fSAndroid Build Coastguard Worker artd/ 22*795d594fSAndroid Build Coastguard Worker benchmark/ 23*795d594fSAndroid Build Coastguard Worker build/ 24*795d594fSAndroid Build Coastguard Worker cmdline/ 25*795d594fSAndroid Build Coastguard Worker compiler/ 26*795d594fSAndroid Build Coastguard Worker dalvikvm/ 27*795d594fSAndroid Build Coastguard Worker dex2oat/ 28*795d594fSAndroid Build Coastguard Worker dexdump/ 29*795d594fSAndroid Build Coastguard Worker dexlayout/ 30*795d594fSAndroid Build Coastguard Worker dexlist/ 31*795d594fSAndroid Build Coastguard Worker dexoptanalyzer/ 32*795d594fSAndroid Build Coastguard Worker disassembler/ 33*795d594fSAndroid Build Coastguard Worker dt_fd_forward/ 34*795d594fSAndroid Build Coastguard Worker imgdiag/ 35*795d594fSAndroid Build Coastguard Worker libartbase/ 36*795d594fSAndroid Build Coastguard Worker libartpalette/ 37*795d594fSAndroid Build Coastguard Worker libartservice/ 38*795d594fSAndroid Build Coastguard Worker libarttools/ 39*795d594fSAndroid Build Coastguard Worker libdexfile/ 40*795d594fSAndroid Build Coastguard Worker libelffile/ 41*795d594fSAndroid Build Coastguard Worker libnativebridge/ 42*795d594fSAndroid Build Coastguard Worker libnativeloader/ 43*795d594fSAndroid Build Coastguard Worker libprofile/ 44*795d594fSAndroid Build Coastguard Worker oatdump/ 45*795d594fSAndroid Build Coastguard Worker odrefresh/ 46*795d594fSAndroid Build Coastguard Worker openjdkjvm/ 47*795d594fSAndroid Build Coastguard Worker openjdkjvmti/ 48*795d594fSAndroid Build Coastguard Worker perfetto_hprof/ 49*795d594fSAndroid Build Coastguard Worker profman/ 50*795d594fSAndroid Build Coastguard Worker runtime/ 51*795d594fSAndroid Build Coastguard Worker sigchainlib/ 52*795d594fSAndroid Build Coastguard Worker simulator/ 53*795d594fSAndroid Build Coastguard Worker tools/ 54*795d594fSAndroid Build Coastguard Worker# Cpplint prints nothing unless there were errors. 55*795d594fSAndroid Build Coastguard Workercpplint = --quiet ${PREUPLOAD_FILES} 56