1# Copyright (C) 2022 Huawei Technologies Co., Ltd. 2# Licensed under the Mulan PSL v2. 3# You can use this software according to the terms and conditions of the Mulan PSL v2. 4# You may obtain a copy of Mulan PSL v2 at: 5# http://license.coscl.org.cn/MulanPSL2 6# THIS SOFTWARE IS PROVIDED ON AN "AS IS" BASIS, WITHOUT WARRANTIES OF ANY KIND, EITHER EXPRESS OR 7# IMPLIED, INCLUDING BUT NOT LIMITED TO NON-INFRINGEMENT, MERCHANTABILITY OR FIT FOR A PARTICULAR 8# PURPOSE. 9# See the Mulan PSL v2 for more details. 10 11component_type = "" 12if (defined(global_parts_info) && 13 defined(global_parts_info.bundlemanager_bundle_framework)) { 14 component_type = "system" 15} 16group("fuzztest") { 17 testonly = true 18 deps = [] 19 20 if (component_type == "system") { 21 deps += [ 22 # deps file 23 "teeclientallocatesharedmemory_fuzzer:TeeClientAllocateSharedMemoryFuzzTest", 24 "teeclientclosesession_fuzzer:TeeClientCloseSessionFuzzTest", 25 "teeclientfinalizecontext_fuzzer:TeeClientFinalizeContextFuzzTest", 26 "teeclientinitializecontext_fuzzer:TeeClientInitializeContextFuzzTest", 27 "teeclientinvokecommand_fuzzer:TeeClientInvokeCommandFuzzTest", 28 "teeclientonremoterequest_fuzzer:TeeClientOnRemoteRequestFuzzTest", 29 "teeclientopensession_fuzzer:TeeClientOpenSessionFuzzTest", 30 "teeclientregistersharedmemory_fuzzer:TeeClientRegisterSharedMemoryFuzzTest", 31 "teeclientreleasesharedmemory_fuzzer:TeeClientReleaseSharedMemoryFuzzTest", 32 "teeclientrequestcancellation_fuzzer:TeeClientRequestCancellationFuzzTest", 33 "teeclientsocket_fuzzer:TeeClientSocketFuzzTest", 34 ] 35 } 36} 37