1# Copyright (c) 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. 13import("../../../../access_token.gni") 14group("fuzztest") { 15 testonly = true 16 17 deps = [ 18 # deps file 19 "allochaptokenstub_fuzzer:AllocHapTokenStubFuzzTest", 20 "alloclocaltokenidstub_fuzzer:AllocLocalTokenIDStubFuzzTest", 21 "checknativedcapstub_fuzzer:CheckNativeDCapStubFuzzTest", 22 "clearusergrantedpermissionstatestub_fuzzer:ClearUserGrantedPermissionStateStubFuzzTest", 23 "deleteremotedevicetokensstub_fuzzer:DeleteRemoteDeviceTokensStubFuzzTest", 24 "deleteremotetokenstub_fuzzer:DeleteRemoteTokenStubFuzzTest", 25 "deletetokenstub_fuzzer:DeleteTokenStubFuzzTest", 26 "dumptokeninfostub_fuzzer:DumpTokenInfoStubFuzzTest", 27 "getallnativetokeninfostub_fuzzer:GetAllNativeTokenInfoStubFuzzTest", 28 "getdefpermissionsstub_fuzzer:GetDefPermissionsStubFuzzTest", 29 "getdefpermissionstub_fuzzer:GetDefPermissionStubFuzzTest", 30 "gethaptokenidstub_fuzzer:GetHapTokenIDStubFuzzTest", 31 "gethaptokeninfofromremotestub_fuzzer:GetHapTokenInfoFromRemoteStubFuzzTest", 32 "gethaptokeninfostub_fuzzer:GetHapTokenInfoStubFuzzTest", 33 "getnativetokenidstub_fuzzer:GetNativeTokenIdStubFuzzTest", 34 "getnativetokeninfostub_fuzzer:GetNativeTokenInfoStubFuzzTest", 35 "getpermissionflagstub_fuzzer:GetPermissionFlagStubFuzzTest", 36 "getremotenativetokenidstub_fuzzer:GetRemoteNativeTokenIDStubFuzzTest", 37 "getreqpermissionsstub_fuzzer:GetReqPermissionsStubFuzzTest", 38 "getselfpermissionsstatestub_fuzzer:GetSelfPermissionsStateStubFuzzTest", 39 "gettokentypestub_fuzzer:GetTokenTypeStubFuzzTest", 40 "grantpermissionstub_fuzzer:GrantPermissionStubFuzzTest", 41 "registerpermstatechangecallbackstub_fuzzer:RegisterPermStateChangeCallbackStubFuzzTest", 42 "reloadnativetokeninfostub_fuzzer:ReloadNativeTokenInfoStubFuzzTest", 43 "revokepermissionstub_fuzzer:RevokePermissionStubFuzzTest", 44 "setpermdialogcap_fuzzer:SetPermDialogCapFuzzTest", 45 "setremotehaptokeninfostub_fuzzer:SetRemoteHapTokenInfoStubFuzzTest", 46 "setremotenativetokeninfostub_fuzzer:SetRemoteNativeTokenInfoStubFuzzTest", 47 "unregisterpermstatechangecallbackstub_fuzzer:UnRegisterPermStateChangeCallbackStubFuzzTest", 48 "updatehaptokenstub_fuzzer:UpdateHapTokenStubFuzzTest", 49 "verifyaccesstokenstub_fuzzer:VerifyAccessTokenStubFuzzTest", 50 ] 51 52 if (is_standard_system && token_sync_enable == true) { 53 deps += [ 54 "deleteremotehaptokeninfostub_fuzzer:DeleteRemoteHapTokenInfoStubFuzzTest", 55 "getremotehaptokeninfostub_fuzzer:GetRemoteHapTokenInfoStubFuzzTest", 56 "updateremotehaptokeninfostub_fuzzer:UpdateRemoteHapTokenInfoStubFuzzTest", 57 ] 58 } 59 if (is_standard_system) { 60 deps += [ 61 "getaccesstokenid_fuzzer:GetAccessTokenIdFuzzTest", 62 "setfirstcallertokenid_fuzzer:SetFirstCallerTokenIDFuzzTest", 63 ] 64 } 65} 66