1# Copyright (c) 2023-2024 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 "getdefpermissionsstub_fuzzer:GetDefPermissionsStubFuzzTest", 28 "getdefpermissionstub_fuzzer:GetDefPermissionStubFuzzTest", 29 "gethaptokenidstub_fuzzer:GetHapTokenIDStubFuzzTest", 30 "gethaptokeninfofromremotestub_fuzzer:GetHapTokenInfoFromRemoteStubFuzzTest", 31 "gethaptokeninfostub_fuzzer:GetHapTokenInfoStubFuzzTest", 32 "getnativetokenidstub_fuzzer:GetNativeTokenIdStubFuzzTest", 33 "getnativetokeninfostub_fuzzer:GetNativeTokenInfoStubFuzzTest", 34 "getpermissionflagstub_fuzzer:GetPermissionFlagStubFuzzTest", 35 "getpermissionrequesttogglestatusstub_fuzzer:GetPermissionRequestToggleStatusStubFuzzTest", 36 "getpermissionsstatusstub_fuzzer:GetPermissionsStatusStubFuzzTest", 37 "getremotenativetokenidstub_fuzzer:GetRemoteNativeTokenIDStubFuzzTest", 38 "getreqpermissionsstub_fuzzer:GetReqPermissionsStubFuzzTest", 39 "getselfpermissionsstatestub_fuzzer:GetSelfPermissionsStateStubFuzzTest", 40 "gettokentypestub_fuzzer:GetTokenTypeStubFuzzTest", 41 "getusergrantedpermissionusedtypestub_fuzzer:GetUserGrantedPermissionUsedTypeStubFuzzTest", 42 "grantpermissionstub_fuzzer:GrantPermissionStubFuzzTest", 43 "inithaptokenstub_fuzzer:InitHapTokenStubFuzzTest", 44 "registerpermstatechangecallbackstub_fuzzer:RegisterPermStateChangeCallbackStubFuzzTest", 45 "reloadnativetokeninfostub_fuzzer:ReloadNativeTokenInfoStubFuzzTest", 46 "revokepermissionstub_fuzzer:RevokePermissionStubFuzzTest", 47 "setpermdialogcap_fuzzer:SetPermDialogCapFuzzTest", 48 "setpermissionrequesttogglestatusstub_fuzzer:SetPermissionRequestToggleStatusStubFuzzTest", 49 "setremotehaptokeninfostub_fuzzer:SetRemoteHapTokenInfoStubFuzzTest", 50 "unregisterpermstatechangecallbackstub_fuzzer:UnRegisterPermStateChangeCallbackStubFuzzTest", 51 "updatehaptokenstub_fuzzer:UpdateHapTokenStubFuzzTest", 52 "verifyaccesstokenstub_fuzzer:VerifyAccessTokenStubFuzzTest", 53 ] 54 55 if (is_standard_system && token_sync_enable == true) { 56 deps += [ 57 "deleteremotehaptokeninfostub_fuzzer:DeleteRemoteHapTokenInfoStubFuzzTest", 58 "getremotehaptokeninfostub_fuzzer:GetRemoteHapTokenInfoStubFuzzTest", 59 "registertokensynccallbackstub_fuzzer:RegisterTokenSyncCallbackStubFuzzTest", 60 "unregistertokensynccallbackstub_fuzzer:UnRegisterTokenSyncCallbackStubFuzzTest", 61 "updateremotehaptokeninfostub_fuzzer:UpdateRemoteHapTokenInfoStubFuzzTest", 62 ] 63 } 64 if (is_standard_system) { 65 deps += [ 66 "getaccesstokenid_fuzzer:GetAccessTokenIdFuzzTest", 67 "setfirstcallertokenid_fuzzer:SetFirstCallerTokenIDFuzzTest", 68 ] 69 } 70} 71