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