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. 13import("//build/ohos.gni") 14import("//foundation/multimedia/player_framework/config.gni") 15 16############################################################################### 17 18group("fuzztest") { 19 testonly = true 20 deps = [] 21 deps += [ 22 # deps file 23 "avmetadata_fuzztest/avmetadatafetchframeattime_fuzzer:AVmetadataFetchFrameAtTimeFuzzTest", 24 "avmetadata_fuzztest/avmetadatafile_fuzzer:AVmetadataFileFuzzTest", 25 "avmetadata_fuzztest/avmetadatahelper_fuzzer:AVmetadataHelperFuzzTest", 26 "avmetadata_fuzztest/avmetadatahelperdatasrc_fuzzer:AVmetadataHelperDataSrcFuzzTest", 27 "avmetadata_fuzztest/avmetadataresolvemetadata_fuzzer:AVmetadataResolveMetadataFuzzTest", 28 "avmetadata_fuzztest/avmetadatasetsource_fuzzer:AVmetadataSetSourceFuzzTest", 29 "avmetadata_fuzztest/avmetadatastub_fuzzer:AVmetadataStubFuzzTest", 30 "avmetadata_fuzztest/avmetadatastublocal_fuzzer:AVmetadataStubLocalFuzzTest", 31 "lowpoweravsink_fuzztest/lowpoweraudiosink_fuzzer:LowPowerAudioSinkFuzzTest", 32 "lowpoweravsink_fuzztest/lowpowervideosink_fuzzer:LowPowerVideoSinkFuzzTest", 33 "player_fuzztest/playerapi_fuzzer:PlayerApiFuzzTest", 34 "player_fuzztest/playerdatasrc_fuzzer:PlayerDataSrcFuzzTest", 35 "player_fuzztest/playerfile_fuzzer:PlayerFileFuzzTest", 36 "player_fuzztest/playermp4_fuzzer:PlayerMp4FuzzTest", 37 "player_fuzztest/playerseek_fuzzer:PlayerSeekFuzzTest", 38 "player_fuzztest/playersei_fuzzer:PlayerSeiFuzzTest", 39 "player_fuzztest/playerservicestub_fuzzer:PlayerServiceStubFuzzTest", 40 "player_fuzztest/playersetvolume_fuzzer:PlayerSetVolumeFuzzTest", 41 "player_fuzztest/playerstub_fuzzer:PlayerStubFuzzTest", 42 "recorder_fuzztest/recorderservicestub_fuzzer:RecorderServiceStubFuzzTest", 43 "recorder_fuzztest/recordersetaudiochannels_fuzzer:RecorderSetAudioChannelsFuzzTest", 44 "recorder_fuzztest/recordersetaudiochannelsnum_fuzzer:RecorderSetAudioChannelsNumFuzzTest", 45 "recorder_fuzztest/recordersetaudioencoder_fuzzer:RecorderSetAudioEncoderFuzzTest", 46 "recorder_fuzztest/recordersetaudioencodingbitrate_fuzzer:RecorderSetAudioEncodingBitRateFuzzTest", 47 "recorder_fuzztest/recordersetaudiosamplerate_fuzzer:RecorderSetAudioSampleRateFuzzTest", 48 "recorder_fuzztest/recordersetaudiosource_fuzzer:RecorderSetAudioSourceFuzzTest", 49 "recorder_fuzztest/recordersetcapturerate_fuzzer:RecorderSetCaptureRateFuzzTest", 50 "recorder_fuzztest/recordersetdatasource_fuzzer:RecorderSetDataSourceFuzzTest", 51 "recorder_fuzztest/recordersetfilesplitduration_fuzzer:RecorderSetFileSplitDurationFuzzTest", 52 "recorder_fuzztest/recordersetlocation_fuzzer:RecorderSetLocationFuzzTest", 53 "recorder_fuzztest/recordersetorientationhint_fuzzer:RecorderSetOrientationHintFuzzTest", 54 "recorder_fuzztest/recordersetparameter_fuzzer:RecorderSetParameterFuzzTest", 55 "recorder_fuzztest/recordersetvideoencoder_fuzzer:RecorderSetVideoEncoderFuzzTest", 56 "recorder_fuzztest/recordersetvideoframerate_fuzzer:RecorderSetVideoFrameRateFuzzTest", 57 "recorder_fuzztest/recordersetvideosize_fuzzer:RecorderSetVideoSizeFuzzTest", 58 "recorder_fuzztest/recordersetvideosource_fuzzer:RecorderSetVideoSourceFuzzTest", 59 "transcoder_fuzztest/transcoderservicestub_fuzzer:TranscoderServiceStubFuzzTest", 60 "transcoder_fuzztest/transcoderstub_fuzzer:TranscoderStubFuzzTest", 61 ] 62 if (player_framework_support_screen_capture) { 63 deps += [ 64 "screen_capture_fuzztest/screencaptureacquireaudiobuffer_fuzzer:ScreenCaptureAcquireAudioBufferFuzzTest", 65 "screen_capture_fuzztest/screencaptureacquirevideobuffer_fuzzer:ScreenCaptureAcquireVideoBufferFuzzTest", 66 "screen_capture_fuzztest/screencaptureaudiobitratefile_fuzzer:ScreenCaptureAudioBitRateFileFuzzTest", 67 "screen_capture_fuzztest/screencaptureaudiochannels_fuzzer:ScreenCaptureAudioChannelsFuzzTest", 68 "screen_capture_fuzztest/screencaptureaudiocodecformatfile_fuzzer:ScreenCaptureAudioCodecFormatFileFuzzTest", 69 "screen_capture_fuzztest/screencaptureaudiosamplerate_fuzzer:ScreenCaptureAudioSampleRateFuzzTest", 70 "screen_capture_fuzztest/screencaptureaudiosourcetype_fuzzer:ScreenCaptureAudioSourceTypeFuzzTest", 71 "screen_capture_fuzztest/screencapturecapturemode_fuzzer:ScreenCaptureCaptureModeFuzzTest", 72 "screen_capture_fuzztest/screencapturecontrollerservicestub_fuzzer:ScreenCaptureControllerServiceStubFuzzTest", 73 "screen_capture_fuzztest/screencapturedatatype_fuzzer:ScreenCaptureDataTypeFuzzTest", 74 "screen_capture_fuzztest/screencapturefileformatfile_fuzzer:ScreenCaptureFileFormatFileFuzzTest", 75 "screen_capture_fuzztest/screencapturemonitorservicestub_fuzzer:ScreenCaptureMonitorServiceStubFuzzTest", 76 "screen_capture_fuzztest/screencapturendkacquireaudiobuffer_fuzzer:ScreenCaptureNdkAcquireAudioBufferFuzzTest", 77 "screen_capture_fuzztest/screencapturendkacquirevideobuffer_fuzzer:ScreenCaptureNdkAcquireVideoBufferFuzzTest", 78 "screen_capture_fuzztest/screencapturendkaudiobitratefile_fuzzer:ScreenCaptureNdkAudioBitRateFileFuzzTest", 79 "screen_capture_fuzztest/screencapturendkaudiochannels_fuzzer:ScreenCaptureNdkAudioChannelsFuzzTest", 80 "screen_capture_fuzztest/screencapturendkaudiocodecformatfile_fuzzer:ScreenCaptureNdkAudioCodecFormatFileFuzzTest", 81 "screen_capture_fuzztest/screencapturendkaudiosamplerate_fuzzer:ScreenCaptureNdkAudioSampleRateFuzzTest", 82 "screen_capture_fuzztest/screencapturendkaudiosourcetype_fuzzer:ScreenCaptureNdkAudioSourceTypeFuzzTest", 83 "screen_capture_fuzztest/screencapturendkcapturemode_fuzzer:ScreenCaptureNdkCaptureModeFuzzTest", 84 "screen_capture_fuzztest/screencapturendkdatatype_fuzzer:ScreenCaptureNdkDataTypeFuzzTest", 85 "screen_capture_fuzztest/screencapturendkfileformatfile_fuzzer:ScreenCaptureNdkFileFormatFileFuzzTest", 86 "screen_capture_fuzztest/screencapturendkresizecanvas_fuzzer:ScreenCaptureNdkResizeCanvasFuzzTest", 87 "screen_capture_fuzztest/screencapturendksetcanvasrotation_fuzzer:ScreenCaptureNdkSetCanvasRotationFuzzTest", 88 "screen_capture_fuzztest/screencapturendksetmaxframerate_fuzzer:ScreenCaptureNdkSetMaxFrameRateFuzzTest", 89 "screen_capture_fuzztest/screencapturendksetmicrophoneenabled_fuzzer:ScreenCaptureNdkSetMicrophoneEnabledFuzzTest", 90 "screen_capture_fuzztest/screencapturendkshowcursor_fuzzer:ScreenCaptureNdkShowCursorFuzzTest", 91 "screen_capture_fuzztest/screencapturendkskipprivacymode_fuzzer:ScreenCaptureNdkSkipPrivacyModeFuzzTest", 92 "screen_capture_fuzztest/screencapturendkurlfile_fuzzer:ScreenCaptureNdkUrlFileFuzzTest", 93 "screen_capture_fuzztest/screencapturendkvideobitratefile_fuzzer:ScreenCaptureNdkVideoBitRateFileFuzzTest", 94 "screen_capture_fuzztest/screencapturendkvideocodecfile_fuzzer:ScreenCaptureNdkVideoCodecFileFuzzTest", 95 "screen_capture_fuzztest/screencapturendkvideoframeheight_fuzzer:ScreenCaptureNdkVideoFrameHeightFuzzTest", 96 "screen_capture_fuzztest/screencapturendkvideoframeratefile_fuzzer:ScreenCaptureNdkVideoFrameRateFileFuzzTest", 97 "screen_capture_fuzztest/screencapturendkvideoframewidth_fuzzer:ScreenCaptureNdkVideoFrameWidthFuzzTest", 98 "screen_capture_fuzztest/screencapturendkvideosourcetype_fuzzer:ScreenCaptureNdkVideoSourceTypeFuzzTest", 99 "screen_capture_fuzztest/screencaptureresizecanvas_fuzzer:ScreenCaptureResizeCanvasFuzzTest", 100 "screen_capture_fuzztest/screencaptureupdatesurface_fuzzer:ScreenCaptureUpdateSurfaceFuzzTest", 101 "screen_capture_fuzztest/screencapturesaappinfo_fuzzer:ScreenCaptureSaAppInfoFuzzTest", 102 "screen_capture_fuzztest/screencaptureserverstartcase_fuzzer:ScreenCaptureServerStartCaseFuzzTest", 103 "screen_capture_fuzztest/screencaptureservicestub_fuzzer:ScreenCaptureServiceStubFuzzTest", 104 "screen_capture_fuzztest/screencapturesetcanvasrotation_fuzzer:ScreenCaptureSetCanvasRotationFuzzTest", 105 "screen_capture_fuzztest/screencapturesetmaxframerate_fuzzer:ScreenCaptureSetMaxFrameRateFuzzTest", 106 "screen_capture_fuzztest/screencapturesetmicrophoneenabled_fuzzer:ScreenCaptureSetMicrophoneEnabledFuzzTest", 107 "screen_capture_fuzztest/screencaptureshowcursor_fuzzer:ScreenCaptureShowCursorFuzzTest", 108 "screen_capture_fuzztest/screencaptureskipprivacymode_fuzzer:ScreenCaptureSkipPrivacyModeFuzzTest", 109 "screen_capture_fuzztest/screencaptureurlfile_fuzzer:ScreenCaptureUrlFileFuzzTest", 110 "screen_capture_fuzztest/screencapturevideobitratefile_fuzzer:ScreenCaptureVideoBitRateFileFuzzTest", 111 "screen_capture_fuzztest/screencapturevideocodecfile_fuzzer:ScreenCaptureVideoCodecFileFuzzTest", 112 "screen_capture_fuzztest/screencapturevideoframeheight_fuzzer:ScreenCaptureVideoFrameHeightFuzzTest", 113 "screen_capture_fuzztest/screencapturevideoframeratefile_fuzzer:ScreenCaptureVideoFrameRateFileFuzzTest", 114 "screen_capture_fuzztest/screencapturevideoframewidth_fuzzer:ScreenCaptureVideoFrameWidthFuzzTest", 115 "screen_capture_fuzztest/screencapturevideosourcetype_fuzzer:ScreenCaptureVideoSourceTypeFuzzTest", 116 ] 117 } 118} 119 120############################################################################### 121 122