• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1# Copyright (c) 2022-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.
13
14group("fuzztest") {
15  testonly = true
16  deps = []
17
18  deps += [
19    "arraybufferrefnew_fuzzer:fuzztest",
20    "arraybufferrefnewwithtwoparameters_fuzzer:fuzztest",
21    "arraylist_fuzzer:fuzztest",
22    "arrayref_fuzzer:fuzztest",
23    "bigint64arrayrefnew_fuzzer:fuzztest",
24    "bigintrefgetwordsarraysize_fuzzer:fuzztest",
25    "bigintrefnew_fuzzer:fuzztest",
26    "biginttoint64_fuzzer:fuzztest",
27    "biginttouint64_fuzzer:fuzztest",
28    "biguint64arrayrefnew_fuzzer:fuzztest",
29    "binarytotext_fuzzer:fuzztest",
30    "booleanrefnewbool_fuzzer:fuzztest",
31    "booleanrefvalue_fuzzer:fuzztest",
32    "bufferrefnew_fuzzer:fuzztest",
33    "buildjsstacktrace_fuzzer:fuzztest",
34    "buildnativeandJsstacktrace_fuzzer:fuzztest",
35    "builtinsarraybufferallocatearraybuffer_fuzzer:fuzztest",
36    "builtinsarraybufferarraybufferconstructor_fuzzer:fuzztest",
37    "builtinsarraybufferclonearraybuffer_fuzzer:fuzztest",
38    "builtinsarraybufferfastsetvalueinbuffer_fuzzer:fuzztest",
39    "builtinsarraybuffergetvaluefrombufferforbigint_fuzzer:fuzztest",
40    "builtinsarraybuffergetvaluefrombufferforfloat_fuzzer:fuzztest",
41    "builtinsarraybuffergetvaluefrombufferforinteger_fuzzer:fuzztest",
42    "builtinsarraybufferisview_fuzzer:fuzztest",
43    "builtinsarraybuffersetvalueinbufferforbyte_fuzzer:fuzztest",
44    "builtinsarraybuffersetvalueinbufferforuint8clamped_fuzzer:fuzztest",
45    "containersdequegetfirst_fuzzer:fuzztest",
46    "containersdequegetlast_fuzzer:fuzztest",
47    "containersdequehas_fuzzer:fuzztest",
48    "containersdequeinsertend_fuzzer:fuzztest",
49    "containersdequeiterator_fuzzer:fuzztest",
50    "containersdequepopfirst_fuzzer:fuzztest",
51    "containersdequepoplast_fuzzer:fuzztest",
52    "containershashmap_fuzzer:fuzztest",
53    "containershashmapclear_fuzzer:fuzztest",
54    "containershashmapentries_fuzzer:fuzztest",
55    "containershashmapforeach_fuzzer:fuzztest",
56    "containershashmapget_fuzzer:fuzztest",
57    "containershashmapgetlength_fuzzer:fuzztest",
58    "containershashmaphaskey_fuzzer:fuzztest",
59    "containershashmaphasvalue_fuzzer:fuzztest",
60    "containershashmapisempty_fuzzer:fuzztest",
61    "containershashmapkeys_fuzzer:fuzztest",
62    "containershashmapremove_fuzzer:fuzztest",
63    "containershashmapreplace_fuzzer:fuzztest",
64    "containershashmapset_fuzzer:fuzztest",
65    "containershashmapsetall_fuzzer:fuzztest",
66    "containershashmapvalues_fuzzer:fuzztest",
67    "containershashsetadd_fuzzer:fuzztest",
68    "containershashsetclear_fuzzer:fuzztest",
69    "containershashsetconstructor_fuzzer:fuzztest",
70    "containershashsetentries_fuzzer:fuzztest",
71    "containershashsetforeach_fuzzer:fuzztest",
72    "containershashsetgetlength_fuzzer:fuzztest",
73    "containershashsethas_fuzzer:fuzztest",
74    "containershashsetisempty_fuzzer:fuzztest",
75    "containershashsetremove_fuzzer:fuzztest",
76    "containershashsetvalues_fuzzer:fuzztest",
77    "containerslightweightmap_fuzzer:fuzztest",
78    "containerslightweightmapat_fuzzer:fuzztest",
79    "containerslightweightmapclear_fuzzer:fuzztest",
80    "containerslightweightmapentries_fuzzer:fuzztest",
81    "containerslightweightmapforeach_fuzzer:fuzztest",
82    "containerslightweightmaphasall_fuzzer:fuzztest",
83    "containerslightweightmapisempty_fuzzer:fuzztest",
84    "containerslightweightmapkeys_fuzzer:fuzztest",
85    "containerslightweightmaplength_fuzzer:fuzztest",
86    "containerslightweightmapremove_fuzzer:fuzztest",
87    "containerslightweightmapsetall_fuzzer:fuzztest",
88    "containerslightweightmapsetandget_fuzzer:fuzztest",
89    "containerslightweightmaptostring_fuzzer:fuzztest",
90    "containerslightweightmapvalues_fuzzer:fuzztest",
91    "containerslightweightset_fuzzer:fuzztest",
92    "containerslightweightsetadd_fuzzer:fuzztest",
93    "containerslightweightsetaddall_fuzzer:fuzztest",
94    "containerslightweightsetclear_fuzzer:fuzztest",
95    "containerslightweightsetentries_fuzzer:fuzztest",
96    "containerslightweightsetequal_fuzzer:fuzztest",
97    "containerslightweightsetforeach_fuzzer:fuzztest",
98    "containerslightweightsetgetindexof_fuzzer:fuzztest",
99    "containerslightweightsetgetiteratorobj_fuzzer:fuzztest",
100    "containerslightweightsetgetsize_fuzzer:fuzztest",
101    "containerslightweightsetgetvalueat_fuzzer:fuzztest",
102    "containerslightweightsethas_fuzzer:fuzztest",
103    "containerslightweightsethasall_fuzzer:fuzztest",
104    "containerslightweightsethashash_fuzzer:fuzztest",
105    "containerslightweightsetisempty_fuzzer:fuzztest",
106    "containerslightweightsetremove_fuzzer:fuzztest",
107    "containerslightweightsettoarray_fuzzer:fuzztest",
108    "containerslightweightsettostring_fuzzer:fuzztest",
109    "containerslightweightsetvalues_fuzzer:fuzztest",
110    "containerslinkedlistaddfirst_fuzzer:fuzztest",
111    "containerslinkedlistclear_fuzzer:fuzztest",
112    "containerslinkedlistclone_fuzzer:fuzztest",
113    "containerslinkedlistconverttoarray_fuzzer:fuzztest",
114    "containerslinkedlistforeach_fuzzer:fuzztest",
115    "containerslinkedlistget_fuzzer:fuzztest",
116    "containerslinkedlistgetfirst_fuzzer:fuzztest",
117    "containerslinkedlistgetindexof_fuzzer:fuzztest",
118    "containerslinkedlistgetiteratorobj_fuzzer:fuzztest",
119    "containerslinkedlistgetlast_fuzzer:fuzztest",
120    "containerslinkedlistgetlastindexof_fuzzer:fuzztest",
121    "containerslinkedlisthas_fuzzer:fuzztest",
122    "containerslinkedlistinsert_fuzzer:fuzztest",
123    "containerslinkedlistlength_fuzzer:fuzztest",
124    "containerslinkedlistremove_fuzzer:fuzztest",
125    "containerslinkedlistremovebyindex_fuzzer:fuzztest",
126    "containerslinkedlistremovefirst_fuzzer:fuzztest",
127    "containerslinkedlistremovefirstfound_fuzzer:fuzztest",
128    "containerslinkedlistremovelast_fuzzer:fuzztest",
129    "containerslinkedlistremovelastfound_fuzzer:fuzztest",
130    "containerslinkedlistset_fuzzer:fuzztest",
131    "containerslistadd_fuzzer:fuzztest",
132    "containerslistclear_fuzzer:fuzztest",
133    "containerslistconstructor_fuzzer:fuzztest",
134    "containerslistconverttoarray_fuzzer:fuzztest",
135    "containerslistequal_fuzzer:fuzztest",
136    "containerslistforeach_fuzzer:fuzztest",
137    "containerslistget_fuzzer:fuzztest",
138    "containerslistgetindexof_fuzzer:fuzztest",
139    "containerslistgetiteratorobj_fuzzer:fuzztest",
140    "containerslistgetlastindexof_fuzzer:fuzztest",
141    "containerslistgetsublist_fuzzer:fuzztest",
142    "containerslisthas_fuzzer:fuzztest",
143    "containerslistinsert_fuzzer:fuzztest",
144    "containerslistisempty_fuzzer:fuzztest",
145    "containerslistlength_fuzzer:fuzztest",
146    "containerslistremove_fuzzer:fuzztest",
147    "containerslistremovebyindex_fuzzer:fuzztest",
148    "containerslistset_fuzzer:fuzztest",
149    "containerslistsort_fuzzer:fuzztest",
150    "containersprivatearraylist_fuzzer:fuzztest",
151    "containersprivatedeque_fuzzer:fuzztest",
152    "containersprivatehashmap_fuzzer:fuzztest",
153    "containersprivatehashset_fuzzer:fuzztest",
154    "containersprivatelightweightmap_fuzzer:fuzztest",
155    "containersprivatelightweightset_fuzzer:fuzztest",
156    "containersprivatelinkedlist_fuzzer:fuzztest",
157    "containersprivatelist_fuzzer:fuzztest",
158    "containersprivateload_fuzzer:fuzztest",
159    "containersprivateplainarray_fuzzer:fuzztest",
160    "containersprivatequeue_fuzzer:fuzztest",
161    "containersprivatestack_fuzzer:fuzztest",
162    "containersprivatetreemap_fuzzer:fuzztest",
163    "containersprivatetreeset_fuzzer:fuzztest",
164    "containersprivatevector_fuzzer:fuzztest",
165    "containersqueue_fuzzer:fuzztest",
166    "containersqueueadd_fuzzer:fuzztest",
167    "containersqueueforeach_fuzzer:fuzztest",
168    "containersqueuegetfirst_fuzzer:fuzztest",
169    "containersqueuegetiteratorobj_fuzzer:fuzztest",
170    "containersqueuegetsize_fuzzer:fuzztest",
171    "containersqueuepop_fuzzer:fuzztest",
172    "containersstack_fuzzer:fuzztest",
173    "containersstackforeach_fuzzer:fuzztest",
174    "containersstackgetlength_fuzzer:fuzztest",
175    "containersstackisempty_fuzzer:fuzztest",
176    "containersstackiterator_fuzzer:fuzztest",
177    "containersstacklocate_fuzzer:fuzztest",
178    "containersstackpeek_fuzzer:fuzztest",
179    "containersstackpop_fuzzer:fuzztest",
180    "containersstackpush_fuzzer:fuzztest",
181    "containerstreemapclear_fuzzer:fuzztest",
182    "containerstreemapconstructor_fuzzer:fuzztest",
183    "containerstreemapentries_fuzzer:fuzztest",
184    "containerstreemapforeach_fuzzer:fuzztest",
185    "containerstreemapget_fuzzer:fuzztest",
186    "containerstreemapgetfirstkey_fuzzer:fuzztest",
187    "containerstreemapgethigherkey_fuzzer:fuzztest",
188    "containerstreemapgetlastkey_fuzzer:fuzztest",
189    "containerstreemapgetlength_fuzzer:fuzztest",
190    "containerstreemapgetlowerkey_fuzzer:fuzztest",
191    "containerstreemaphaskey_fuzzer:fuzztest",
192    "containerstreemaphasvalue_fuzzer:fuzztest",
193    "containerstreemapisempty_fuzzer:fuzztest",
194    "containerstreemapkeys_fuzzer:fuzztest",
195    "containerstreemapremove_fuzzer:fuzztest",
196    "containerstreemapreplace_fuzzer:fuzztest",
197    "containerstreemapset_fuzzer:fuzztest",
198    "containerstreemapsetall_fuzzer:fuzztest",
199    "containerstreemapvalues_fuzzer:fuzztest",
200    "copyableglobalisempty_fuzzer:fuzztest",
201    "copyableglobalsetandclearweak_fuzzer:fuzztest",
202    "createbigwords_fuzzer:fuzztest",
203    "dataviewref_fuzzer:fuzztest",
204    "dataviewrefnew_fuzzer:fuzztest",
205    "daterefnew_fuzzer:fuzztest",
206    "deleteworker_fuzzer:fuzztest",
207    "dumpheapsnapshot1_fuzzer:fuzztest",
208    "dumpheapsnapshot2_fuzzer:fuzztest",
209    "dumpheapsnapshot3_fuzzer:fuzztest",
210    "escapelocalscope_fuzzer:fuzztest",
211    "exceptionaggregateerror_fuzzer:fuzztest",
212    "exceptionclass_fuzzer:fuzztest",
213    "exceptionevalerror_fuzzer:fuzztest",
214    "exceptionoomerror_fuzzer:fuzztest",
215    "exceptiontypeerror_fuzzer:fuzztest",
216    "execute_fuzzer:fuzztest",
217    "executionscope_fuzzer:fuzztest",
218    "float32arrayrefnew_fuzzer:fuzztest",
219    "float64arrayrefnew_fuzzer:fuzztest",
220    "functionrefcall_fuzzer:fuzztest",
221    "functionrefconstructor_fuzzer:fuzztest",
222    "functionrefgetfunctionprototype_fuzzer:fuzztest",
223    "functionrefinherit_fuzzer:fuzztest",
224    "functionrefisnative_fuzzer:fuzztest",
225    "functionrefname_fuzzer:fuzztest",
226    "functionrefnew_fuzzer:fuzztest",
227    "functionrefnewclassfunction_fuzzer:fuzztest",
228    "generatorfunctionref_fuzzer:fuzztest",
229    "getallocationprofile_fuzzer:fuzztest",
230    "getassetpath_fuzzer:fuzztest",
231    "getbundlename_fuzzer:fuzztest",
232    "getformatfunction_fuzzer:fuzztest",
233    "getmodulename_fuzzer:fuzztest",
234    "getnativepointerfield_fuzzer:fuzztest",
235    "getwordsarray_fuzzer:fuzztest",
236    "globalclass_fuzzer:fuzztest",
237    "int16arrayrefnew_fuzzer:fuzztest",
238    "int32arrayrefnew_fuzzer:fuzztest",
239    "int8arrayrefnew_fuzzer:fuzztest",
240    "integerrefnewvalue_fuzzer:fuzztest",
241    "isquickfixcausedexception_fuzzer:fuzztest",
242    "jsnapiaddworker_fuzzer:fuzztest",
243    "jsnapicontext_fuzzer:fuzztest",
244    "jsnapideleteserializationdata_fuzzer:fuzztest",
245    "jsnapideserializevalue_fuzzer:fuzztest",
246    "jsnapidestory_fuzzer:fuzztest",
247    "jsnapiexception_fuzzer:fuzztest",
248    "jsnapiexceptions_fuzzer:fuzztest",
249    "jsnapiexecute_fuzzer:fuzztest",
250    "jsnapiexecutemodulefrombuffer_fuzzer:fuzztest",
251    "jsnapifork_fuzzer:fuzztest",
252    "jsnapihaspendingexception_fuzzer:fuzztest",
253    "jsnapiinformation_fuzzer:fuzztest",
254    "jsnapiinitialize_fuzzer:fuzztest",
255    "jsnapiisarrayiterator_fuzzer:fuzztest",
256    "jsnapiisbundle_fuzzer:fuzztest",
257    "jsnapiisconstructor_fuzzer:fuzztest",
258    "jsnapiisfalse_fuzzer:fuzztest",
259    "jsnapiisprofiling_fuzzer:fuzztest",
260    "jsnapiisstringiterator_fuzzer:fuzztest",
261    "jsnapiistrue_fuzzer:fuzztest",
262    "jsnapiloadaotfile_fuzzer:fuzztest",
263    "jsnapipendingjob_fuzzer:fuzztest",
264    "jsnapiset_fuzzer:fuzztest",
265    "jsnapisethostpromiserejectiontracker_fuzzer:fuzztest",
266    "jsnapisetloop_fuzzer:fuzztest",
267    "jsnapisetprofilerstate_fuzzer:fuzztest",
268    "jsnapistartdebugger_fuzzer:fuzztest",
269    "jsnapistopdebugger_fuzzer:fuzztest",
270    "jsnapitriggergc_fuzzer:fuzztest",
271    "jsnapiuncaughtclearexception_fuzzer:fuzztest",
272    "jsnapiuncaughtexception_fuzzer:fuzztest",
273    "jsnapiunloadpatch_fuzzer:fuzztest",
274    "jsnapivalue_fuzzer:fuzztest",
275    "jsonparse_fuzzer:fuzztest",
276    "jsonstringify_fuzzer:fuzztest",
277    "jsvalueref_fuzzer:fuzztest",
278    "jsvaluerefbooleavalue_fuzzer:fuzztest",
279    "jsvaluereffoundationvalue_fuzzer:fuzztest",
280    "jsvaluerefint32value_fuzzer:fuzztest",
281    "jsvaluerefintegervalue_fuzzer:fuzztest",
282    "jsvaluerefisarray_fuzzer:fuzztest",
283    "jsvaluerefisarraybuffer_fuzzer:fuzztest",
284    "jsvaluerefisarrayvalue_fuzzer:fuzztest",
285    "jsvaluerefisasync_fuzzer:fuzztest",
286    "jsvaluerefisbig64array_fuzzer:fuzztest",
287    "jsvaluerefisbuffer_fuzzer:fuzztest",
288    "jsvaluerefiscontainer_fuzzer:fuzztest",
289    "jsvaluerefiscorrect_fuzzer:fuzztest",
290    "jsvaluerefisdataview_fuzzer:fuzztest",
291    "jsvaluerefisgenerator_fuzzer:fuzztest",
292    "jsvaluerefishashmap_fuzzer:fuzztest",
293    "jsvaluerefishashset_fuzzer:fuzztest",
294    "jsvaluerefisjs_fuzzer:fuzztest",
295    "jsvaluerefisjsprimitive_fuzzer:fuzztest",
296    "jsvaluerefislightweightmapandset_fuzzer:fuzztest",
297    "jsvaluerefislinkedlist_fuzzer:fuzztest",
298    "jsvaluerefislinkedlistiterator_fuzzer:fuzztest",
299    "jsvaluerefislist_fuzzer:fuzztest",
300    "jsvaluerefismodulenamespace_fuzzer:fuzztest",
301    "jsvaluerefisnativepointervalue_fuzzer:fuzztest",
302    "jsvaluerefisplainarray_fuzzer:fuzztest",
303    "jsvaluerefispromisevalue_fuzzer:fuzztest",
304    "jsvaluerefissharedarraybuffer_fuzzer:fuzztest",
305    "jsvaluerefnullvalue_fuzzer:fuzztest",
306    "jsvaluerefobject_fuzzer:fuzztest",
307    "jsvaluereftobigint_fuzzer:fuzztest",
308    "jsvaluereftobooleanvalue_fuzzer:fuzztest",
309    "jsvaluereftonumbervalue_fuzzer:fuzztest",
310    "jsvaluereftoobjectvalue_fuzzer:fuzztest",
311    "jsvaluerefuint32value_fuzzer:fuzztest",
312    "jsvaluerefwithinint32_fuzzer:fuzztest",
313    "loadpatch_fuzzer:fuzztest",
314    "loadpatchlong_fuzzer:fuzztest",
315    "mapiteratorefget_fuzzer:fuzztest",
316    "maprefgetsetkeyvaluesize_fuzzer:fuzztest",
317    "nativepointernew1_fuzzer:fuzztest",
318    "nativepointernew2_fuzzer:fuzztest",
319    "newbigintbyint64_fuzzer:fuzztest",
320    "newbigintbyuint64_fuzzer:fuzztest",
321    "notifyapplicationstate_fuzzer:fuzztest",
322    "notifyidletime_fuzzer:fuzztest",
323    "numberrefnewdouble_fuzzer:fuzztest",
324    "numberrefnewint32_fuzzer:fuzztest",
325    "numberrefnewint64_fuzzer:fuzztest",
326    "numberrefnewuint32_fuzzer:fuzztest",
327    "numberrefvalue_fuzzer:fuzztest",
328    "objectbool_fuzzer:fuzztest",
329    "objectcast_fuzzer:fuzztest",
330    "objectdelete_fuzzer:fuzztest",
331    "objectget_fuzzer:fuzztest",
332    "objectgetinformation_fuzzer:fuzztest",
333    "objecthas_fuzzer:fuzztest",
334    "objectref_fuzzer:fuzztest",
335    "objectrefall_fuzzer:fuzztest",
336    "objectrefdelete_fuzzer:fuzztest",
337    "objectrefgetglobalobject_fuzzer:fuzztest",
338    "objectrefgetownproperty_fuzzer:fuzztest",
339    "objectrefsetprototype_fuzzer:fuzztest",
340    "objectset_fuzzer:fuzztest",
341    "primitiverefgetvalue_fuzzer:fuzztest",
342    "promisecapabilityref_fuzzer:fuzztest",
343    "promiseref_fuzzer:fuzztest",
344    "promiserejectinfo_fuzzer:fuzztest",
345    "propertyattribute_fuzzer:fuzztest",
346    "proxyrefisrevoked_fuzzer:fuzztest",
347    "publicapicollatorrefget_fuzzer:fuzztest",
348    "publicapigeneratorobjectref_fuzzer:fuzztest",
349    "publicapilocal_fuzzer:fuzztest",
350    "publicapilocaloperatorsymbol_fuzzer:fuzztest",
351    "publicapilocalregexpref_fuzzer:fuzztest",
352    "registerquickfixqueryfunc_fuzzer:fuzztest",
353    "setbundlename_fuzzer:fuzztest",
354    "setcpusamplinginterval_fuzzer:fuzztest",
355    "setiteratorrefget_fuzzer:fuzztest",
356    "setmodulename_fuzzer:fuzztest",
357    "setnativepointerfield_fuzzer:fuzztest",
358    "setnativepointerfieldcount_fuzzer:fuzztest",
359    "setrefgetsize_fuzzer:fuzztest",
360    "setrefgettotalelements_fuzzer:fuzztest",
361    "setrefgetvalue_fuzzer:fuzztest",
362    "snapshotserializebuiltins_fuzzer:fuzztest",
363    "snapshotserializedeserialize_fuzzer:fuzztest",
364    "snapshotserializehugeobject_fuzzer:fuzztest",
365    "snapshotserializerange_fuzzer:fuzztest",
366    "startcpuprofilerforfile_fuzzer:fuzztest",
367    "startsampling_fuzzer:fuzztest",
368    "stopsampling_fuzzer:fuzztest",
369    "stringrefcast_fuzzer:fuzztest",
370    "stringrefgetnapiwrapperstring_fuzzer:fuzztest",
371    "stringreflength_fuzzer:fuzztest",
372    "stringrefnewfromutf16_fuzzer:fuzztest",
373    "stringrefnewfromutf8_fuzzer:fuzztest",
374    "stringrefutf8length_fuzzer:fuzztest",
375    "stringrefwritelatin1_fuzzer:fuzztest",
376    "stringrefwriteutf16_fuzzer:fuzztest",
377    "symbolnew_fuzzer:fuzztest",
378    "symbolrefgetdescription_fuzzer:fuzztest",
379    "templateclassglobal_fuzzer:fuzztest",
380    "tonativepointer_fuzzer:fuzztest",
381    "trycatch_fuzzer:fuzztest",
382    "typedarrayref_fuzzer:fuzztest",
383    "uint16arrayrefnew_fuzzer:fuzztest",
384    "uint32arrayrefbytelength_fuzzer:fuzztest",
385    "uint32arrayrefnew_fuzzer:fuzztest",
386    "uint8arrayrefnew_fuzzer:fuzztest",
387    "uint8clampedarrayrefnew_fuzzer:fuzztest",
388    "weakmapref_fuzzer:fuzztest",
389    "weaksetref_fuzzer:fuzztest",
390  ]
391}
392