1# Copyright (c) 2025 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("//base/notification/distributed_notification_service/notification.gni") 15 16group("fuzztest") { 17 testonly = true 18 19 deps = [ 20 "servicepublish_fuzzer:ServicePublishFuzzTest", 21 "servicesetdistributedenabledbybundle_fuzzer:ServiceSetDistributedEnabledByBundleFuzzTest", 22 "servicesetbadgenumberfordhbybundle_fuzzer:ServiceSetBadgeNumberForDhByBundleFuzzTest", 23 "servicesetslotflagsasbundle_fuzzer:ServiceSetSlotFlagsAsBundleFuzzTest", 24 "servicegetsyncnotificationenabledwithoutapp_fuzzer:ServiceGetSyncNotificationEnabledWithoutAppFuzzTest", 25 "servicesubscribe_fuzzer:ServiceSubscribeFuzzTest", 26 "servicegetnotificationrequestbyhashcode_fuzzer:ServiceGetNotificationRequestByHashCodeFuzzTest", 27 "serviceregisterpushcallback_fuzzer:ServiceRegisterPushCallbackFuzzTest", 28 "serviceremovenotification_fuzzer:ServiceRemoveNotificationFuzzTest", 29 "servicepublishasbundle_fuzzer:ServicePublishAsBundleFuzzTest", 30 "servicecancelall_fuzzer:ServiceCancelAllFuzzTest", 31 "serviceisdistributedenabledbybundle_fuzzer:ServiceIsDistributedEnabledByBundleFuzzTest", 32 "servicegetshowbadgeenabledforbundle_fuzzer:ServiceGetShowBadgeEnabledForBundleFuzzTest", 33 "servicedistributeoperation_fuzzer:ServiceDistributeOperationFuzzTest", 34 "servicedeleteallbyuser_fuzzer:ServiceDeleteAllByUserFuzzTest", 35 "serviceenabledistributedbybundle_fuzzer:ServiceEnableDistributedByBundleFuzzTest", 36 "servicesubscribelocalliveview_fuzzer:ServiceSubscribeLocalLiveViewFuzzTest", 37 "serviceremovegroupbybundle_fuzzer:ServiceRemoveGroupByBundleFuzzTest", 38 "serviceadddonotdisturbprofiles_fuzzer:ServiceAddDoNotDisturbProfilesFuzzTest", 39 "serviceisdistributedenablebybundle_fuzzer:ServiceIsDistributedEnableByBundleFuzzTest", 40 "serviceissmartreminderenabled_fuzzer:ServiceIsSmartReminderEnabledFuzzTest", 41 "serviceremovenotifications_fuzzer:ServiceRemoveNotificationsFuzzTest", 42 "serviceissupporttemplate_fuzzer:ServiceIsSupportTemplateFuzzTest", 43 "servicecanpublishasbundle_fuzzer:ServiceCanPublishAsBundleFuzzTest", 44 "serviceunsubscribe_fuzzer:ServiceUnsubscribeFuzzTest", 45 "servicecancelgroup_fuzzer:ServiceCancelGroupFuzzTest", 46 "servicesetsyncnotificationenabledwithoutapp_fuzzer:ServiceSetSyncNotificationEnabledWithoutAppFuzzTest", 47 "serviceupdateslots_fuzzer:ServiceUpdateSlotsFuzzTest", 48 "servicegetenabledforbundleslotself_fuzzer:ServiceGetEnabledForBundleSlotSelfFuzzTest", 49 "serviceremoveallnotifications_fuzzer:ServiceRemoveAllNotificationsFuzzTest", 50 "servicegetenabledforbundleslot_fuzzer:ServiceGetEnabledForBundleSlotFuzzTest", 51 "servicesethashcoderule_fuzzer:ServiceSetHashCodeRuleFuzzTest", 52 "serviceisneedsilentindonotdisturbmode_fuzzer:ServiceIsNeedSilentInDoNotDisturbModeFuzzTest", 53 "servicegetalldistribuedenabledbundles_fuzzer:ServiceGetAllDistribuedEnabledBundlesFuzzTest", 54 "servicesetnotificationsenabledforspecialbundle_fuzzer:ServiceSetNotificationsEnabledForSpecialBundleFuzzTest", 55 "servicegetslotbybundle_fuzzer:ServiceGetSlotByBundleFuzzTest", 56 "servicegetdonotdisturbprofile_fuzzer:ServiceGetDoNotDisturbProfileFuzzTest", 57 "servicecancelasbundlewithagent_fuzzer:ServiceCancelAsBundleWithAgentFuzzTest", 58 "servicesetsmartreminderenabled_fuzzer:ServiceSetSmartReminderEnabledFuzzTest", 59 "servicesetbadgenumber_fuzzer:ServiceSetBadgeNumberFuzzTest", 60 "servicegetspecialactivenotifications_fuzzer:ServiceGetSpecialActiveNotificationsFuzzTest", 61 "servicesetshowbadgeenabledforbundle_fuzzer:ServiceSetShowBadgeEnabledForBundleFuzzTest", 62 "servicedisablenotificationfeature_fuzzer:ServiceDisableNotificationFeatureFuzzTest", 63 "servicecancel_fuzzer:ServiceCancelFuzzTest", 64 "servicereplydistributeoperation_fuzzer:ServiceReplyDistributeOperationFuzzTest", 65 "servicesettargetdevicestatus_fuzzer:ServiceSetTargetDeviceStatusFuzzTest", 66 "servicesetenabledforbundleslot_fuzzer:ServiceSetEnabledForBundleSlotFuzzTest", 67 "serviceremovedonotdisturbprofiles_fuzzer:ServiceRemoveDoNotDisturbProfilesFuzzTest", 68 "serviceshelldump_fuzzer:ServiceShellDumpFuzzTest", 69 "servicegetbundleimportance_fuzzer:ServiceGetBundleImportanceFuzzTest", 70 "servicegetactivenotifications_fuzzer:ServiceGetActiveNotificationsFuzzTest", 71 "servicesetnotificationsenabledforallbundles_fuzzer:ServiceSetNotificationsEnabledForAllBundlesFuzzTest", 72 "servicecanpopenablenotificationdialog_fuzzer:ServiceCanPopEnableNotificationDialogFuzzTest", 73 "servicecancelcontinuoustasknotification_fuzzer:ServiceCancelContinuousTaskNotificationFuzzTest", 74 "servicegetdeviceremindtype_fuzzer:ServiceGetDeviceRemindTypeFuzzTest", 75 "servicedelete_fuzzer:ServiceDeleteFuzzTest", 76 "servicesetdistributedenabledbyslot_fuzzer:ServiceSetDistributedEnabledBySlotFuzzTest", 77 "servicesetnotificationsenabledbyuser_fuzzer:ServiceSetNotificationsEnabledByUserFuzzTest", 78 "servicedeletebybundle_fuzzer:ServiceDeleteByBundleFuzzTest", 79 "servicegetallnotificationsbyslottype_fuzzer:ServiceGetAllNotificationsBySlotTypeFuzzTest", 80 "servicepublishasbundlewithmaxcapacity_fuzzer:ServicePublishAsBundleWithMaxCapacityFuzzTest", 81 ] 82}