1# Copyright (c) 2022-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. 13 14import("//foundation/ability/ability_runtime/ability_runtime.gni") 15 16group("fuzztest") { 17 testonly = true 18 19 deps = [ 20 "abilityappdebuginfo_fuzzer:fuzztest", 21 "abilityappdebugmanager_fuzzer:fuzztest", 22 "abilityappdfrapplicationanrlistener_fuzzer:fuzztest", 23 "abilityappfreezemanager_fuzzer:fuzztest", 24 "abilityappmgrapprunningmanager_fuzzer:fuzztest", 25 "abilityappmgrevent_fuzzer:fuzztest", 26 "abilityappmgrpagestatedata_fuzzer:fuzztest", 27 "abilityappmgrrenderstatedata_fuzzer:fuzztest", 28 "abilityappmgrrunningmultiinfo_fuzzer:fuzztest", 29 "abilityapppreloader_fuzzer:fuzztest", 30 "abilityattachtimeout_fuzzer:fuzztest", 31 "abilityautostartupdatamanager_fuzzer:fuzztest", 32 "abilityautostartupdatamanagera_fuzzer:fuzztest", 33 "abilityautostartupdatamanagerb_fuzzer:fuzztest", 34 "abilityautostartupservicea_fuzzer:fuzztest", 35 "abilityautostartupserviceb_fuzzer:fuzztest", 36 "abilitybackgroundconnection_fuzzer:fuzztest", 37 "abilitycachemanagera_fuzzer:fuzztest", 38 "abilityconnectionstub_fuzzer:fuzztest", 39 "abilitycontext_fuzzer:fuzztest", 40 "abilitydebugdeal_fuzzer:fuzztest", 41 "abilitydebugresponseproxy_fuzzer:fuzztest", 42 "abilityeventutil_fuzzer:fuzztest", 43 "abilityfirstframestateobservermanager_fuzzer:fuzztest", 44 "abilityforegroundstateobserverproxy_fuzzer:fuzztest", 45 "abilityframeworksnativejsworker_fuzzer:fuzztest", 46 "abilityframeworksnativeohosjsenvlogger_fuzzer:fuzztest", 47 "abilityinterfacesappmanageramsmgrstub_fuzzer:fuzztest", 48 "abilityinterfacesappmanageramsmgrstub_fuzzer:fuzztest", 49 "abilityinterfacesappmgrabilitydebugresponseproxy_fuzzer:fuzztest", 50 "abilityinterfacesappmgrappdebuglistenerproxy_fuzzer:fuzztest", 51 "abilityinterfacesappmgrappdebuglistenerstub_fuzzer:fuzztest", 52 "abilityinterfacesappmgrappforegroundstateobserverstub_fuzzer:fuzztest", 53 "abilityinterfacesappmgrchildschedulerproxy_fuzzer:fuzztest", 54 "abilityinterfacesappmgrchildschedulerstub_fuzzer:fuzztest", 55 "abilityinterfacesappmgrnativechildnotifyproxy_fuzzer:fuzztest", 56 "abilityinterfacesappmgrnativechildnotifystub_fuzzer:fuzztest", 57 "abilityinterfacesappmgrrenderstateobserverstub_fuzzer:fuzztest", 58 "abilitymanagerserviceb_fuzzer:fuzztest", 59 "abilitymanagerservicec_fuzzer:fuzztest", 60 "abilitymanagerserviced_fuzzer:fuzztest", 61 "abilitymanagerserviceeighth_fuzzer:fuzztest", 62 "abilitymanagerservicef_fuzzer:fuzztest", 63 "abilitymanagerservicefifth_fuzzer:fuzztest", 64 "abilitymanagerservicefirst_fuzzer:fuzztest", 65 "abilitymanagerservicefourth_fuzzer:fuzztest", 66 "abilitymanagerserviceg_fuzzer:fuzztest", 67 "abilitymanagerserviceninth_fuzzer:fuzztest", 68 "abilitymanagerservicesecond_fuzzer:fuzztest", 69 "abilitymanagerservicesixth_fuzzer:fuzztest", 70 "abilitymanagerservicethird_fuzzer:fuzztest", 71 "abilitymemorylevelinfo_fuzzer:fuzztest", 72 "abilitymgrabilitymanagerstub_fuzzer:fuzztest", 73 "abilitymgrappexitreasonhelper_fuzzer:fuzztest", 74 "abilitymgrcontrolinterceptor_fuzzer:fuzztest", 75 "abilitymgrdisposedruleinterceptor_fuzzer:fuzztest", 76 "abilitymgrecologicalruleinterceptor_fuzzer:fuzztest", 77 "abilitymgrecologicalrulemgrserviceparam_fuzzer:fuzztest", 78 "abilitymgrextensionrecord_fuzzer:fuzztest", 79 "abilitymgrinsightintentexecutemanager_fuzzer:fuzztest", 80 "abilitymgrinsightintentexecuteresult_fuzzer:fuzztest", 81 "abilitymgrinsightintentutils_fuzzer:fuzztest", 82 "abilitymgrinterceptorexecuter_fuzzer:fuzztest", 83 "abilitymgrjumpinterceptor_fuzzer:fuzztest", 84 "abilitymgrrdbparserutil_fuzzer:fuzztest", 85 "abilitymgrrest_fuzzer:fuzztest", 86 "abilitymgrrestartappmanager_fuzzer:fuzztest", 87 "abilitymgruiextensionrecord_fuzzer:fuzztest", 88 "abilitymgruiextensionrecord_fuzzer:fuzztest", 89 "abilitymgruiextensionsessioninfo_fuzzer:fuzztest", 90 "abilityrunningrecord_fuzzer:fuzztest", 91 "abilitystubabilityrecovery_fuzzer:fuzztest", 92 "abilitystubabilityrecoveryenable_fuzzer:fuzztest", 93 "abilitystubabilitytransitiondone_fuzzer:fuzztest", 94 "abilitystubacquiredataability_fuzzer:fuzztest", 95 "abilitystubacquiresharedata_fuzzer:fuzztest", 96 "abilitystubaddfreeinstallobserver_fuzzer:fuzztest", 97 "abilitystubattachabilitythread_fuzzer:fuzztest", 98 "abilitystubcallrequestdone_fuzzer:fuzztest", 99 "abilitystubcalluiabilitybyscb_fuzzer:fuzztest", 100 "abilitystubcancelwantsender_fuzzer:fuzztest", 101 "abilitystubcheckuiextensionisfocused_fuzzer:fuzztest", 102 "abilitystubcleanallmissions_fuzzer:fuzztest", 103 "abilitystubcleanmission_fuzzer:fuzztest", 104 "abilitystubcloseuiabilitybyscb_fuzzer:fuzztest", 105 "abilitystubcommandabilitydone_fuzzer:fuzztest", 106 "abilitystubcommandabilitywindowdone_fuzzer:fuzztest", 107 "abilitystubcompletefirstframedrawing_fuzzer:fuzztest", 108 "abilitystubconnectability_fuzzer:fuzztest", 109 "abilitystubconnectabilitydone_fuzzer:fuzztest", 110 "abilitystubconnectabilitywithtype_fuzzer:fuzztest", 111 "abilitystubconnectuiextensionability_fuzzer:fuzztest", 112 "abilitystubcontinueability_fuzzer:fuzztest", 113 "abilitystubcontinuemission_fuzzer:fuzztest", 114 "abilitystubcontinuemissionofbundlename_fuzzer:fuzztest", 115 "abilitystubdelegatordoabilitybackground_fuzzer:fuzztest", 116 "abilitystubdelegatordoabilityforeground_fuzzer:fuzztest", 117 "abilitystubdisconnectability_fuzzer:fuzztest", 118 "abilitystubdisconnectabilitydone_fuzzer:fuzztest", 119 "abilitystubdoabilitybackground_fuzzer:fuzztest", 120 "abilitystubdoabilityforeground_fuzzer:fuzztest", 121 "abilitystubdumpabilityinfodone_fuzzer:fuzztest", 122 "abilitystubdumpstate_fuzzer:fuzztest", 123 "abilitystubdumpsysstate_fuzzer:fuzztest", 124 "abilitystubfinishusertest_fuzzer:fuzztest", 125 "abilitystubforceexitapp_fuzzer:fuzztest", 126 "abilitystubfreeinstallabilityfromremote_fuzzer:fuzztest", 127 "abilitystubgetabilityrunninginfo_fuzzer:fuzztest", 128 "abilitystubgetabilitystatebypersistentid_fuzzer:fuzztest", 129 "abilitystubgetabilitytoken_fuzzer:fuzztest", 130 "abilitystubgetappmemorysize_fuzzer:fuzztest", 131 "abilitystubgetdlpconnectioninfos_fuzzer:fuzztest", 132 "abilitystubgetelementnamebytoken_fuzzer:fuzztest", 133 "abilitystubgetextensionrunninginfo_fuzzer:fuzztest", 134 "abilitystubgetmissionidbytoken_fuzzer:fuzztest", 135 "abilitystubgetmissioninfo_fuzzer:fuzztest", 136 "abilitystubgetmissioninfos_fuzzer:fuzztest", 137 "abilitystubgetmissionsnapshotinfo_fuzzer:fuzztest", 138 "abilitystubgetpendingrequestwant_fuzzer:fuzztest", 139 "abilitystubgetpendingwantbundlename_fuzzer:fuzztest", 140 "abilitystubgetpendingwantcode_fuzzer:fuzztest", 141 "abilitystubgetpendingwanttype_fuzzer:fuzztest", 142 "abilitystubgetpendingwantuid_fuzzer:fuzztest", 143 "abilitystubgetpendingwantuserid_fuzzer:fuzztest", 144 "abilitystubgetprocessrunninginfo_fuzzer:fuzztest", 145 "abilitystubgettopability_fuzzer:fuzztest", 146 "abilitystubgettopabilitytoken_fuzzer:fuzztest", 147 "abilitystubgetwantsender_fuzzer:fuzztest", 148 "abilitystubgetwantsendinfo_fuzzer:fuzztest", 149 "abilitystubinterface_fuzzer:fuzztest", 150 "abilitystubisramconstraineddevice_fuzzer:fuzztest", 151 "abilitystubisrunninginstabilitytest_fuzzer:fuzztest", 152 "abilitystubkillprocess_fuzzer:fuzztest", 153 "abilitystublockmissionforcleanup_fuzzer:fuzztest", 154 "abilitystubminimizeability_fuzzer:fuzztest", 155 "abilitystubminimizeuiabilitybyscb_fuzzer:fuzztest", 156 "abilitystubminimizeuiextensionability_fuzzer:fuzztest", 157 "abilitystubmoveabilitytobackground_fuzzer:fuzztest", 158 "abilitystubmovemissionstobackground_fuzzer:fuzztest", 159 "abilitystubmovemissionstoforeground_fuzzer:fuzztest", 160 "abilitystubmovemissiontofront_fuzzer:fuzztest", 161 "abilitystubmovemissiontofrontbyoptions_fuzzer:fuzztest", 162 "abilitystubnotifycompletecontinuation_fuzzer:fuzztest", 163 "abilitystubnotifycontinuationresult_fuzzer:fuzztest", 164 "abilitystubnotifysaveasresult_fuzzer:fuzztest", 165 "abilitystubprepareterminateability_fuzzer:fuzztest", 166 "abilitystubquerymissionvaild_fuzzer:fuzztest", 167 "abilitystubrecordappexitreason_fuzzer:fuzztest", 168 "abilitystubregistercancellistener_fuzzer:fuzztest", 169 "abilitystubregistercollaborator_fuzzer:fuzztest", 170 "abilitystubregisterconnectionobserver_fuzzer:fuzztest", 171 "abilitystubregistermissionlistener_fuzzer:fuzztest", 172 "abilitystubregisterremotemissionlistener_fuzzer:fuzztest", 173 "abilitystubregisterremoteofflistener_fuzzer:fuzztest", 174 "abilitystubregisterremoteonlistener_fuzzer:fuzztest", 175 "abilitystubregisterwmshandler_fuzzer:fuzztest", 176 "abilitystubreleasecallability_fuzzer:fuzztest", 177 "abilitystubreleasedataability_fuzzer:fuzztest", 178 "abilitystubreportdrawncompleted_fuzzer:fuzztest", 179 "abilitystubrequestdialogservice_fuzzer:fuzztest", 180 "abilitystubsendresulttoability_fuzzer:fuzztest", 181 "abilitystubsendwantsender_fuzzer:fuzztest", 182 "abilitystubsetabilitycontroller_fuzzer:fuzztest", 183 "abilitystubsetmissioncontinuestate_fuzzer:fuzztest", 184 "abilitystubsetmissionicon_fuzzer:fuzztest", 185 "abilitystubsetmissionlabel_fuzzer:fuzztest", 186 "abilitystubsetrootscenesession_fuzzer:fuzztest", 187 "abilitystubsetsessionmanagerservice_fuzzer:fuzztest", 188 "abilitystubsharedatadone_fuzzer:fuzztest", 189 "abilitystubstartability_fuzzer:fuzztest", 190 "abilitystubstartabilityaddcaller_fuzzer:fuzztest", 191 "abilitystubstartabilityascallerbytoken_fuzzer:fuzztest", 192 "abilitystubstartabilityascallerforoptions_fuzzer:fuzztest", 193 "abilitystubstartabilitybycall_fuzzer:fuzztest", 194 "abilitystubstartabilityforoptions_fuzzer:fuzztest", 195 "abilitystubstartabilityforsettings_fuzzer:fuzztest", 196 "abilitystubstartcontinuation_fuzzer:fuzztest", 197 "abilitystubstartextensionability_fuzzer:fuzztest", 198 "abilitystubstartspecifiedabilitybyscb_fuzzer:fuzztest", 199 "abilitystubstartsyncmissions_fuzzer:fuzztest", 200 "abilitystubstartuiabilitybyscb_fuzzer:fuzztest", 201 "abilitystubstartuiextensionability_fuzzer:fuzztest", 202 "abilitystubstartuser_fuzzer:fuzztest", 203 "abilitystubstartusertest_fuzzer:fuzztest", 204 "abilitystubstopextensionability_fuzzer:fuzztest", 205 "abilitystubstopserviceability_fuzzer:fuzztest", 206 "abilitystubstopsyncmissions_fuzzer:fuzztest", 207 "abilitystubstopuser_fuzzer:fuzztest", 208 "abilitystubterminateability_fuzzer:fuzztest", 209 "abilitystubterminateuiextensionability_fuzzer:fuzztest", 210 "abilitystubuninstallapp_fuzzer:fuzztest", 211 "abilitystubunlockmissionforcleanup_fuzzer:fuzztest", 212 "abilitystubunregistercancellistener_fuzzer:fuzztest", 213 "abilitystubunregistercollaborator_fuzzer:fuzztest", 214 "abilitystubunregisterconnectionobserver_fuzzer:fuzztest", 215 "abilitystubunregistermissionlistener_fuzzer:fuzztest", 216 "abilitystubunregisterremotemissionlistener_fuzzer:fuzztest", 217 "abilitystubupdatemissionsnapshotfromwms_fuzzer:fuzztest", 218 "abilitystubverifypermission_fuzzer:fuzztest", 219 "abilitytransitiondone_fuzzer:fuzztest", 220 "acquiredataability_fuzzer:fuzztest", 221 "addabilitystagedone_fuzzer:fuzztest", 222 "amsmanager_fuzzer:fuzztest", 223 "amsmgrscheduler_fuzzer:fuzztest", 224 "applifecycledeal_fuzzer:fuzztest", 225 "appmanager_fuzzer:fuzztest", 226 "appmgrclientrest_fuzzer:fuzztest", 227 "appmgrrest_fuzzer:fuzztest", 228 "appmgrstub_fuzzer:fuzztest", 229 "apprunningstatusproxy_fuzzer:fuzztest", 230 "appstateobservermanager_fuzzer:fuzztest", 231 "assertfaultcallbackdeathmgr_fuzzer:fuzztest", 232 "attachabilitythread_fuzzer:fuzztest", 233 "attachrenderprocess_fuzzer:fuzztest", 234 "autostartupinfo_fuzzer:fuzztest", 235 "bundlemgrhelper_fuzzer:fuzztest", 236 "cacheprocessmanagera_fuzzer:fuzztest", 237 "cacheprocessmanagerb_fuzzer:fuzztest", 238 "cancelwantsender_fuzzer:fuzztest", 239 "cleanallmissions_fuzzer:fuzztest", 240 "cleanmission_fuzzer:fuzztest", 241 "clearupapplicationdata_fuzzer:fuzztest", 242 "closeability_fuzzer:fuzztest", 243 "completefirstframedrawing_fuzzer:fuzztest", 244 "connectability_fuzzer:fuzztest", 245 "connectionobserverclient_fuzzer:fuzztest", 246 "connectionstatemanager_fuzzer:fuzztest", 247 "continueability_fuzzer:fuzztest", 248 "continuemission_fuzzer:fuzztest", 249 "crowdtestinterceptor_fuzzer:fuzztest", 250 "dataabilitymanager_fuzzer:fuzztest", 251 "deeplinkreserveconfig_fuzzer:fuzztest", 252 "delegatordoabilityforeground_fuzzer:fuzztest", 253 "dialogsessioninfo_fuzzer:fuzztest", 254 "disposedobserver_fuzzer:fuzztest", 255 "doabilitybackground_fuzzer:fuzztest", 256 "doabilityforeground_fuzzer:fuzztest", 257 "dumpabilityinfodone_fuzzer:fuzztest", 258 "dumpstate_fuzzer:fuzztest", 259 "dumpsysstate_fuzzer:fuzztest", 260 "extensionconfig_fuzzer:fuzztest", 261 "extensioncontrolinterceptor_fuzzer:fuzztest", 262 "extensionpermissionsutil_fuzzer:fuzztest", 263 "extensionrecordfactory_fuzzer:fuzztest", 264 "extensionrecordmanagera_fuzzer:fuzztest", 265 "faultdata_fuzzer:fuzztest", 266 "forcetimeoutfortest_fuzzer:fuzztest", 267 "freeinstallabilityfromremote_fuzzer:fuzztest", 268 "getapplicationinfobyprocessid_fuzzer:fuzztest", 269 "getappmemorysize_fuzzer:fuzztest", 270 "getconfiguration_fuzzer:fuzztest", 271 "getmissionidbytoken_fuzzer:fuzztest", 272 "getmissioninfos_fuzzer:fuzztest", 273 "getprocessrunninginfosbyuserid_fuzzer:fuzztest", 274 "getrunningprocessinfobytoken_fuzzer:fuzztest", 275 "getwantsender_fuzzer:fuzztest", 276 "handledlpapp_fuzzer:fuzztest", 277 "insightintentexecutecallbackstub_fuzzer:fuzztest", 278 "isramconstraineddevice_fuzzer:fuzztest", 279 "jsabilityautostartupmanager_fuzzer:fuzztest", 280 "jsabilityautostartupmanager_fuzzer:fuzztest", 281 "killapplication_fuzzer:fuzztest", 282 "killapplicationself_fuzzer:fuzztest", 283 "killprocessbyabilitytoken_fuzzer:fuzztest", 284 "killprocessesbybundlename_fuzzer:fuzztest", 285 "killprocessesbyuserid_fuzzer:fuzztest", 286 "loadability_fuzzer:fuzztest", 287 "lockmissionforcleanup_fuzzer:fuzztest", 288 "minimizeability_fuzzer:fuzztest", 289 "missiondatastorage_fuzzer:fuzztest", 290 "missioninfomgra_fuzzer:fuzztest", 291 "missioninfomgrb_fuzzer:fuzztest", 292 "missioninfomgrc_fuzzer:fuzztest", 293 "missionlistenercontroller_fuzzer:fuzztest", 294 "missionlistenerstub_fuzzer:fuzztest", 295 "missionlistmanagerfirst_fuzzer:fuzztest", 296 "missionlistmanagerfourth_fuzzer:fuzztest", 297 "missionlistmanagersecond_fuzzer:fuzztest", 298 "missionlistmanagerthird_fuzzer:fuzztest", 299 "modulerunningrecord_fuzzer:fuzztest", 300 "napicommonwant_fuzzer:fuzztest", 301 "notifycompletecontinuation_fuzzer:fuzztest", 302 "notifycontinuationresult_fuzzer:fuzztest", 303 "notifymemorylevel_fuzzer:fuzztest", 304 "pendingwantmanager_fuzzer:fuzztest", 305 "prepareterminate_fuzzer:fuzztest", 306 "prestartnwebspawnprocess_fuzzer:fuzztest", 307 "registerabilitylifecyclecallback_fuzzer:fuzztest", 308 "registerconfigurationobserver_fuzzer:fuzztest", 309 "registerenvironmentcallback_fuzzer:fuzztest", 310 "registermissionlistener_fuzzer:fuzztest", 311 "releasedataability_fuzzer:fuzztest", 312 "remotemissionlistenerstub_fuzzer:fuzztest", 313 "renderstateobserverproxy_fuzzer:fuzztest", 314 "scheduleacceptwantdone_fuzzer:fuzztest", 315 "schedulecommandabilitydone_fuzzer:fuzztest", 316 "scheduleconnectabilitydone_fuzzer:fuzztest", 317 "scheduledisconnectabilitydone_fuzzer:fuzztest", 318 "screenunlockinterceptor_fuzzer:fuzztest", 319 "sendresulttoability_fuzzer:fuzztest", 320 "setabilitycontroller_fuzzer:fuzztest", 321 "setmissioncontinuestate_fuzzer:fuzztest", 322 "setmissionicon_fuzzer:fuzztest", 323 "setmissionlabel_fuzzer:fuzztest", 324 "startability_fuzzer:fuzztest", 325 "startabilitybycall_fuzzer:fuzztest", 326 "startabilityutils_fuzzer:fuzztest", 327 "startcontinuation_fuzzer:fuzztest", 328 "startotherappinterceptor_fuzzer:fuzztest", 329 "startrenderprocess_fuzzer:fuzztest", 330 "startserviceextensionability_fuzzer:fuzztest", 331 "startspecifiedability_fuzzer:fuzztest", 332 "startsyncremotemissions_fuzzer:fuzztest", 333 "startuser_fuzzer:fuzztest", 334 "startusertestprocess_fuzzer:fuzztest", 335 "stopserviceability_fuzzer:fuzztest", 336 "stopserviceextensionability_fuzzer:fuzztest", 337 "stopsyncremotemissions_fuzzer:fuzztest", 338 "stopuser_fuzzer:fuzztest", 339 "systemabilitytokencallbackstub_fuzzer:fuzztest", 340 "terminateability_fuzzer:fuzztest", 341 "uiabilitylifecyclemanagera_fuzzer:fuzztest", 342 "uiabilitylifecyclemanagerb_fuzzer:fuzztest", 343 "uiextensionrecordfactory_fuzzer:fuzztest", 344 "unlockmissionforcleanup_fuzzer:fuzztest", 345 "unregisterabilitylifecyclecallback_fuzzer:fuzztest", 346 "unregisterapplicationstateobserver_fuzzer:fuzztest", 347 "unregisterenvironmentcallback_fuzzer:fuzztest", 348 "unregistermissionlistener_fuzzer:fuzztest", 349 "updateabilitystate_fuzzer:fuzztest", 350 "updateconfiguration_fuzzer:fuzztest", 351 "updateextensionstate_fuzzer:fuzztest", 352 "usercallbackstub_fuzzer:fuzztest", 353 "wantagenthelperstring_fuzzer:fuzztest", 354 "wantagenthelpertrigger_fuzzer:fuzztest", 355 "wantsenderstub_fuzzer:fuzztest", 356 ] 357 if (ability_runtime_child_process) { 358 deps += [ 359 "abilitychildprocessinfo_fuzzer:fuzztest", 360 "abilitychildprocessrecord_fuzzer:fuzztest", 361 ] 362 } 363} 364