• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
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