1e9297d28Sopenharmony_ci# Copyright (c) 2021-2022 Huawei Device Co., Ltd. 2e9297d28Sopenharmony_ci# Licensed under the Apache License, Version 2.0 (the "License"); 3e9297d28Sopenharmony_ci# you may not use this file except in compliance with the License. 4e9297d28Sopenharmony_ci# You may obtain a copy of the License at 5e9297d28Sopenharmony_ci# 6e9297d28Sopenharmony_ci# http://www.apache.org/licenses/LICENSE-2.0 7e9297d28Sopenharmony_ci# 8e9297d28Sopenharmony_ci# Unless required by applicable law or agreed to in writing, software 9e9297d28Sopenharmony_ci# distributed under the License is distributed on an "AS IS" BASIS, 10e9297d28Sopenharmony_ci# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 11e9297d28Sopenharmony_ci# See the License for the specific language governing permissions and 12e9297d28Sopenharmony_ci# limitations under the License. 13e9297d28Sopenharmony_ci 14e9297d28Sopenharmony_ciimport("//foundation/graphic/graphic_2d/graphic_config.gni") 15e9297d28Sopenharmony_ci 16e9297d28Sopenharmony_cigroup("test") { 17e9297d28Sopenharmony_ci testonly = true 18e9297d28Sopenharmony_ci deps = [ 19e9297d28Sopenharmony_ci "render_service/fuzztest/rsirenderserviceipcinterfacecodeaccessverifier_fuzzer:fuzztest", 20e9297d28Sopenharmony_ci "render_service/fuzztest/rsrenderserviceconnection_fuzzer:fuzztest", 21e9297d28Sopenharmony_ci "render_service/fuzztest/rsrenderserviceconnectionstub_fuzzer:fuzztest", 22e9297d28Sopenharmony_ci "render_service/fuzztest/rsrenderservicesecurityutils_fuzzer:fuzztest", 23e9297d28Sopenharmony_ci "render_service/fuzztest/rsrenderservicestub_fuzzer:fuzztest", 24e9297d28Sopenharmony_ci "render_service/fuzztest/rsscreenmanager_fuzzer:fuzztest", 25e9297d28Sopenharmony_ci "render_service/fuzztest/rstransaction_fuzzer:fuzztest", 26e9297d28Sopenharmony_ci "render_service/systemtest/pipeline:systemtest", 27e9297d28Sopenharmony_ci "render_service/unittest/drawable:unittest", 28e9297d28Sopenharmony_ci "render_service/unittest/memory:unittest", 29e9297d28Sopenharmony_ci "render_service/unittest/pipeline:unittest", 30e9297d28Sopenharmony_ci "render_service/unittest/screen_manager:unittest", 31e9297d28Sopenharmony_ci "render_service/unittest/system:unittest", 32e9297d28Sopenharmony_ci "render_service/unittest/transaction:unittest", 33e9297d28Sopenharmony_ci "render_service_base/fuzztest/bufferclearcallbackstub_fuzzer:fuzztest", 34e9297d28Sopenharmony_ci "render_service_base/fuzztest/hgmconfigchangecallbackproxy_fuzzer:fuzztest", 35e9297d28Sopenharmony_ci "render_service_base/fuzztest/pipeline/rspipelinerender_fuzzer:fuzztest", 36e9297d28Sopenharmony_ci "render_service_base/fuzztest/pipeline/rsrendernode_fuzzer:fuzztest", 37e9297d28Sopenharmony_ci "render_service_base/fuzztest/render/rspixelmapshader_fuzzer:fuzztest", 38e9297d28Sopenharmony_ci "render_service_base/fuzztest/rsaibarshaderfilter_fuzzer:fuzztest", 39e9297d28Sopenharmony_ci "render_service_base/fuzztest/rsanimationfraction_fuzzer:fuzztest", 40e9297d28Sopenharmony_ci "render_service_base/fuzztest/rsanimationratedecider_fuzzer:fuzztest", 41e9297d28Sopenharmony_ci "render_service_base/fuzztest/rsapplicationagentstub_fuzzer:fuzztest", 42e9297d28Sopenharmony_ci "render_service_base/fuzztest/rsbackgroundthread_fuzzer:fuzztest", 43e9297d28Sopenharmony_ci "render_service_base/fuzztest/rsbasecommon_fuzzer:fuzztest", 44e9297d28Sopenharmony_ci "render_service_base/fuzztest/rsbasescreenmanager_fuzzer:fuzztest", 45e9297d28Sopenharmony_ci "render_service_base/fuzztest/rsblurfilter_fuzzer:fuzztest", 46e9297d28Sopenharmony_ci "render_service_base/fuzztest/rscolorextract_fuzzer:fuzztest", 47e9297d28Sopenharmony_ci "render_service_base/fuzztest/rscommand_fuzzer:fuzztest", 48e9297d28Sopenharmony_ci "render_service_base/fuzztest/rscommondef_fuzzer:fuzztest", 49e9297d28Sopenharmony_ci "render_service_base/fuzztest/rscommontools_fuzzer:fuzztest", 50e9297d28Sopenharmony_ci "render_service_base/fuzztest/rscpuoverdrawcanvaslistener_fuzzer:fuzztest", 51e9297d28Sopenharmony_ci "render_service_base/fuzztest/rsdirtyregionmanager_fuzzer:fuzztest", 52e9297d28Sopenharmony_ci "render_service_base/fuzztest/rsdisplaynodecommand_fuzzer:fuzztest", 53e9297d28Sopenharmony_ci "render_service_base/fuzztest/rsdisplayrendernode_fuzzer:fuzztest", 54e9297d28Sopenharmony_ci "render_service_base/fuzztest/rseventdetector_fuzzer:fuzztest", 55e9297d28Sopenharmony_ci "render_service_base/fuzztest/rsframereport_fuzzer:fuzztest", 56e9297d28Sopenharmony_ci "render_service_base/fuzztest/rsfunctionaldelegate_fuzzer:fuzztest", 57e9297d28Sopenharmony_ci "render_service_base/fuzztest/rsgpuoverdrawcanvaslistener_fuzzer:fuzztest", 58e9297d28Sopenharmony_ci "render_service_base/fuzztest/rslineargradientblurshaderfilter_fuzzer:fuzztest", 59e9297d28Sopenharmony_ci "render_service_base/fuzztest/rslistenedcanvas_fuzzer:fuzztest", 60e9297d28Sopenharmony_ci "render_service_base/fuzztest/rslog_fuzzer:fuzztest", 61e9297d28Sopenharmony_ci "render_service_base/fuzztest/rsmarshallinghelper_fuzzer:fuzztest", 62e9297d28Sopenharmony_ci "render_service_base/fuzztest/rsoverdrawcontroller_fuzzer:fuzztest", 63e9297d28Sopenharmony_ci "render_service_base/fuzztest/rspath_fuzzer:fuzztest", 64e9297d28Sopenharmony_ci "render_service_base/fuzztest/rsproperty_fuzzer:fuzztest", 65e9297d28Sopenharmony_ci "render_service_base/fuzztest/rspropertydrawable_fuzzer:fuzztest", 66e9297d28Sopenharmony_ci "render_service_base/fuzztest/rspropertydrawableboundsgeometry_fuzzer:fuzztest", 67e9297d28Sopenharmony_ci "render_service_base/fuzztest/rspropertydrawableframegeometry_fuzzer:fuzztest", 68e9297d28Sopenharmony_ci "render_service_base/fuzztest/rspropertydrawableutilities_fuzzer:fuzztest", 69e9297d28Sopenharmony_ci "render_service_base/fuzztest/rsproxyrendernode_fuzzer:fuzztest", 70e9297d28Sopenharmony_ci "render_service_base/fuzztest/rsrenderdisplaysync_fuzzer:fuzztest", 71e9297d28Sopenharmony_ci "render_service_base/fuzztest/rsrenderframeratelinkermap_fuzzer:fuzztest", 72e9297d28Sopenharmony_ci "render_service_base/fuzztest/rsrenderimage_fuzzer:fuzztest", 73e9297d28Sopenharmony_ci "render_service_base/fuzztest/rsrendernodemap_fuzzer:fuzztest", 74e9297d28Sopenharmony_ci "render_service_base/fuzztest/rsrenderparams_fuzzer:fuzztest", 75e9297d28Sopenharmony_ci "render_service_base/fuzztest/rsrenderserviceconnecthub_fuzzer:fuzztest", 76e9297d28Sopenharmony_ci "render_service_base/fuzztest/rsrenderserviceconnectionproxy_fuzzer:fuzztest", 77e9297d28Sopenharmony_ci "render_service_base/fuzztest/rsrenderserviceconnectionproxy_fuzzer:fuzztest", 78e9297d28Sopenharmony_ci "render_service_base/fuzztest/rsrootrendernode_fuzzer:fuzztest", 79e9297d28Sopenharmony_ci "render_service_base/fuzztest/rsscreencapability_fuzzer:fuzztest", 80e9297d28Sopenharmony_ci "render_service_base/fuzztest/rsscreenhdrcapability_fuzzer:fuzztest", 81e9297d28Sopenharmony_ci "render_service_base/fuzztest/rsscreenmodeinfo_fuzzer:fuzztest", 82e9297d28Sopenharmony_ci "render_service_base/fuzztest/rsshader_fuzzer:fuzztest", 83e9297d28Sopenharmony_ci "render_service_base/fuzztest/rsshadow_fuzzer:fuzztest", 84e9297d28Sopenharmony_ci "render_service_base/fuzztest/rssingleframecomposer_fuzzer:fuzztest", 85e9297d28Sopenharmony_ci "render_service_base/fuzztest/rsspringmodel_fuzzer:fuzztest", 86e9297d28Sopenharmony_ci "render_service_base/fuzztest/rssurfaceframeohosgl_fuzzer:fuzztest", 87e9297d28Sopenharmony_ci "render_service_base/fuzztest/rssurfaceframeohosvulkan_fuzzer:fuzztest", 88e9297d28Sopenharmony_ci "render_service_base/fuzztest/rssurfacenodecommand_fuzzer:fuzztest", 89e9297d28Sopenharmony_ci "render_service_base/fuzztest/rssurfaceocclusionchangecallbackproxy_fuzzer:fuzztest", 90e9297d28Sopenharmony_ci "render_service_base/fuzztest/rssurfaceocclusionchangecallbackstub_fuzzer:fuzztest", 91e9297d28Sopenharmony_ci "render_service_base/fuzztest/rssurfaceohos_fuzzer:fuzztest", 92e9297d28Sopenharmony_ci "render_service_base/fuzztest/rssurfaceohosraster_fuzzer:fuzztest", 93e9297d28Sopenharmony_ci "render_service_base/fuzztest/rssystemproperties_fuzzer:fuzztest", 94e9297d28Sopenharmony_ci "render_service_base/fuzztest/rsthreadhandlergeneric_fuzzer:fuzztest", 95e9297d28Sopenharmony_ci "render_service_base/fuzztest/rsunirenderjudgement_fuzzer:fuzztest", 96e9297d28Sopenharmony_ci "render_service_base/fuzztest/rsvsyncclientohos_fuzzer:fuzztest", 97e9297d28Sopenharmony_ci "render_service_base/fuzztest/skresourcemanager_fuzzer:fuzztest", 98e9297d28Sopenharmony_ci "render_service_base/unittest/animation:unittest", 99e9297d28Sopenharmony_ci "render_service_base/unittest/command:unittest", 100e9297d28Sopenharmony_ci "render_service_base/unittest/common:unittest", 101e9297d28Sopenharmony_ci "render_service_base/unittest/delegate:unittest", 102e9297d28Sopenharmony_ci "render_service_base/unittest/drawable:unittest", 103e9297d28Sopenharmony_ci "render_service_base/unittest/ipc_callbacks:unittest", 104e9297d28Sopenharmony_ci "render_service_base/unittest/luminance:unittest", 105e9297d28Sopenharmony_ci "render_service_base/unittest/memory:unittest", 106e9297d28Sopenharmony_ci "render_service_base/unittest/modifier:unittest", 107e9297d28Sopenharmony_ci "render_service_base/unittest/offscreen_render:unittest", 108e9297d28Sopenharmony_ci "render_service_base/unittest/overdraw:unittest", 109e9297d28Sopenharmony_ci "render_service_base/unittest/params:unittest", 110e9297d28Sopenharmony_ci "render_service_base/unittest/pipeline:unittest", 111e9297d28Sopenharmony_ci "render_service_base/unittest/platform/ohos:unittest", 112e9297d28Sopenharmony_ci "render_service_base/unittest/platform/ohos/backend:unittest", 113e9297d28Sopenharmony_ci "render_service_base/unittest/property:unittest", 114e9297d28Sopenharmony_ci "render_service_base/unittest/render:unittest", 115e9297d28Sopenharmony_ci "render_service_base/unittest/screen_manager:unittest", 116e9297d28Sopenharmony_ci "render_service_base/unittest/transaction:unittest", 117e9297d28Sopenharmony_ci "render_service_client/fuzztest/rsclientproperty_fuzzer:fuzztest", 118e9297d28Sopenharmony_ci "render_service_client/fuzztest/rsextendedmodifier_fuzzer:fuzztest", 119e9297d28Sopenharmony_ci "render_service_client/fuzztest/rsinterfaces_fuzzer:fuzztest", 120e9297d28Sopenharmony_ci "render_service_client/fuzztest/rsmodifier_fuzzer:fuzztest", 121e9297d28Sopenharmony_ci "render_service_client/fuzztest/rsmodifierextractor_fuzzer:fuzztest", 122e9297d28Sopenharmony_ci "render_service_client/fuzztest/rsmodifiermanager_fuzzer:fuzztest", 123e9297d28Sopenharmony_ci "render_service_client/fuzztest/rsnodemap_fuzzer:fuzztest", 124e9297d28Sopenharmony_ci "render_service_client/fuzztest/rspropertymodifier_fuzzer:fuzztest", 125e9297d28Sopenharmony_ci "render_service_client/fuzztest/rsshowingpropertiesfreezer_fuzzer:fuzztest", 126e9297d28Sopenharmony_ci "render_service_client/fuzztest/ui/rscanvasdrawingnode_fuzzer:fuzztest", 127e9297d28Sopenharmony_ci "render_service_client/fuzztest/ui/rseffectnode_fuzzer:fuzztest", 128e9297d28Sopenharmony_ci "render_service_client/fuzztest/ui/rsframeratelinker_fuzzer:fuzztest", 129e9297d28Sopenharmony_ci "render_service_client/fuzztest/ui/rsframeratepolicy_fuzzer:fuzztest", 130e9297d28Sopenharmony_ci "render_service_client/fuzztest/ui/rsnode_fuzzer:fuzztest", 131e9297d28Sopenharmony_ci "render_service_client/fuzztest/ui/rsproxynode_fuzzer:fuzztest", 132e9297d28Sopenharmony_ci "render_service_client/fuzztest/ui/rsrootnode_fuzzer:fuzztest", 133e9297d28Sopenharmony_ci "render_service_client/fuzztest/ui/rssurfaceextractor_fuzzer:fuzztest", 134e9297d28Sopenharmony_ci "render_service_client/fuzztest/ui/rssurfacenode_fuzzer:fuzztest", 135e9297d28Sopenharmony_ci "render_service_client/fuzztest/ui/rstextureexport_fuzzer:fuzztest", 136e9297d28Sopenharmony_ci "render_service_client/fuzztest/ui/rsuidirector_fuzzer:fuzztest", 137e9297d28Sopenharmony_ci "render_service_client/fuzztest/ui/rsuisharecontext_fuzzer:fuzztest", 138e9297d28Sopenharmony_ci "render_service_client/fuzztest/ui/rsuisurface_fuzzer:fuzztest", 139e9297d28Sopenharmony_ci "render_service_client/unittest/animation:unittest", 140e9297d28Sopenharmony_ci "render_service_client/unittest/jank_detector:unittest", 141e9297d28Sopenharmony_ci "render_service_client/unittest/modifier:unittest", 142e9297d28Sopenharmony_ci "render_service_client/unittest/pipeline:unittest", 143e9297d28Sopenharmony_ci "render_service_client/unittest/transaction:unittest", 144e9297d28Sopenharmony_ci "render_service_client/unittest/ui:unittest", 145e9297d28Sopenharmony_ci ] 146e9297d28Sopenharmony_ci 147e9297d28Sopenharmony_ci if (graphic_2d_feature_enable_vulkan) { 148e9297d28Sopenharmony_ci deps += [ 149e9297d28Sopenharmony_ci "render_service_base/fuzztest/nativebufferutils_fuzzer:fuzztest", 150e9297d28Sopenharmony_ci "render_service_base/fuzztest/rssurfaceohosvulkan_fuzzer:fuzztest", 151e9297d28Sopenharmony_ci "render_service_base/fuzztest/rsvulkancontext_fuzzer:fuzztest", 152e9297d28Sopenharmony_ci ] 153e9297d28Sopenharmony_ci } 154e9297d28Sopenharmony_ci if (tp_feature_enable) { 155e9297d28Sopenharmony_ci deps += [ "render_service/unittest/touch_screen:unittest" ] 156e9297d28Sopenharmony_ci } 157e9297d28Sopenharmony_ci 158e9297d28Sopenharmony_ci if (graphic_2d_feature_enable_rspipeline) { 159e9297d28Sopenharmony_ci deps += [ "render_service/unittest/drawable:unittest" ] 160e9297d28Sopenharmony_ci } 161e9297d28Sopenharmony_ci 162e9297d28Sopenharmony_ci if (graphic_2d_feature_rs_enable_profiler) { 163e9297d28Sopenharmony_ci deps += [ "render_service_profiler/unittest:unittest" ] 164e9297d28Sopenharmony_ci } 165e9297d28Sopenharmony_ci if (graphic_2d_feature_enable_recording_dcl) { 166e9297d28Sopenharmony_ci deps += [ "render_service_base/unittest/benchmarks:unittest" ] 167e9297d28Sopenharmony_ci } 168e9297d28Sopenharmony_ci} 169