# Copyright (c) 2022 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. import("//foundation/arkui/ace_engine/ace_config.gni") # ace fuzz config config("ace_fuzz_config") { visibility = [ "./../../*" ] include_dirs = [ "$ace_root", "$ace_root/frameworks", "$root_out_dir/arkui/framework", ] cflags = [] ldflags = [] if (ace_engine_feature_enable_coverage) { cflags += [ "--coverage" ] ldflags += [ "--coverage" ] } defines = [ "FUZZTEST" ] } group("fuzztest") { testonly = true deps = [ "acereskeyparser_fuzzer:AceResKeyParserFuzzTest", "arkressched_fuzzer:ArkResschedFuzzTest", "arkuiformrendergroup_fuzzer:ArkuiFormRenderGroupFuzzTest", "arkuiformrenderimpl_fuzzer:ArkuiFormRenderImplFuzzTest", "arkuiformrenderproxy_fuzzer:ArkuiFormRenderProxyFuzzTest", "imageloader_fuzzer:ImageLoaderFuzzTest", "manifest_fuzzer:ManifestFuzzTest", "res2_fuzzer:Res2FuzzTest", "res_fuzzer:ResFuzzTest", "sharedimagemanager_fuzzer:SharedImageManagerFuzzTest", "uiservice_fuzzer:UiServiceFuzzTest", "util_fuzzer:UtilFuzzTest", #"utilengine_fuzzer:UtilEngineFuzzTest", #"utilmost_fuzzer:UtilMostFuzzTest", ] }