# Copyright (c) 2022-2023 Huawei Device Co., Ltd. # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. # You may obtain a copy of the License at # # http://www.apache.org/licenses/LICENSE-2.0 # # Unless required by applicable law or agreed to in writing, software # distributed under the License is distributed on an "AS IS" BASIS, # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. # See the License for the specific language governing permissions and # limitations under the License. group("fuzztest") { testonly = true deps = [] deps += [ "arraybufferrefnew_fuzzer:fuzztest", "arraybufferrefnewwithtwoparameters_fuzzer:fuzztest", "arraylist_fuzzer:fuzztest", "arrayref_fuzzer:fuzztest", "bigint64arrayrefnew_fuzzer:fuzztest", "bigintrefgetwordsarraysize_fuzzer:fuzztest", "bigintrefnew_fuzzer:fuzztest", "biginttoint64_fuzzer:fuzztest", "biginttouint64_fuzzer:fuzztest", "biguint64arrayrefnew_fuzzer:fuzztest", "binarytotext_fuzzer:fuzztest", "booleanrefnewbool_fuzzer:fuzztest", "booleanrefvalue_fuzzer:fuzztest", "bufferrefnew_fuzzer:fuzztest", "buildjsstacktrace_fuzzer:fuzztest", "buildnativeandJsstacktrace_fuzzer:fuzztest", "builtinsarraybufferallocatearraybuffer_fuzzer:fuzztest", "builtinsarraybufferarraybufferconstructor_fuzzer:fuzztest", "builtinsarraybufferclonearraybuffer_fuzzer:fuzztest", "builtinsarraybufferfastsetvalueinbuffer_fuzzer:fuzztest", "builtinsarraybuffergetvaluefrombufferforbigint_fuzzer:fuzztest", "builtinsarraybuffergetvaluefrombufferforfloat_fuzzer:fuzztest", "builtinsarraybuffergetvaluefrombufferforinteger_fuzzer:fuzztest", "builtinsarraybufferisview_fuzzer:fuzztest", "builtinsarraybuffersetvalueinbufferforbyte_fuzzer:fuzztest", "builtinsarraybuffersetvalueinbufferforuint8clamped_fuzzer:fuzztest", "containersdequegetfirst_fuzzer:fuzztest", "containersdequegetlast_fuzzer:fuzztest", "containersdequehas_fuzzer:fuzztest", "containersdequeinsertend_fuzzer:fuzztest", "containersdequeiterator_fuzzer:fuzztest", "containersdequepopfirst_fuzzer:fuzztest", "containersdequepoplast_fuzzer:fuzztest", "containershashmap_fuzzer:fuzztest", "containershashmapclear_fuzzer:fuzztest", "containershashmapentries_fuzzer:fuzztest", "containershashmapforeach_fuzzer:fuzztest", "containershashmapget_fuzzer:fuzztest", "containershashmapgetlength_fuzzer:fuzztest", "containershashmaphaskey_fuzzer:fuzztest", "containershashmaphasvalue_fuzzer:fuzztest", "containershashmapisempty_fuzzer:fuzztest", "containershashmapkeys_fuzzer:fuzztest", "containershashmapremove_fuzzer:fuzztest", "containershashmapreplace_fuzzer:fuzztest", "containershashmapset_fuzzer:fuzztest", "containershashmapsetall_fuzzer:fuzztest", "containershashmapvalues_fuzzer:fuzztest", "containershashsetadd_fuzzer:fuzztest", "containershashsetclear_fuzzer:fuzztest", "containershashsetconstructor_fuzzer:fuzztest", "containershashsetentries_fuzzer:fuzztest", "containershashsetforeach_fuzzer:fuzztest", "containershashsetgetlength_fuzzer:fuzztest", "containershashsethas_fuzzer:fuzztest", "containershashsetisempty_fuzzer:fuzztest", "containershashsetremove_fuzzer:fuzztest", "containershashsetvalues_fuzzer:fuzztest", "containerslightweightmap_fuzzer:fuzztest", "containerslightweightmapat_fuzzer:fuzztest", "containerslightweightmapclear_fuzzer:fuzztest", "containerslightweightmapentries_fuzzer:fuzztest", "containerslightweightmapforeach_fuzzer:fuzztest", "containerslightweightmaphasall_fuzzer:fuzztest", "containerslightweightmapisempty_fuzzer:fuzztest", "containerslightweightmapkeys_fuzzer:fuzztest", "containerslightweightmaplength_fuzzer:fuzztest", "containerslightweightmapremove_fuzzer:fuzztest", "containerslightweightmapsetall_fuzzer:fuzztest", "containerslightweightmapsetandget_fuzzer:fuzztest", "containerslightweightmaptostring_fuzzer:fuzztest", "containerslightweightmapvalues_fuzzer:fuzztest", "containerslightweightset_fuzzer:fuzztest", "containerslightweightsetadd_fuzzer:fuzztest", "containerslightweightsetaddall_fuzzer:fuzztest", "containerslightweightsetclear_fuzzer:fuzztest", "containerslightweightsetentries_fuzzer:fuzztest", "containerslightweightsetequal_fuzzer:fuzztest", "containerslightweightsetforeach_fuzzer:fuzztest", "containerslightweightsetgetindexof_fuzzer:fuzztest", "containerslightweightsetgetiteratorobj_fuzzer:fuzztest", "containerslightweightsetgetsize_fuzzer:fuzztest", "containerslightweightsetgetvalueat_fuzzer:fuzztest", "containerslightweightsethas_fuzzer:fuzztest", "containerslightweightsethasall_fuzzer:fuzztest", "containerslightweightsethashash_fuzzer:fuzztest", "containerslightweightsetisempty_fuzzer:fuzztest", "containerslightweightsetremove_fuzzer:fuzztest", "containerslightweightsettoarray_fuzzer:fuzztest", "containerslightweightsettostring_fuzzer:fuzztest", "containerslightweightsetvalues_fuzzer:fuzztest", "containerslinkedlistaddfirst_fuzzer:fuzztest", "containerslinkedlistclear_fuzzer:fuzztest", "containerslinkedlistclone_fuzzer:fuzztest", "containerslinkedlistconverttoarray_fuzzer:fuzztest", "containerslinkedlistforeach_fuzzer:fuzztest", "containerslinkedlistget_fuzzer:fuzztest", "containerslinkedlistgetfirst_fuzzer:fuzztest", "containerslinkedlistgetindexof_fuzzer:fuzztest", "containerslinkedlistgetiteratorobj_fuzzer:fuzztest", "containerslinkedlistgetlast_fuzzer:fuzztest", "containerslinkedlistgetlastindexof_fuzzer:fuzztest", "containerslinkedlisthas_fuzzer:fuzztest", "containerslinkedlistinsert_fuzzer:fuzztest", "containerslinkedlistlength_fuzzer:fuzztest", "containerslinkedlistremove_fuzzer:fuzztest", "containerslinkedlistremovebyindex_fuzzer:fuzztest", "containerslinkedlistremovefirst_fuzzer:fuzztest", "containerslinkedlistremovefirstfound_fuzzer:fuzztest", "containerslinkedlistremovelast_fuzzer:fuzztest", "containerslinkedlistremovelastfound_fuzzer:fuzztest", "containerslinkedlistset_fuzzer:fuzztest", "containerslistadd_fuzzer:fuzztest", "containerslistclear_fuzzer:fuzztest", "containerslistconstructor_fuzzer:fuzztest", "containerslistconverttoarray_fuzzer:fuzztest", "containerslistequal_fuzzer:fuzztest", "containerslistforeach_fuzzer:fuzztest", "containerslistget_fuzzer:fuzztest", "containerslistgetindexof_fuzzer:fuzztest", "containerslistgetiteratorobj_fuzzer:fuzztest", "containerslistgetlastindexof_fuzzer:fuzztest", "containerslistgetsublist_fuzzer:fuzztest", "containerslisthas_fuzzer:fuzztest", "containerslistinsert_fuzzer:fuzztest", "containerslistisempty_fuzzer:fuzztest", "containerslistlength_fuzzer:fuzztest", "containerslistremove_fuzzer:fuzztest", "containerslistremovebyindex_fuzzer:fuzztest", "containerslistset_fuzzer:fuzztest", "containerslistsort_fuzzer:fuzztest", "containersprivatearraylist_fuzzer:fuzztest", "containersprivatedeque_fuzzer:fuzztest", "containersprivatehashmap_fuzzer:fuzztest", "containersprivatehashset_fuzzer:fuzztest", "containersprivatelightweightmap_fuzzer:fuzztest", "containersprivatelightweightset_fuzzer:fuzztest", "containersprivatelinkedlist_fuzzer:fuzztest", "containersprivatelist_fuzzer:fuzztest", "containersprivateload_fuzzer:fuzztest", "containersprivateplainarray_fuzzer:fuzztest", "containersprivatequeue_fuzzer:fuzztest", "containersprivatestack_fuzzer:fuzztest", "containersprivatetreemap_fuzzer:fuzztest", "containersprivatetreeset_fuzzer:fuzztest", "containersprivatevector_fuzzer:fuzztest", "containersqueue_fuzzer:fuzztest", "containersqueueadd_fuzzer:fuzztest", "containersqueueforeach_fuzzer:fuzztest", "containersqueuegetfirst_fuzzer:fuzztest", "containersqueuegetiteratorobj_fuzzer:fuzztest", "containersqueuegetsize_fuzzer:fuzztest", "containersqueuepop_fuzzer:fuzztest", "containersstack_fuzzer:fuzztest", "containersstackforeach_fuzzer:fuzztest", "containersstackgetlength_fuzzer:fuzztest", "containersstackisempty_fuzzer:fuzztest", "containersstackiterator_fuzzer:fuzztest", "containersstacklocate_fuzzer:fuzztest", "containersstackpeek_fuzzer:fuzztest", "containersstackpop_fuzzer:fuzztest", "containersstackpush_fuzzer:fuzztest", "containerstreemapclear_fuzzer:fuzztest", "containerstreemapconstructor_fuzzer:fuzztest", "containerstreemapentries_fuzzer:fuzztest", "containerstreemapforeach_fuzzer:fuzztest", "containerstreemapget_fuzzer:fuzztest", "containerstreemapgetfirstkey_fuzzer:fuzztest", "containerstreemapgethigherkey_fuzzer:fuzztest", "containerstreemapgetlastkey_fuzzer:fuzztest", "containerstreemapgetlength_fuzzer:fuzztest", "containerstreemapgetlowerkey_fuzzer:fuzztest", "containerstreemaphaskey_fuzzer:fuzztest", "containerstreemaphasvalue_fuzzer:fuzztest", "containerstreemapisempty_fuzzer:fuzztest", "containerstreemapkeys_fuzzer:fuzztest", "containerstreemapremove_fuzzer:fuzztest", "containerstreemapreplace_fuzzer:fuzztest", "containerstreemapset_fuzzer:fuzztest", "containerstreemapsetall_fuzzer:fuzztest", "containerstreemapvalues_fuzzer:fuzztest", "copyableglobalisempty_fuzzer:fuzztest", "copyableglobalsetandclearweak_fuzzer:fuzztest", "createbigwords_fuzzer:fuzztest", "dataviewref_fuzzer:fuzztest", "dataviewrefnew_fuzzer:fuzztest", "daterefnew_fuzzer:fuzztest", "deleteworker_fuzzer:fuzztest", "dumpheapsnapshot1_fuzzer:fuzztest", "dumpheapsnapshot2_fuzzer:fuzztest", "dumpheapsnapshot3_fuzzer:fuzztest", "escapelocalscope_fuzzer:fuzztest", "exceptionaggregateerror_fuzzer:fuzztest", "exceptionclass_fuzzer:fuzztest", "exceptionevalerror_fuzzer:fuzztest", "exceptionoomerror_fuzzer:fuzztest", "exceptiontypeerror_fuzzer:fuzztest", "execute_fuzzer:fuzztest", "executionscope_fuzzer:fuzztest", "float32arrayrefnew_fuzzer:fuzztest", "float64arrayrefnew_fuzzer:fuzztest", "functionrefcall_fuzzer:fuzztest", "functionrefconstructor_fuzzer:fuzztest", "functionrefgetfunctionprototype_fuzzer:fuzztest", "functionrefinherit_fuzzer:fuzztest", "functionrefisnative_fuzzer:fuzztest", "functionrefname_fuzzer:fuzztest", "functionrefnew_fuzzer:fuzztest", "functionrefnewclassfunction_fuzzer:fuzztest", "generatorfunctionref_fuzzer:fuzztest", "getallocationprofile_fuzzer:fuzztest", "getassetpath_fuzzer:fuzztest", "getbundlename_fuzzer:fuzztest", "getformatfunction_fuzzer:fuzztest", "getmodulename_fuzzer:fuzztest", "getnativepointerfield_fuzzer:fuzztest", "getwordsarray_fuzzer:fuzztest", "globalclass_fuzzer:fuzztest", "int16arrayrefnew_fuzzer:fuzztest", "int32arrayrefnew_fuzzer:fuzztest", "int8arrayrefnew_fuzzer:fuzztest", "integerrefnewvalue_fuzzer:fuzztest", "isquickfixcausedexception_fuzzer:fuzztest", "jsnapiaddworker_fuzzer:fuzztest", "jsnapicontext_fuzzer:fuzztest", "jsnapideleteserializationdata_fuzzer:fuzztest", "jsnapideserializevalue_fuzzer:fuzztest", "jsnapidestory_fuzzer:fuzztest", "jsnapiexception_fuzzer:fuzztest", "jsnapiexceptions_fuzzer:fuzztest", "jsnapiexecute_fuzzer:fuzztest", "jsnapiexecutemodulefrombuffer_fuzzer:fuzztest", "jsnapifork_fuzzer:fuzztest", "jsnapihaspendingexception_fuzzer:fuzztest", "jsnapiinformation_fuzzer:fuzztest", "jsnapiinitialize_fuzzer:fuzztest", "jsnapiisarrayiterator_fuzzer:fuzztest", "jsnapiisbundle_fuzzer:fuzztest", "jsnapiisconstructor_fuzzer:fuzztest", "jsnapiisfalse_fuzzer:fuzztest", "jsnapiisprofiling_fuzzer:fuzztest", "jsnapiisstringiterator_fuzzer:fuzztest", "jsnapiistrue_fuzzer:fuzztest", "jsnapiloadaotfile_fuzzer:fuzztest", "jsnapipendingjob_fuzzer:fuzztest", "jsnapiset_fuzzer:fuzztest", "jsnapisethostpromiserejectiontracker_fuzzer:fuzztest", "jsnapisetloop_fuzzer:fuzztest", "jsnapisetprofilerstate_fuzzer:fuzztest", "jsnapistartdebugger_fuzzer:fuzztest", "jsnapistopdebugger_fuzzer:fuzztest", "jsnapitriggergc_fuzzer:fuzztest", "jsnapiuncaughtclearexception_fuzzer:fuzztest", "jsnapiuncaughtexception_fuzzer:fuzztest", "jsnapiunloadpatch_fuzzer:fuzztest", "jsnapivalue_fuzzer:fuzztest", "jsonparse_fuzzer:fuzztest", "jsonstringify_fuzzer:fuzztest", "jsvalueref_fuzzer:fuzztest", "jsvaluerefbooleavalue_fuzzer:fuzztest", "jsvaluereffoundationvalue_fuzzer:fuzztest", "jsvaluerefint32value_fuzzer:fuzztest", "jsvaluerefintegervalue_fuzzer:fuzztest", "jsvaluerefisarray_fuzzer:fuzztest", "jsvaluerefisarraybuffer_fuzzer:fuzztest", "jsvaluerefisarrayvalue_fuzzer:fuzztest", "jsvaluerefisasync_fuzzer:fuzztest", "jsvaluerefisbig64array_fuzzer:fuzztest", "jsvaluerefisbuffer_fuzzer:fuzztest", "jsvaluerefiscontainer_fuzzer:fuzztest", "jsvaluerefiscorrect_fuzzer:fuzztest", "jsvaluerefisdataview_fuzzer:fuzztest", "jsvaluerefisgenerator_fuzzer:fuzztest", "jsvaluerefishashmap_fuzzer:fuzztest", "jsvaluerefishashset_fuzzer:fuzztest", "jsvaluerefisjs_fuzzer:fuzztest", "jsvaluerefisjsprimitive_fuzzer:fuzztest", "jsvaluerefislightweightmapandset_fuzzer:fuzztest", "jsvaluerefislinkedlist_fuzzer:fuzztest", "jsvaluerefislinkedlistiterator_fuzzer:fuzztest", "jsvaluerefislist_fuzzer:fuzztest", "jsvaluerefismodulenamespace_fuzzer:fuzztest", "jsvaluerefisnativepointervalue_fuzzer:fuzztest", "jsvaluerefisplainarray_fuzzer:fuzztest", "jsvaluerefispromisevalue_fuzzer:fuzztest", "jsvaluerefissharedarraybuffer_fuzzer:fuzztest", "jsvaluerefnullvalue_fuzzer:fuzztest", "jsvaluerefobject_fuzzer:fuzztest", "jsvaluereftobigint_fuzzer:fuzztest", "jsvaluereftobooleanvalue_fuzzer:fuzztest", "jsvaluereftonumbervalue_fuzzer:fuzztest", "jsvaluereftoobjectvalue_fuzzer:fuzztest", "jsvaluerefuint32value_fuzzer:fuzztest", "jsvaluerefwithinint32_fuzzer:fuzztest", "loadpatch_fuzzer:fuzztest", "loadpatchlong_fuzzer:fuzztest", "mapiteratorefget_fuzzer:fuzztest", "maprefgetsetkeyvaluesize_fuzzer:fuzztest", "nativepointernew1_fuzzer:fuzztest", "nativepointernew2_fuzzer:fuzztest", "newbigintbyint64_fuzzer:fuzztest", "newbigintbyuint64_fuzzer:fuzztest", "notifyapplicationstate_fuzzer:fuzztest", "notifyidletime_fuzzer:fuzztest", "numberrefnewdouble_fuzzer:fuzztest", "numberrefnewint32_fuzzer:fuzztest", "numberrefnewint64_fuzzer:fuzztest", "numberrefnewuint32_fuzzer:fuzztest", "numberrefvalue_fuzzer:fuzztest", "objectbool_fuzzer:fuzztest", "objectcast_fuzzer:fuzztest", "objectdelete_fuzzer:fuzztest", "objectget_fuzzer:fuzztest", "objectgetinformation_fuzzer:fuzztest", "objecthas_fuzzer:fuzztest", "objectref_fuzzer:fuzztest", "objectrefall_fuzzer:fuzztest", "objectrefdelete_fuzzer:fuzztest", "objectrefgetglobalobject_fuzzer:fuzztest", "objectrefgetownproperty_fuzzer:fuzztest", "objectrefsetprototype_fuzzer:fuzztest", "objectset_fuzzer:fuzztest", "primitiverefgetvalue_fuzzer:fuzztest", "promisecapabilityref_fuzzer:fuzztest", "promiseref_fuzzer:fuzztest", "promiserejectinfo_fuzzer:fuzztest", "propertyattribute_fuzzer:fuzztest", "proxyrefisrevoked_fuzzer:fuzztest", "publicapicollatorrefget_fuzzer:fuzztest", "publicapigeneratorobjectref_fuzzer:fuzztest", "publicapilocal_fuzzer:fuzztest", "publicapilocaloperatorsymbol_fuzzer:fuzztest", "publicapilocalregexpref_fuzzer:fuzztest", "registerquickfixqueryfunc_fuzzer:fuzztest", "setbundlename_fuzzer:fuzztest", "setcpusamplinginterval_fuzzer:fuzztest", "setiteratorrefget_fuzzer:fuzztest", "setmodulename_fuzzer:fuzztest", "setnativepointerfield_fuzzer:fuzztest", "setnativepointerfieldcount_fuzzer:fuzztest", "setrefgetsize_fuzzer:fuzztest", "setrefgettotalelements_fuzzer:fuzztest", "setrefgetvalue_fuzzer:fuzztest", "snapshotserializebuiltins_fuzzer:fuzztest", "snapshotserializedeserialize_fuzzer:fuzztest", "snapshotserializehugeobject_fuzzer:fuzztest", "snapshotserializerange_fuzzer:fuzztest", "startcpuprofilerforfile_fuzzer:fuzztest", "startsampling_fuzzer:fuzztest", "stopsampling_fuzzer:fuzztest", "stringrefcast_fuzzer:fuzztest", "stringrefgetnapiwrapperstring_fuzzer:fuzztest", "stringreflength_fuzzer:fuzztest", "stringrefnewfromutf16_fuzzer:fuzztest", "stringrefnewfromutf8_fuzzer:fuzztest", "stringrefutf8length_fuzzer:fuzztest", "stringrefwritelatin1_fuzzer:fuzztest", "stringrefwriteutf16_fuzzer:fuzztest", "symbolnew_fuzzer:fuzztest", "symbolrefgetdescription_fuzzer:fuzztest", "templateclassglobal_fuzzer:fuzztest", "tonativepointer_fuzzer:fuzztest", "trycatch_fuzzer:fuzztest", "typedarrayref_fuzzer:fuzztest", "uint16arrayrefnew_fuzzer:fuzztest", "uint32arrayrefbytelength_fuzzer:fuzztest", "uint32arrayrefnew_fuzzer:fuzztest", "uint8arrayrefnew_fuzzer:fuzztest", "uint8clampedarrayrefnew_fuzzer:fuzztest", "weakmapref_fuzzer:fuzztest", "weaksetref_fuzzer:fuzztest", ] }