• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
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      "./cmcallinggetappcertlist_fuzzer:fuzztest",
23      "./cmfinish_fuzzer:fuzztest",
24      "./cmgetappcert_fuzzer:fuzztest",
25      "./cmgetappcertlist_fuzzer:fuzztest",
26      "./cmgetauthorizedapplist_fuzzer:fuzztest",
27      "./cmgetcertinfo_fuzzer:fuzztest",
28      "./cmgetcertlist_fuzzer:fuzztest",
29      "./cmgetusercacertlist_fuzzer:fuzztest",
30      "./cmgetusercertinfo_fuzzer:fuzztest",
31      "./cmgetusercertlist_fuzzer:fuzztest",
32      "./cmgrantappcertificate_fuzzer:fuzztest",
33      "./cminit_fuzzer:fuzztest",
34      "./cminstallappcert_fuzzer:fuzztest",
35      "./cminstallappcertex_fuzzer:fuzztest",
36      "./cminstallsystemappcert_fuzzer:fuzztest",
37      "./cminstallusertrustedcert_fuzzer:fuzztest",
38      "./cmisauthorizedapp_fuzzer:fuzztest",
39      "./cmremovegrantedapp_fuzzer:fuzztest",
40      "./cmsendrequest_fuzzer:fuzztest",
41      "./cmsetcertstatus_fuzzer:fuzztest",
42      "./cmsetusercertstatus_fuzzer:fuzztest",
43      "./cmuninstallallappcert_fuzzer:fuzztest",
44      "./cmuninstallallusertrustedcert_fuzzer:fuzztest",
45      "./cmuninstallappcert_fuzzer:fuzztest",
46      "./cmuninstallusertrustedcert_fuzzer:fuzztest",
47      "./cmupdate_fuzzer:fuzztest",
48    ]
49
50    deps += [
51      "./cminstallusertrustedp7bcert_fuzzer:fuzztest",
52      "./cmipcserviceabort_fuzzer:fuzztest",
53      "./cmipcservicefinish_fuzzer:fuzztest",
54      "./cmipcservicegetappcert_fuzzer:fuzztest",
55      "./cmipcservicegetappcertlist_fuzzer:fuzztest",
56      "./cmipcservicegetauthorizedapplist_fuzzer:fuzztest",
57      "./cmipcservicegetcallingappcertlist_fuzzer:fuzztest",
58      "./cmipcservicegetcertificateinfo_fuzzer:fuzztest",
59      "./cmipcservicegetcertificatelist_fuzzer:fuzztest",
60      "./cmipcservicegetusercertinfo_fuzzer:fuzztest",
61      "./cmipcservicegetusercertlist_fuzzer:fuzztest",
62      "./cmipcservicegrantappcertificate_fuzzer:fuzztest",
63      "./cmipcserviceinit_fuzzer:fuzztest",
64      "./cmipcserviceinstallappcert_fuzzer:fuzztest",
65      "./cmipcserviceinstallusercert_fuzzer:fuzztest",
66      "./cmipcserviceisauthorizedapp_fuzzer:fuzztest",
67      "./cmipcserviceremovegrantedapp_fuzzer:fuzztest",
68      "./cmipcservicesetcertstatus_fuzzer:fuzztest",
69      "./cmipcservicesetusercertstatus_fuzzer:fuzztest",
70      "./cmipcserviceuninstallallappcert_fuzzer:fuzztest",
71      "./cmipcserviceuninstallallusercert_fuzzer:fuzztest",
72      "./cmipcserviceuninstallappcert_fuzzer:fuzztest",
73      "./cmipcserviceuninstallusercert_fuzzer:fuzztest",
74      "./cmipcserviceupdate_fuzzer:fuzztest",
75      "./cmonremoterequest_fuzzer:fuzztest",
76    ]
77
78    deps += [
79      "./cmappcert_fuzzer:fuzztest",
80      "./cmsystemtrustedstore_fuzzer:fuzztest",
81      "./cmusertrustedstore_fuzzer:fuzztest",
82    ]
83  }
84}
85