• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1# Copyright (c) 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/media_library/media_library.gni")
15
16group("media_library_fuzztest") {
17  testonly = true
18  deps = [
19    "medialibraryappuripermissionoperations_fuzzer:MediaLibraryAppUriPermissionOperationsFuzzTest",
20    "medialibraryappurisensitiveoperations_fuzzer:MediaLibraryAppUriSensitiveOperationsFuzzTest",
21    "medialibrarycloudmediaassetmanager_fuzzer:MediaLibraryCloudMediaAssetManagerFuzzTest",
22    "medialibrarycommon_fuzzer:MediaLibraryCommonFuzzTest",
23    "medialibraryenhancement_fuzzer:MediaLibraryEnhancementFuzzTest",
24    "medialibraryextension_fuzzer:MediaLibraryExtensionFuzzTest",
25    "medialibraryextensionbatchinsert_fuzzer:MediaLibraryExtensionBatchInsertFuzzTest",
26    "medialibraryextensiondelete_fuzzer:MediaLibraryExtensionDeleteFuzzTest",
27    "medialibraryextensiongetfiletypes_fuzzer:MediaLibraryExtensionGetFileTypesFuzzTest",
28    "medialibraryextensioninsert_fuzzer:MediaLibraryExtensionInsertFuzzTest",
29    "medialibraryextensionnotifychange_fuzzer:MediaLibraryExtensionNotifyChangeFuzzTest",
30    "medialibraryextensionopenfile_fuzzer:MediaLibraryExtensionOpenFileFuzzTest",
31    "medialibraryextensionquery_fuzzer:MediaLibraryExtensionQueryFuzzTest",
32    "medialibraryextensionregisterobserver_fuzzer:MediaLibraryExtensionRegisterObserverFuzzTest",
33    "medialibraryextensionunregisterobserver_fuzzer:MediaLibraryExtensionUnregisterObserverFuzzTest",
34    "medialibraryextensionupdate_fuzzer:MediaLibraryExtensionUpdateFuzzTest",
35    "medialibrarymediaphotoassetproxy_fuzzer:MediaLibraryMediaPhotoAssetProxyFuzzTest",
36    "medialibrarymetarecover_fuzzer:MediaLibraryMetaRecoverFuzzTest",
37    "medialibraryrestore_fuzzer:MediaLibraryRestoreFuzzTest",
38    "medialibrarythumbnail_fuzzer:MediaLibraryThumbnailFuzzTest",
39    "medialibraryuripermissionoperations_fuzzer:MediaLibraryUriPermissionOperationsFuzzTest",
40    "medialibraryurisensitiveoperations_fuzzer:MediaLibraryUriSensitiveOperationsFuzzTest",
41    "medialibraryutil_fuzzer:MediaLibraryUtilFuzzTest",
42  ]
43
44  if (defined(global_parts_info.hdf_drivers_interface_usb) &&
45      defined(medialibrary_mtp_enable)) {
46    deps += [ "medialibrarymtp_fuzzer:MediaLibraryMtpFuzzTest" ]
47  }
48}
49