• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
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