xref: /aosp_15_r20/art/PREUPLOAD.cfg (revision 795d594fd825385562da6b089ea9b2033f3abf5a)
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