xref: /aosp_15_r20/test/mts/tools/build/config.mk (revision e550f067f2512f02cf6c74a0412042af34b73c2a)
1*e550f067SAndroid Build Coastguard Worker#
2*e550f067SAndroid Build Coastguard Worker# Copyright (C) 2019 The Android Open Source Project.
3*e550f067SAndroid Build Coastguard Worker#
4*e550f067SAndroid Build Coastguard Worker# Licensed under the Apache License, Version 2.0 (the "License");
5*e550f067SAndroid Build Coastguard Worker# you may not use this file except in compliance with the License.
6*e550f067SAndroid Build Coastguard Worker# You may obtain a copy of the License at
7*e550f067SAndroid Build Coastguard Worker#
8*e550f067SAndroid Build Coastguard Worker#      http://www.apache.org/licenses/LICENSE-2.0
9*e550f067SAndroid Build Coastguard Worker#
10*e550f067SAndroid Build Coastguard Worker# Unless required by applicable law or agreed to in writing, software
11*e550f067SAndroid Build Coastguard Worker# distributed under the License is distributed on an "AS IS" BASIS,
12*e550f067SAndroid Build Coastguard Worker# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13*e550f067SAndroid Build Coastguard Worker# See the License for the specific language governing permissions and
14*e550f067SAndroid Build Coastguard Worker# limitations under the License.
15*e550f067SAndroid Build Coastguard Worker
16*e550f067SAndroid Build Coastguard WorkerCOMPATIBILITY_TESTCASES_OUT_mts := $(HOST_OUT)/mts/android-mts/testcases
17*e550f067SAndroid Build Coastguard WorkerCOMPATIBILITY_TESTCASES_OUT_INCLUDE_MODULE_FOLDER_mts := true
18*e550f067SAndroid Build Coastguard WorkerCOMPATIBILITY_TESTCASES_OUT_mcts := $(HOST_OUT)/mcts/android-mcts/testcases
19*e550f067SAndroid Build Coastguard WorkerCOMPATIBILITY_TESTCASES_OUT_INCLUDE_MODULE_FOLDER_mcts := true
20*e550f067SAndroid Build Coastguard Worker
21*e550f067SAndroid Build Coastguard Worker# A list of MCTS modules that should not be removed from CTS
22*e550f067SAndroid Build Coastguard Workermcts_whitelist :=
23*e550f067SAndroid Build Coastguard Workermcts_whitelist += CtsBackupHostTestCases
24*e550f067SAndroid Build Coastguard Worker
25*e550f067SAndroid Build Coastguard Workermts_modules :=
26*e550f067SAndroid Build Coastguard Workermts_modules += \
27*e550f067SAndroid Build Coastguard Worker               adbd \
28*e550f067SAndroid Build Coastguard Worker               adservices \
29*e550f067SAndroid Build Coastguard Worker               adservices-cts-only \
30*e550f067SAndroid Build Coastguard Worker               adservices-unittest-only \
31*e550f067SAndroid Build Coastguard Worker               appsearch \
32*e550f067SAndroid Build Coastguard Worker               art \
33*e550f067SAndroid Build Coastguard Worker               bluetooth \
34*e550f067SAndroid Build Coastguard Worker               cellbroadcast \
35*e550f067SAndroid Build Coastguard Worker               configinfrastructure \
36*e550f067SAndroid Build Coastguard Worker               conscrypt \
37*e550f067SAndroid Build Coastguard Worker               crashrecovery \
38*e550f067SAndroid Build Coastguard Worker               cronet \
39*e550f067SAndroid Build Coastguard Worker               dnsresolver \
40*e550f067SAndroid Build Coastguard Worker               documentsui \
41*e550f067SAndroid Build Coastguard Worker               extservices \
42*e550f067SAndroid Build Coastguard Worker               healthfitness \
43*e550f067SAndroid Build Coastguard Worker               ipsec \
44*e550f067SAndroid Build Coastguard Worker               mainline-infra \
45*e550f067SAndroid Build Coastguard Worker               media \
46*e550f067SAndroid Build Coastguard Worker               mediaprovider \
47*e550f067SAndroid Build Coastguard Worker               networking \
48*e550f067SAndroid Build Coastguard Worker               neuralnetworks \
49*e550f067SAndroid Build Coastguard Worker               nfc \
50*e550f067SAndroid Build Coastguard Worker               ondevicepersonalization \
51*e550f067SAndroid Build Coastguard Worker               permission \
52*e550f067SAndroid Build Coastguard Worker               profiling \
53*e550f067SAndroid Build Coastguard Worker               rkpd \
54*e550f067SAndroid Build Coastguard Worker               scheduling \
55*e550f067SAndroid Build Coastguard Worker               sdkextensions \
56*e550f067SAndroid Build Coastguard Worker               statsd \
57*e550f067SAndroid Build Coastguard Worker               tethering \
58*e550f067SAndroid Build Coastguard Worker               tzdata \
59*e550f067SAndroid Build Coastguard Worker               uwb \
60*e550f067SAndroid Build Coastguard Worker               webviewbootstrap \
61*e550f067SAndroid Build Coastguard Worker               wifi
62*e550f067SAndroid Build Coastguard Worker
63*e550f067SAndroid Build Coastguard Worker$(foreach module, $(mts_modules), \
64*e550f067SAndroid Build Coastguard Worker	$(eval COMPATIBILITY_TESTCASES_OUT_mts-$(module) := $(HOST_OUT)/mts-$(module)/android-mts/testcases) \
65*e550f067SAndroid Build Coastguard Worker	$(eval COMPATIBILITY_TESTCASES_OUT_INCLUDE_MODULE_FOLDER_mts-$(module) := true) \
66*e550f067SAndroid Build Coastguard Worker)
67*e550f067SAndroid Build Coastguard Worker
68*e550f067SAndroid Build Coastguard Worker$(foreach module, $(mts_modules), \
69*e550f067SAndroid Build Coastguard Worker	$(eval COMPATIBILITY_TESTCASES_OUT_mcts-$(module) := $(HOST_OUT)/mcts-$(module)/android-mts/testcases) \
70*e550f067SAndroid Build Coastguard Worker	$(eval COMPATIBILITY_TESTCASES_OUT_INCLUDE_MODULE_FOLDER_mcts-$(module) := true) \
71*e550f067SAndroid Build Coastguard Worker)
72