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