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