diff --git a/test/fuzztest/imeeventmonitormanager_fuzzer/BUILD.gn b/test/fuzztest/imeeventmonitormanager_fuzzer/BUILD.gn index 7b6e8d5a9131e2d6c2acfe19fabeee0c906eb327..0f95db5d78c5184d41bc76b50e17eb9578ec3dcb 100644 --- a/test/fuzztest/imeeventmonitormanager_fuzzer/BUILD.gn +++ b/test/fuzztest/imeeventmonitormanager_fuzzer/BUILD.gn @@ -34,7 +34,11 @@ ohos_fuzztest("ImeEventMonitorManagerFuzzTest") { "-fno-omit-frame-pointer", ] - sources = [ "imeeventmonitormanager_fuzzer.cpp" ] + sources = [ + "${inputmethod_path}/frameworks/native/inputmethod_controller/src/input_client_info.cpp", + "${inputmethod_path}/frameworks/native/inputmethod_controller/src/input_method_utils.cpp", + "imeeventmonitormanager_fuzzer.cpp", + ] deps = [ "${inputmethod_path}/interfaces/inner_api/inputmethod_controller:inputmethod_client", diff --git a/test/fuzztest/imeeventmonitormanager_fuzzer/BUILD.gn.orig b/test/fuzztest/imeeventmonitormanager_fuzzer/BUILD.gn.orig deleted file mode 100644 index 33c63bca7c9895b27b7e4ab73d7969bff3a6f1e5..0000000000000000000000000000000000000000 --- a/test/fuzztest/imeeventmonitormanager_fuzzer/BUILD.gn.orig +++ /dev/null @@ -1,56 +0,0 @@ -# Copyright (c) 2024 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("//base/inputmethod/imf/inputmethod.gni") - -#####################hydra-fuzz################### -import("//build/config/features.gni") -import("//build/ohos.gni") -import("//build/test.gni") - -##############################fuzztest########################################## -ohos_fuzztest("ImeEventMonitorManagerFuzzTest") { - module_out_path = "imf/imf" - - fuzz_config_file = - "${inputmethod_path}/test/fuzztest/imeeventmonitormanager_fuzzer" - - include_dirs = [ "${inputmethod_path}/test/common" ] - - cflags = [ - "-g", - "-O0", - "-Wno-unused-variable", - "-fno-omit-frame-pointer", - ] - - sources = [ "imeeventmonitormanager_fuzzer.cpp" ] - - deps = [ - "${inputmethod_path}/interfaces/inner_api/inputmethod_controller:inputmethod_client", - "${inputmethod_path}/test/common:inputmethod_test_common", - ] -} - -external_deps = [ - "hilog:libhilog", - "ipc:ipc_single", -] - -############################################################################### -group("fuzztest") { - testonly = true - deps = [] - deps += [ ":ImeEventMonitorManagerFuzzTest" ] -} -###############################################################################