1# Copyright (C) 2022-2023 Huawei Device Co., Ltd.
2# Licensed under the Apache License, Version 2.0 (the "License");
3# you may not use this file except in compliance with the License.
4# You may obtain a copy of the License at
5#
6#     http://www.apache.org/licenses/LICENSE-2.0
7#
8# Unless required by applicable law or agreed to in writing, software
9# distributed under the License is distributed on an "AS IS" BASIS,
10# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
11# See the License for the specific language governing permissions and
12# limitations under the License.
13
14import("//build/test.gni")
15
16#################################group#########################################
17group("fuzztest") {
18  testonly = true
19  if (os_level == "standard") {
20    deps = [
21      "./cmabort_fuzzer:fuzztest",
22      "./cmfinish_fuzzer:fuzztest",
23      "./cmgetappcert_fuzzer:fuzztest",
24      "./cmgetappcertlist_fuzzer:fuzztest",
25      "./cmgetauthorizedapplist_fuzzer:fuzztest",
26      "./cmgetcertinfo_fuzzer:fuzztest",
27      "./cmgetcertlist_fuzzer:fuzztest",
28      "./cmgetusercertinfo_fuzzer:fuzztest",
29      "./cmgetusercertlist_fuzzer:fuzztest",
30      "./cmgrantappcertificate_fuzzer:fuzztest",
31      "./cminit_fuzzer:fuzztest",
32      "./cminstallappcert_fuzzer:fuzztest",
33      "./cminstallusertrustedcert_fuzzer:fuzztest",
34      "./cmisauthorizedapp_fuzzer:fuzztest",
35      "./cmremovegrantedapp_fuzzer:fuzztest",
36      "./cmsendrequest_fuzzer:fuzztest",
37      "./cmsetcertstatus_fuzzer:fuzztest",
38      "./cmsetusercertstatus_fuzzer:fuzztest",
39      "./cmuninstallappcert_fuzzer:fuzztest",
40      "./cmuninstallusertrustedcert_fuzzer:fuzztest",
41      "./cmupdate_fuzzer:fuzztest",
42    ]
43
44    deps += [
45      "./cmipcserviceabort_fuzzer:fuzztest",
46      "./cmipcservicefinish_fuzzer:fuzztest",
47      "./cmipcservicegetappcert_fuzzer:fuzztest",
48      "./cmipcservicegetappcertlist_fuzzer:fuzztest",
49      "./cmipcservicegetauthorizedapplist_fuzzer:fuzztest",
50      "./cmipcservicegetcertificateinfo_fuzzer:fuzztest",
51      "./cmipcservicegetcertificatelist_fuzzer:fuzztest",
52      "./cmipcservicegetusercertinfo_fuzzer:fuzztest",
53      "./cmipcservicegetusercertlist_fuzzer:fuzztest",
54      "./cmipcservicegrantappcertificate_fuzzer:fuzztest",
55      "./cmipcserviceinit_fuzzer:fuzztest",
56      "./cmipcserviceinstallappcert_fuzzer:fuzztest",
57      "./cmipcserviceinstallusercert_fuzzer:fuzztest",
58      "./cmipcserviceisauthorizedapp_fuzzer:fuzztest",
59      "./cmipcserviceremovegrantedapp_fuzzer:fuzztest",
60      "./cmipcservicesetcertstatus_fuzzer:fuzztest",
61      "./cmipcservicesetusercertstatus_fuzzer:fuzztest",
62      "./cmipcserviceuninstallallappcert_fuzzer:fuzztest",
63      "./cmipcserviceuninstallallusercert_fuzzer:fuzztest",
64      "./cmipcserviceuninstallappcert_fuzzer:fuzztest",
65      "./cmipcserviceuninstallusercert_fuzzer:fuzztest",
66      "./cmipcserviceupdate_fuzzer:fuzztest",
67      "./cmonremoterequest_fuzzer:fuzztest",
68    ]
69
70    deps += [
71      "./cmappcert_fuzzer:fuzztest",
72      "./cmsystemtrustedstore_fuzzer:fuzztest",
73      "./cmusertrustedstore_fuzzer:fuzztest",
74    ]
75  }
76}
77