1# Copyright (c) 2023-2025 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 "accesstokenstubcoverage_fuzzer:AccessTokenStubCoverageFuzzTest", 20 "allochaptokenstub_fuzzer:AllocHapTokenStubFuzzTest", 21 "alloclocaltokenidstub_fuzzer:AllocLocalTokenIDStubFuzzTest", 22 "clearusergrantedpermissionstatestub_fuzzer:ClearUserGrantedPermissionStateStubFuzzTest", 23 "deleteremotedevicetokensstub_fuzzer:DeleteRemoteDeviceTokensStubFuzzTest", 24 "deleteremotetokenstub_fuzzer:DeleteRemoteTokenStubFuzzTest", 25 "deletetokenstub_fuzzer:DeleteTokenStubFuzzTest", 26 "dumptokeninfostub_fuzzer:DumpTokenInfoStubFuzzTest", 27 "getdefpermissionstub_fuzzer:GetDefPermissionStubFuzzTest", 28 "gethaptokenidstub_fuzzer:GetHapTokenIDStubFuzzTest", 29 "gethaptokeninfoextstub_fuzzer:GetHapTokenInfoExtStubFuzzTest", 30 "gethaptokeninfofromremotestub_fuzzer:GetHapTokenInfoFromRemoteStubFuzzTest", 31 "gethaptokeninfostub_fuzzer:GetHapTokenInfoStubFuzzTest", 32 "getkernelpermissionsstub_fuzzer:GetKernelPermissionsStubFuzzTest", 33 "getnativetokenidstub_fuzzer:GetNativeTokenIdStubFuzzTest", 34 "getnativetokeninfostub_fuzzer:GetNativeTokenInfoStubFuzzTest", 35 "getpermissionflagstub_fuzzer:GetPermissionFlagStubFuzzTest", 36 "getpermissionrequesttogglestatusstub_fuzzer:GetPermissionRequestToggleStatusStubFuzzTest", 37 "getpermissionsstatusstub_fuzzer:GetPermissionsStatusStubFuzzTest", 38 "getpermissionusedtypestub_fuzzer:GetPermissionUsedTypeStubFuzzTest", 39 "getremotenativetokenidstub_fuzzer:GetRemoteNativeTokenIDStubFuzzTest", 40 "getreqpermissionbynamestub_fuzzer:GetReqPermissionByNameStubFuzzTest", 41 "getreqpermissionsstub_fuzzer:GetReqPermissionsStubFuzzTest", 42 "getselfpermissionsstatestub_fuzzer:GetSelfPermissionsStateStubFuzzTest", 43 "getselfpermissionstatusstub_fuzzer:GetSelfPermissionStatusStubFuzzTest", 44 "gettokenidbyuseridstub_fuzzer:GetTokenIDByUserIDStubFuzzTest", 45 "gettokentypestub_fuzzer:GetTokenTypeStubFuzzTest", 46 "grantpermissionforspecifiedtimestub_fuzzer:GrantPermissionForSpecifiedTimeStubFuzzTest", 47 "grantpermissionstub_fuzzer:GrantPermissionStubFuzzTest", 48 "inithaptokenstub_fuzzer:InitHapTokenStubFuzzTest", 49 "inituserpolicystub_fuzzer:InitUserPolicyStubFuzzTest", 50 "istoastshownneededstub_fuzzer:IsToastShownNeededStubFuzzTest", 51 "registerpermstatechangecallbackstub_fuzzer:RegisterPermStateChangeCallbackStubFuzzTest", 52 "registerselfpermstatechangecallbackstub_fuzzer:RegisterSelfPermStateChangeCallbackStubFuzzTest", 53 "requestapppermonsettingstub_fuzzer:RequestAppPermOnSettingStubFuzzTest", 54 "revokepermissionstub_fuzzer:RevokePermissionStubFuzzTest", 55 "setpermdialogcap_fuzzer:SetPermDialogCapFuzzTest", 56 "setpermissionrequesttogglestatusstub_fuzzer:SetPermissionRequestToggleStatusStubFuzzTest", 57 "setpermissionstatuswithpolicystub_fuzzer:SetPermissionStatusWithPolicyStubFuzzTest", 58 "setremotehaptokeninfostub_fuzzer:SetRemoteHapTokenInfoStubFuzzTest", 59 "updatehaptokenstub_fuzzer:UpdateHapTokenStubFuzzTest", 60 "updateuserpolicystub_fuzzer:UpdateUserPolicyStubFuzzTest", 61 "verifyaccesstokenstub_fuzzer:VerifyAccessTokenStubFuzzTest", 62 "verifyaccesstokenwithliststub_fuzzer:VerifyAccessTokenWithListStubFuzzTest", 63 ] 64 65 if (is_standard_system && token_sync_enable == true) { 66 deps += [ 67 "deleteremotehaptokeninfostub_fuzzer:DeleteRemoteHapTokenInfoStubFuzzTest", 68 "getremotehaptokeninfostub_fuzzer:GetRemoteHapTokenInfoStubFuzzTest", 69 ] 70 } 71 if (is_standard_system) { 72 deps += [ 73 "getaccesstokenid_fuzzer:GetAccessTokenIdFuzzTest", 74 "setfirstcallertokenid_fuzzer:SetFirstCallerTokenIDFuzzTest", 75 ] 76 } 77 if (security_component_enhance_enable) { 78 deps += [ 79 "getseccompenhancestub_fuzzer:GetSecCompEnhanceStubFuzzTest", 80 "registerseccompenhancestub_fuzzer:RegisterSecCompEnhanceStubFuzzTest", 81 "updateseccompenhancestub_fuzzer:UpdateSecCompEnhanceStubFuzzTest", 82 ] 83 } 84} 85