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-mts/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               cronet \
38               dnsresolver \
39               documentsui \
40               extservices \
41               healthfitness \
42               ipsec \
43               mainline-infra \
44               media \
45               mediaprovider \
46               networking \
47               neuralnetworks \
48               ondevicepersonalization \
49               permission \
50               rkpd \
51               scheduling \
52               sdkextensions \
53               statsd \
54               tethering \
55               tzdata \
56               uwb \
57               webviewbootstrap \
58               wifi
59
60$(foreach module, $(mts_modules), \
61	$(eval COMPATIBILITY_TESTCASES_OUT_mts-$(module) := $(HOST_OUT)/mts-$(module)/android-mts/testcases) \
62	$(eval COMPATIBILITY_TESTCASES_OUT_INCLUDE_MODULE_FOLDER_mts-$(module) := true) \
63)
64
65$(foreach module, $(mts_modules), \
66	$(eval COMPATIBILITY_TESTCASES_OUT_mcts-$(module) := $(HOST_OUT)/mcts-$(module)/android-mts/testcases) \
67	$(eval COMPATIBILITY_TESTCASES_OUT_INCLUDE_MODULE_FOLDER_mcts-$(module) := true) \
68)
69