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