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