17c804472Sopenharmony_ci# Copyright (c) 2024 Huawei Device Co., Ltd. 27c804472Sopenharmony_ci# Licensed under the Apache License, Version 2.0 (the "License"); 37c804472Sopenharmony_ci# you may not use this file except in compliance with the License. 47c804472Sopenharmony_ci# You may obtain a copy of the License at 57c804472Sopenharmony_ci# 67c804472Sopenharmony_ci# http://www.apache.org/licenses/LICENSE-2.0 77c804472Sopenharmony_ci# 87c804472Sopenharmony_ci# Unless required by applicable law or agreed to in writing, software 97c804472Sopenharmony_ci# distributed under the License is distributed on an "AS IS" BASIS, 107c804472Sopenharmony_ci# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 117c804472Sopenharmony_ci# See the License for the specific language governing permissions and 127c804472Sopenharmony_ci# limitations under the License. 137c804472Sopenharmony_ci 147c804472Sopenharmony_ciimport("../../test.gni") 157c804472Sopenharmony_ci 167c804472Sopenharmony_cimodule_output_path = "previewer/cli" 177c804472Sopenharmony_ci 187c804472Sopenharmony_cigroup("json_parse_fuzztest") { 197c804472Sopenharmony_ci testonly = true 207c804472Sopenharmony_ci deps = [ 217c804472Sopenharmony_ci ":DeviceConfigParseFuzzTest", 227c804472Sopenharmony_ci ":GetHspAceModuleBuildFuzzTest", 237c804472Sopenharmony_ci ":GetModuleBufferFromHspFuzzTest", 247c804472Sopenharmony_ci ":GetModulePathMapFuzzTest", 257c804472Sopenharmony_ci ":ParseMockJsonFileFuzzTest", 267c804472Sopenharmony_ci ":ReadFileContentsFuzzTest", 277c804472Sopenharmony_ci ":SetPkgContextInfoFuzzTest", 287c804472Sopenharmony_ci ] 297c804472Sopenharmony_ci} 307c804472Sopenharmony_ci 317c804472Sopenharmony_ciide_fuzztest("DeviceConfigParseFuzzTest") { 327c804472Sopenharmony_ci testonly = true 337c804472Sopenharmony_ci part_name = "previewer" 347c804472Sopenharmony_ci subsystem_name = "ide" 357c804472Sopenharmony_ci module_out_path = module_output_path 367c804472Sopenharmony_ci output_name = "DeviceConfigParseFuzzTest" 377c804472Sopenharmony_ci include_dirs = [ 387c804472Sopenharmony_ci "../", 397c804472Sopenharmony_ci "$ide_previewer_path/test/mock", 407c804472Sopenharmony_ci "$ide_previewer_path/cli", 417c804472Sopenharmony_ci "$ide_previewer_path/util", 427c804472Sopenharmony_ci "//third_party/libwebsockets/include", 437c804472Sopenharmony_ci "//third_party/cJSON", 447c804472Sopenharmony_ci "//third_party/bounds_checking_function/include", 457c804472Sopenharmony_ci ] 467c804472Sopenharmony_ci include_dirs += graphic_2d_include_path 477c804472Sopenharmony_ci include_dirs += window_manager_include_path 487c804472Sopenharmony_ci include_dirs += ability_runtime_include_path 497c804472Sopenharmony_ci include_dirs += ace_engine_include_path 507c804472Sopenharmony_ci include_dirs += [ 517c804472Sopenharmony_ci "$ide_previewer_path/jsapp", 527c804472Sopenharmony_ci "$ide_previewer_path/jsapp/rich", 537c804472Sopenharmony_ci "$ide_previewer_path/mock", 547c804472Sopenharmony_ci "$ide_previewer_path/mock/rich", 557c804472Sopenharmony_ci ] 567c804472Sopenharmony_ci sources = [ 577c804472Sopenharmony_ci "$graphic_2d_path/rosen/modules/platform/utils/refbase.cpp", 587c804472Sopenharmony_ci "$ide_previewer_path/cli/CommandLine.cpp", 597c804472Sopenharmony_ci "$ide_previewer_path/cli/CommandLineFactory.cpp", 607c804472Sopenharmony_ci "$ide_previewer_path/cli/CommandLineInterface.cpp", 617c804472Sopenharmony_ci "$ide_previewer_path/mock/KeyInput.cpp", 627c804472Sopenharmony_ci "$ide_previewer_path/mock/MouseInput.cpp", 637c804472Sopenharmony_ci "$ide_previewer_path/mock/MouseWheel.cpp", 647c804472Sopenharmony_ci "$ide_previewer_path/mock/VirtualMessage.cpp", 657c804472Sopenharmony_ci "$ide_previewer_path/test/mock/MockGlobalResult.cpp", 667c804472Sopenharmony_ci "$ide_previewer_path/test/mock/ability/MockSimulator.cpp", 677c804472Sopenharmony_ci "$ide_previewer_path/test/mock/arkui/MockAceAbility.cpp", 687c804472Sopenharmony_ci "$ide_previewer_path/test/mock/jsapp/MockJsApp.cpp", 697c804472Sopenharmony_ci "$ide_previewer_path/test/mock/jsapp/MockJsAppImpl.cpp", 707c804472Sopenharmony_ci "$ide_previewer_path/test/mock/mock/MockKeyInputImpl.cpp", 717c804472Sopenharmony_ci "$ide_previewer_path/test/mock/mock/MockMouseInputImpl.cpp", 727c804472Sopenharmony_ci "$ide_previewer_path/test/mock/mock/MockMouseWheelImpl.cpp", 737c804472Sopenharmony_ci "$ide_previewer_path/test/mock/mock/MockVirtualMessageImpl.cpp", 747c804472Sopenharmony_ci "$ide_previewer_path/test/mock/mock/MockVirtualScreen.cpp", 757c804472Sopenharmony_ci "$ide_previewer_path/test/mock/mock/MockVirtualScreenImpl.cpp", 767c804472Sopenharmony_ci "$ide_previewer_path/test/mock/util/MockLocalSocket.cpp", 777c804472Sopenharmony_ci "$ide_previewer_path/test/mock/util/MockWebSocketServer.cpp", 787c804472Sopenharmony_ci "$ide_previewer_path/test/mock/window/MockWindowDisplay.cpp", 797c804472Sopenharmony_ci "$ide_previewer_path/test/mock/window/MockWindowModel.cpp", 807c804472Sopenharmony_ci "$ide_previewer_path/util/CallbackQueue.cpp", 817c804472Sopenharmony_ci "$ide_previewer_path/util/CommandParser.cpp", 827c804472Sopenharmony_ci "$ide_previewer_path/util/CppTimer.cpp", 837c804472Sopenharmony_ci "$ide_previewer_path/util/CppTimerManager.cpp", 847c804472Sopenharmony_ci "$ide_previewer_path/util/FileSystem.cpp", 857c804472Sopenharmony_ci "$ide_previewer_path/util/Interrupter.cpp", 867c804472Sopenharmony_ci "$ide_previewer_path/util/JsonReader.cpp", 877c804472Sopenharmony_ci "$ide_previewer_path/util/PreviewerEngineLog.cpp", 887c804472Sopenharmony_ci "$ide_previewer_path/util/SharedDataManager.cpp", 897c804472Sopenharmony_ci "$ide_previewer_path/util/TimeTool.cpp", 907c804472Sopenharmony_ci "$ide_previewer_path/util/TraceTool.cpp", 917c804472Sopenharmony_ci "$ide_previewer_path/util/unix/LocalDate.cpp", 927c804472Sopenharmony_ci "$ide_previewer_path/util/unix/NativeFileSystem.cpp", 937c804472Sopenharmony_ci ] 947c804472Sopenharmony_ci sources += [ 957c804472Sopenharmony_ci "../ChangeJsonUtil.cpp", 967c804472Sopenharmony_ci "../main.cpp", 977c804472Sopenharmony_ci "DeviceConfigParseFuzzer.cpp", 987c804472Sopenharmony_ci ] 997c804472Sopenharmony_ci deps = [ 1007c804472Sopenharmony_ci "//third_party/bounds_checking_function:libsec_static", 1017c804472Sopenharmony_ci "//third_party/cJSON:cjson_static", 1027c804472Sopenharmony_ci ] 1037c804472Sopenharmony_ci libs = [] 1047c804472Sopenharmony_ci cflags = [ "-Wno-error=overflow" ] 1057c804472Sopenharmony_ci cflags_cc = [ "-Wno-error=overflow" ] 1067c804472Sopenharmony_ci ldflags = [ "-Wno-error=overflow" ] 1077c804472Sopenharmony_ci} 1087c804472Sopenharmony_ci 1097c804472Sopenharmony_ciide_fuzztest("ReadFileContentsFuzzTest") { 1107c804472Sopenharmony_ci testonly = true 1117c804472Sopenharmony_ci part_name = "previewer" 1127c804472Sopenharmony_ci subsystem_name = "ide" 1137c804472Sopenharmony_ci module_out_path = module_output_path 1147c804472Sopenharmony_ci output_name = "ReadFileContentsFuzzTest" 1157c804472Sopenharmony_ci sources = [ 1167c804472Sopenharmony_ci "$graphic_2d_path/rosen/modules/platform/utils/refbase.cpp", 1177c804472Sopenharmony_ci "$ide_previewer_path/cli/CommandLine.cpp", 1187c804472Sopenharmony_ci "$ide_previewer_path/cli/CommandLineFactory.cpp", 1197c804472Sopenharmony_ci "$ide_previewer_path/cli/CommandLineInterface.cpp", 1207c804472Sopenharmony_ci "$ide_previewer_path/jsapp/JsApp.cpp", 1217c804472Sopenharmony_ci "$ide_previewer_path/jsapp/rich/JsAppImpl.cpp", 1227c804472Sopenharmony_ci "$ide_previewer_path/jsapp/rich/external/EventHandler.cpp", 1237c804472Sopenharmony_ci "$ide_previewer_path/jsapp/rich/external/EventQueue.cpp", 1247c804472Sopenharmony_ci "$ide_previewer_path/jsapp/rich/external/EventRunner.cpp", 1257c804472Sopenharmony_ci "$ide_previewer_path/jsapp/rich/external/StageContext.cpp", 1267c804472Sopenharmony_ci "$ide_previewer_path/mock/KeyInput.cpp", 1277c804472Sopenharmony_ci "$ide_previewer_path/mock/MouseInput.cpp", 1287c804472Sopenharmony_ci "$ide_previewer_path/mock/MouseWheel.cpp", 1297c804472Sopenharmony_ci "$ide_previewer_path/mock/VirtualMessage.cpp", 1307c804472Sopenharmony_ci "$ide_previewer_path/test/mock/MockGlobalResult.cpp", 1317c804472Sopenharmony_ci "$ide_previewer_path/test/mock/ability/MockSimulator.cpp", 1327c804472Sopenharmony_ci "$ide_previewer_path/test/mock/arkui/MockAceAbility.cpp", 1337c804472Sopenharmony_ci "$ide_previewer_path/test/mock/arkui/MockAcePreviewHelper.cpp", 1347c804472Sopenharmony_ci "$ide_previewer_path/test/mock/graphic/MockGlfwRenderContext.cpp", 1357c804472Sopenharmony_ci "$ide_previewer_path/test/mock/mock/MockKeyInputImpl.cpp", 1367c804472Sopenharmony_ci "$ide_previewer_path/test/mock/mock/MockMouseInputImpl.cpp", 1377c804472Sopenharmony_ci "$ide_previewer_path/test/mock/mock/MockMouseWheelImpl.cpp", 1387c804472Sopenharmony_ci "$ide_previewer_path/test/mock/mock/MockVirtualMessageImpl.cpp", 1397c804472Sopenharmony_ci "$ide_previewer_path/test/mock/mock/MockVirtualScreen.cpp", 1407c804472Sopenharmony_ci "$ide_previewer_path/test/mock/mock/MockVirtualScreenImpl.cpp", 1417c804472Sopenharmony_ci "$ide_previewer_path/test/mock/util/MockClipboardHelper.cpp", 1427c804472Sopenharmony_ci "$ide_previewer_path/test/mock/util/MockLocalSocket.cpp", 1437c804472Sopenharmony_ci "$ide_previewer_path/test/mock/util/MockWebSocketServer.cpp", 1447c804472Sopenharmony_ci "$ide_previewer_path/test/mock/window/MockWindow.cpp", 1457c804472Sopenharmony_ci "$ide_previewer_path/test/mock/window/MockWindowDisplay.cpp", 1467c804472Sopenharmony_ci "$ide_previewer_path/test/mock/window/MockWindowModel.cpp", 1477c804472Sopenharmony_ci "$ide_previewer_path/util/CallbackQueue.cpp", 1487c804472Sopenharmony_ci "$ide_previewer_path/util/CommandParser.cpp", 1497c804472Sopenharmony_ci "$ide_previewer_path/util/CppTimer.cpp", 1507c804472Sopenharmony_ci "$ide_previewer_path/util/CppTimerManager.cpp", 1517c804472Sopenharmony_ci "$ide_previewer_path/util/FileSystem.cpp", 1527c804472Sopenharmony_ci "$ide_previewer_path/util/Interrupter.cpp", 1537c804472Sopenharmony_ci "$ide_previewer_path/util/JsonReader.cpp", 1547c804472Sopenharmony_ci "$ide_previewer_path/util/PreviewerEngineLog.cpp", 1557c804472Sopenharmony_ci "$ide_previewer_path/util/SharedDataManager.cpp", 1567c804472Sopenharmony_ci "$ide_previewer_path/util/TimeTool.cpp", 1577c804472Sopenharmony_ci "$ide_previewer_path/util/TraceTool.cpp", 1587c804472Sopenharmony_ci "$ide_previewer_path/util/unix/LocalDate.cpp", 1597c804472Sopenharmony_ci "$ide_previewer_path/util/unix/NativeFileSystem.cpp", 1607c804472Sopenharmony_ci ] 1617c804472Sopenharmony_ci sources += [ "$ide_previewer_path/test/mock/MockFile.cpp" ] 1627c804472Sopenharmony_ci sources += [ 1637c804472Sopenharmony_ci "../ChangeJsonUtil.cpp", 1647c804472Sopenharmony_ci "../main.cpp", 1657c804472Sopenharmony_ci "ReadFileContentsFuzzer.cpp", 1667c804472Sopenharmony_ci ] 1677c804472Sopenharmony_ci include_dirs = [ 1687c804472Sopenharmony_ci "../", 1697c804472Sopenharmony_ci "$ide_previewer_path/test/mock", 1707c804472Sopenharmony_ci "$ide_previewer_path/test/mock/window", 1717c804472Sopenharmony_ci "$ide_previewer_path/cli", 1727c804472Sopenharmony_ci "$ide_previewer_path/util", 1737c804472Sopenharmony_ci "//third_party/libwebsockets/include", 1747c804472Sopenharmony_ci "//third_party/cJSON", 1757c804472Sopenharmony_ci "//third_party/bounds_checking_function/include", 1767c804472Sopenharmony_ci "//third_party/zlib", 1777c804472Sopenharmony_ci ] 1787c804472Sopenharmony_ci include_dirs += graphic_2d_include_path 1797c804472Sopenharmony_ci include_dirs += window_manager_include_path 1807c804472Sopenharmony_ci include_dirs += ability_runtime_include_path 1817c804472Sopenharmony_ci include_dirs += ace_engine_include_path 1827c804472Sopenharmony_ci include_dirs += [ 1837c804472Sopenharmony_ci "$ide_previewer_path/jsapp", 1847c804472Sopenharmony_ci "$ide_previewer_path/jsapp/rich", 1857c804472Sopenharmony_ci "$ide_previewer_path/jsapp/rich/external", 1867c804472Sopenharmony_ci "$ide_previewer_path/mock", 1877c804472Sopenharmony_ci "$ide_previewer_path/mock/rich", 1887c804472Sopenharmony_ci ] 1897c804472Sopenharmony_ci deps = [ 1907c804472Sopenharmony_ci "//third_party/bounds_checking_function:libsec_static", 1917c804472Sopenharmony_ci "//third_party/cJSON:cjson_static", 1927c804472Sopenharmony_ci "//third_party/zlib:libz", 1937c804472Sopenharmony_ci ] 1947c804472Sopenharmony_ci libs = [] 1957c804472Sopenharmony_ci cflags = [ "-Wno-error=overflow" ] 1967c804472Sopenharmony_ci cflags_cc = [ "-Wno-error=overflow" ] 1977c804472Sopenharmony_ci ldflags = [ "-Wno-error=overflow" ] 1987c804472Sopenharmony_ci} 1997c804472Sopenharmony_ci 2007c804472Sopenharmony_ciide_fuzztest("GetModulePathMapFuzzTest") { 2017c804472Sopenharmony_ci testonly = true 2027c804472Sopenharmony_ci part_name = "previewer" 2037c804472Sopenharmony_ci subsystem_name = "ide" 2047c804472Sopenharmony_ci module_out_path = module_output_path 2057c804472Sopenharmony_ci output_name = "GetModulePathMapFuzzTest" 2067c804472Sopenharmony_ci sources = [ 2077c804472Sopenharmony_ci "$graphic_2d_path/rosen/modules/platform/utils/refbase.cpp", 2087c804472Sopenharmony_ci "$ide_previewer_path/cli/CommandLine.cpp", 2097c804472Sopenharmony_ci "$ide_previewer_path/cli/CommandLineFactory.cpp", 2107c804472Sopenharmony_ci "$ide_previewer_path/cli/CommandLineInterface.cpp", 2117c804472Sopenharmony_ci "$ide_previewer_path/jsapp/JsApp.cpp", 2127c804472Sopenharmony_ci "$ide_previewer_path/jsapp/rich/JsAppImpl.cpp", 2137c804472Sopenharmony_ci "$ide_previewer_path/jsapp/rich/external/EventHandler.cpp", 2147c804472Sopenharmony_ci "$ide_previewer_path/jsapp/rich/external/EventQueue.cpp", 2157c804472Sopenharmony_ci "$ide_previewer_path/jsapp/rich/external/EventRunner.cpp", 2167c804472Sopenharmony_ci "$ide_previewer_path/jsapp/rich/external/StageContext.cpp", 2177c804472Sopenharmony_ci "$ide_previewer_path/mock/KeyInput.cpp", 2187c804472Sopenharmony_ci "$ide_previewer_path/mock/MouseInput.cpp", 2197c804472Sopenharmony_ci "$ide_previewer_path/mock/MouseWheel.cpp", 2207c804472Sopenharmony_ci "$ide_previewer_path/mock/VirtualMessage.cpp", 2217c804472Sopenharmony_ci "$ide_previewer_path/test/mock/MockGlobalResult.cpp", 2227c804472Sopenharmony_ci "$ide_previewer_path/test/mock/ability/MockSimulator.cpp", 2237c804472Sopenharmony_ci "$ide_previewer_path/test/mock/arkui/MockAceAbility.cpp", 2247c804472Sopenharmony_ci "$ide_previewer_path/test/mock/arkui/MockAcePreviewHelper.cpp", 2257c804472Sopenharmony_ci "$ide_previewer_path/test/mock/graphic/MockGlfwRenderContext.cpp", 2267c804472Sopenharmony_ci "$ide_previewer_path/test/mock/mock/MockKeyInputImpl.cpp", 2277c804472Sopenharmony_ci "$ide_previewer_path/test/mock/mock/MockMouseInputImpl.cpp", 2287c804472Sopenharmony_ci "$ide_previewer_path/test/mock/mock/MockMouseWheelImpl.cpp", 2297c804472Sopenharmony_ci "$ide_previewer_path/test/mock/mock/MockVirtualMessageImpl.cpp", 2307c804472Sopenharmony_ci "$ide_previewer_path/test/mock/mock/MockVirtualScreen.cpp", 2317c804472Sopenharmony_ci "$ide_previewer_path/test/mock/mock/MockVirtualScreenImpl.cpp", 2327c804472Sopenharmony_ci "$ide_previewer_path/test/mock/util/MockClipboardHelper.cpp", 2337c804472Sopenharmony_ci "$ide_previewer_path/test/mock/util/MockLocalSocket.cpp", 2347c804472Sopenharmony_ci "$ide_previewer_path/test/mock/util/MockWebSocketServer.cpp", 2357c804472Sopenharmony_ci "$ide_previewer_path/test/mock/window/MockWindow.cpp", 2367c804472Sopenharmony_ci "$ide_previewer_path/test/mock/window/MockWindowDisplay.cpp", 2377c804472Sopenharmony_ci "$ide_previewer_path/test/mock/window/MockWindowModel.cpp", 2387c804472Sopenharmony_ci "$ide_previewer_path/util/CallbackQueue.cpp", 2397c804472Sopenharmony_ci "$ide_previewer_path/util/CommandParser.cpp", 2407c804472Sopenharmony_ci "$ide_previewer_path/util/CppTimer.cpp", 2417c804472Sopenharmony_ci "$ide_previewer_path/util/CppTimerManager.cpp", 2427c804472Sopenharmony_ci "$ide_previewer_path/util/FileSystem.cpp", 2437c804472Sopenharmony_ci "$ide_previewer_path/util/Interrupter.cpp", 2447c804472Sopenharmony_ci "$ide_previewer_path/util/JsonReader.cpp", 2457c804472Sopenharmony_ci "$ide_previewer_path/util/PreviewerEngineLog.cpp", 2467c804472Sopenharmony_ci "$ide_previewer_path/util/SharedDataManager.cpp", 2477c804472Sopenharmony_ci "$ide_previewer_path/util/TimeTool.cpp", 2487c804472Sopenharmony_ci "$ide_previewer_path/util/TraceTool.cpp", 2497c804472Sopenharmony_ci "$ide_previewer_path/util/unix/LocalDate.cpp", 2507c804472Sopenharmony_ci "$ide_previewer_path/util/unix/NativeFileSystem.cpp", 2517c804472Sopenharmony_ci ] 2527c804472Sopenharmony_ci sources += [ 2537c804472Sopenharmony_ci "../ChangeJsonUtil.cpp", 2547c804472Sopenharmony_ci "../main.cpp", 2557c804472Sopenharmony_ci "GetModulePathMapFuzzer.cpp", 2567c804472Sopenharmony_ci ] 2577c804472Sopenharmony_ci include_dirs = [ 2587c804472Sopenharmony_ci "../", 2597c804472Sopenharmony_ci "$ide_previewer_path/test/mock", 2607c804472Sopenharmony_ci "$ide_previewer_path/test/mock/window", 2617c804472Sopenharmony_ci "$ide_previewer_path/cli", 2627c804472Sopenharmony_ci "$ide_previewer_path/util", 2637c804472Sopenharmony_ci "//third_party/libwebsockets/include", 2647c804472Sopenharmony_ci "//third_party/cJSON", 2657c804472Sopenharmony_ci "//third_party/bounds_checking_function/include", 2667c804472Sopenharmony_ci "//third_party/zlib", 2677c804472Sopenharmony_ci ] 2687c804472Sopenharmony_ci include_dirs += graphic_2d_include_path 2697c804472Sopenharmony_ci include_dirs += window_manager_include_path 2707c804472Sopenharmony_ci include_dirs += ability_runtime_include_path 2717c804472Sopenharmony_ci include_dirs += ace_engine_include_path 2727c804472Sopenharmony_ci include_dirs += [ 2737c804472Sopenharmony_ci "$ide_previewer_path/jsapp", 2747c804472Sopenharmony_ci "$ide_previewer_path/jsapp/rich", 2757c804472Sopenharmony_ci "$ide_previewer_path/jsapp/rich/external", 2767c804472Sopenharmony_ci "$ide_previewer_path/mock", 2777c804472Sopenharmony_ci "$ide_previewer_path/mock/rich", 2787c804472Sopenharmony_ci ] 2797c804472Sopenharmony_ci deps = [ 2807c804472Sopenharmony_ci "//third_party/bounds_checking_function:libsec_static", 2817c804472Sopenharmony_ci "//third_party/cJSON:cjson_static", 2827c804472Sopenharmony_ci "//third_party/zlib:libz", 2837c804472Sopenharmony_ci ] 2847c804472Sopenharmony_ci libs = [] 2857c804472Sopenharmony_ci cflags = [ "-Wno-error=overflow" ] 2867c804472Sopenharmony_ci cflags_cc = [ "-Wno-error=overflow" ] 2877c804472Sopenharmony_ci ldflags = [ "-Wno-error=overflow" ] 2887c804472Sopenharmony_ci} 2897c804472Sopenharmony_ci 2907c804472Sopenharmony_ciide_fuzztest("GetHspAceModuleBuildFuzzTest") { 2917c804472Sopenharmony_ci testonly = true 2927c804472Sopenharmony_ci part_name = "previewer" 2937c804472Sopenharmony_ci subsystem_name = "ide" 2947c804472Sopenharmony_ci module_out_path = module_output_path 2957c804472Sopenharmony_ci output_name = "GetHspAceModuleBuildFuzzTest" 2967c804472Sopenharmony_ci sources = [ 2977c804472Sopenharmony_ci "$graphic_2d_path/rosen/modules/platform/utils/refbase.cpp", 2987c804472Sopenharmony_ci "$ide_previewer_path/cli/CommandLine.cpp", 2997c804472Sopenharmony_ci "$ide_previewer_path/cli/CommandLineFactory.cpp", 3007c804472Sopenharmony_ci "$ide_previewer_path/cli/CommandLineInterface.cpp", 3017c804472Sopenharmony_ci "$ide_previewer_path/jsapp/JsApp.cpp", 3027c804472Sopenharmony_ci "$ide_previewer_path/jsapp/rich/JsAppImpl.cpp", 3037c804472Sopenharmony_ci "$ide_previewer_path/jsapp/rich/external/EventHandler.cpp", 3047c804472Sopenharmony_ci "$ide_previewer_path/jsapp/rich/external/EventQueue.cpp", 3057c804472Sopenharmony_ci "$ide_previewer_path/jsapp/rich/external/EventRunner.cpp", 3067c804472Sopenharmony_ci "$ide_previewer_path/jsapp/rich/external/StageContext.cpp", 3077c804472Sopenharmony_ci "$ide_previewer_path/mock/KeyInput.cpp", 3087c804472Sopenharmony_ci "$ide_previewer_path/mock/MouseInput.cpp", 3097c804472Sopenharmony_ci "$ide_previewer_path/mock/MouseWheel.cpp", 3107c804472Sopenharmony_ci "$ide_previewer_path/mock/VirtualMessage.cpp", 3117c804472Sopenharmony_ci "$ide_previewer_path/test/mock/MockGlobalResult.cpp", 3127c804472Sopenharmony_ci "$ide_previewer_path/test/mock/ability/MockSimulator.cpp", 3137c804472Sopenharmony_ci "$ide_previewer_path/test/mock/arkui/MockAceAbility.cpp", 3147c804472Sopenharmony_ci "$ide_previewer_path/test/mock/arkui/MockAcePreviewHelper.cpp", 3157c804472Sopenharmony_ci "$ide_previewer_path/test/mock/graphic/MockGlfwRenderContext.cpp", 3167c804472Sopenharmony_ci "$ide_previewer_path/test/mock/mock/MockKeyInputImpl.cpp", 3177c804472Sopenharmony_ci "$ide_previewer_path/test/mock/mock/MockMouseInputImpl.cpp", 3187c804472Sopenharmony_ci "$ide_previewer_path/test/mock/mock/MockMouseWheelImpl.cpp", 3197c804472Sopenharmony_ci "$ide_previewer_path/test/mock/mock/MockVirtualMessageImpl.cpp", 3207c804472Sopenharmony_ci "$ide_previewer_path/test/mock/mock/MockVirtualScreen.cpp", 3217c804472Sopenharmony_ci "$ide_previewer_path/test/mock/mock/MockVirtualScreenImpl.cpp", 3227c804472Sopenharmony_ci "$ide_previewer_path/test/mock/util/MockClipboardHelper.cpp", 3237c804472Sopenharmony_ci "$ide_previewer_path/test/mock/util/MockLocalSocket.cpp", 3247c804472Sopenharmony_ci "$ide_previewer_path/test/mock/util/MockWebSocketServer.cpp", 3257c804472Sopenharmony_ci "$ide_previewer_path/test/mock/window/MockWindow.cpp", 3267c804472Sopenharmony_ci "$ide_previewer_path/test/mock/window/MockWindowDisplay.cpp", 3277c804472Sopenharmony_ci "$ide_previewer_path/test/mock/window/MockWindowModel.cpp", 3287c804472Sopenharmony_ci "$ide_previewer_path/util/CallbackQueue.cpp", 3297c804472Sopenharmony_ci "$ide_previewer_path/util/CommandParser.cpp", 3307c804472Sopenharmony_ci "$ide_previewer_path/util/CppTimer.cpp", 3317c804472Sopenharmony_ci "$ide_previewer_path/util/CppTimerManager.cpp", 3327c804472Sopenharmony_ci "$ide_previewer_path/util/FileSystem.cpp", 3337c804472Sopenharmony_ci "$ide_previewer_path/util/Interrupter.cpp", 3347c804472Sopenharmony_ci "$ide_previewer_path/util/JsonReader.cpp", 3357c804472Sopenharmony_ci "$ide_previewer_path/util/PreviewerEngineLog.cpp", 3367c804472Sopenharmony_ci "$ide_previewer_path/util/SharedDataManager.cpp", 3377c804472Sopenharmony_ci "$ide_previewer_path/util/TimeTool.cpp", 3387c804472Sopenharmony_ci "$ide_previewer_path/util/TraceTool.cpp", 3397c804472Sopenharmony_ci "$ide_previewer_path/util/unix/LocalDate.cpp", 3407c804472Sopenharmony_ci "$ide_previewer_path/util/unix/NativeFileSystem.cpp", 3417c804472Sopenharmony_ci ] 3427c804472Sopenharmony_ci sources += [ 3437c804472Sopenharmony_ci "../ChangeJsonUtil.cpp", 3447c804472Sopenharmony_ci "../main.cpp", 3457c804472Sopenharmony_ci "GetHspAceModuleBuildFuzzer.cpp", 3467c804472Sopenharmony_ci ] 3477c804472Sopenharmony_ci include_dirs = [ 3487c804472Sopenharmony_ci "../", 3497c804472Sopenharmony_ci "$ide_previewer_path/test/mock", 3507c804472Sopenharmony_ci "$ide_previewer_path/test/mock/window", 3517c804472Sopenharmony_ci "$ide_previewer_path/cli", 3527c804472Sopenharmony_ci "$ide_previewer_path/util", 3537c804472Sopenharmony_ci "//third_party/libwebsockets/include", 3547c804472Sopenharmony_ci "//third_party/cJSON", 3557c804472Sopenharmony_ci "//third_party/bounds_checking_function/include", 3567c804472Sopenharmony_ci "//third_party/zlib", 3577c804472Sopenharmony_ci ] 3587c804472Sopenharmony_ci include_dirs += graphic_2d_include_path 3597c804472Sopenharmony_ci include_dirs += window_manager_include_path 3607c804472Sopenharmony_ci include_dirs += ability_runtime_include_path 3617c804472Sopenharmony_ci include_dirs += ace_engine_include_path 3627c804472Sopenharmony_ci include_dirs += [ 3637c804472Sopenharmony_ci "$ide_previewer_path/jsapp", 3647c804472Sopenharmony_ci "$ide_previewer_path/jsapp/rich", 3657c804472Sopenharmony_ci "$ide_previewer_path/jsapp/rich/external", 3667c804472Sopenharmony_ci "$ide_previewer_path/mock", 3677c804472Sopenharmony_ci "$ide_previewer_path/mock/rich", 3687c804472Sopenharmony_ci ] 3697c804472Sopenharmony_ci deps = [ 3707c804472Sopenharmony_ci "//third_party/bounds_checking_function:libsec_static", 3717c804472Sopenharmony_ci "//third_party/cJSON:cjson_static", 3727c804472Sopenharmony_ci "//third_party/zlib:libz", 3737c804472Sopenharmony_ci ] 3747c804472Sopenharmony_ci libs = [] 3757c804472Sopenharmony_ci cflags = [ "-Wno-error=overflow" ] 3767c804472Sopenharmony_ci cflags_cc = [ "-Wno-error=overflow" ] 3777c804472Sopenharmony_ci ldflags = [ "-Wno-error=overflow" ] 3787c804472Sopenharmony_ci} 3797c804472Sopenharmony_ci 3807c804472Sopenharmony_ciide_fuzztest("GetModuleBufferFromHspFuzzTest") { 3817c804472Sopenharmony_ci testonly = true 3827c804472Sopenharmony_ci part_name = "previewer" 3837c804472Sopenharmony_ci subsystem_name = "ide" 3847c804472Sopenharmony_ci module_out_path = module_output_path 3857c804472Sopenharmony_ci output_name = "GetModuleBufferFromHspFuzzTest" 3867c804472Sopenharmony_ci sources = [ 3877c804472Sopenharmony_ci "$graphic_2d_path/rosen/modules/platform/utils/refbase.cpp", 3887c804472Sopenharmony_ci "$ide_previewer_path/cli/CommandLine.cpp", 3897c804472Sopenharmony_ci "$ide_previewer_path/cli/CommandLineFactory.cpp", 3907c804472Sopenharmony_ci "$ide_previewer_path/cli/CommandLineInterface.cpp", 3917c804472Sopenharmony_ci "$ide_previewer_path/jsapp/JsApp.cpp", 3927c804472Sopenharmony_ci "$ide_previewer_path/jsapp/rich/JsAppImpl.cpp", 3937c804472Sopenharmony_ci "$ide_previewer_path/jsapp/rich/external/EventHandler.cpp", 3947c804472Sopenharmony_ci "$ide_previewer_path/jsapp/rich/external/EventQueue.cpp", 3957c804472Sopenharmony_ci "$ide_previewer_path/jsapp/rich/external/EventRunner.cpp", 3967c804472Sopenharmony_ci "$ide_previewer_path/jsapp/rich/external/StageContext.cpp", 3977c804472Sopenharmony_ci "$ide_previewer_path/mock/KeyInput.cpp", 3987c804472Sopenharmony_ci "$ide_previewer_path/mock/MouseInput.cpp", 3997c804472Sopenharmony_ci "$ide_previewer_path/mock/MouseWheel.cpp", 4007c804472Sopenharmony_ci "$ide_previewer_path/mock/VirtualMessage.cpp", 4017c804472Sopenharmony_ci "$ide_previewer_path/test/mock/MockGlobalResult.cpp", 4027c804472Sopenharmony_ci "$ide_previewer_path/test/mock/ability/MockSimulator.cpp", 4037c804472Sopenharmony_ci "$ide_previewer_path/test/mock/arkui/MockAceAbility.cpp", 4047c804472Sopenharmony_ci "$ide_previewer_path/test/mock/arkui/MockAcePreviewHelper.cpp", 4057c804472Sopenharmony_ci "$ide_previewer_path/test/mock/graphic/MockGlfwRenderContext.cpp", 4067c804472Sopenharmony_ci "$ide_previewer_path/test/mock/mock/MockKeyInputImpl.cpp", 4077c804472Sopenharmony_ci "$ide_previewer_path/test/mock/mock/MockMouseInputImpl.cpp", 4087c804472Sopenharmony_ci "$ide_previewer_path/test/mock/mock/MockMouseWheelImpl.cpp", 4097c804472Sopenharmony_ci "$ide_previewer_path/test/mock/mock/MockVirtualMessageImpl.cpp", 4107c804472Sopenharmony_ci "$ide_previewer_path/test/mock/mock/MockVirtualScreen.cpp", 4117c804472Sopenharmony_ci "$ide_previewer_path/test/mock/mock/MockVirtualScreenImpl.cpp", 4127c804472Sopenharmony_ci "$ide_previewer_path/test/mock/util/MockClipboardHelper.cpp", 4137c804472Sopenharmony_ci "$ide_previewer_path/test/mock/util/MockLocalSocket.cpp", 4147c804472Sopenharmony_ci "$ide_previewer_path/test/mock/util/MockWebSocketServer.cpp", 4157c804472Sopenharmony_ci "$ide_previewer_path/test/mock/window/MockWindow.cpp", 4167c804472Sopenharmony_ci "$ide_previewer_path/test/mock/window/MockWindowDisplay.cpp", 4177c804472Sopenharmony_ci "$ide_previewer_path/test/mock/window/MockWindowModel.cpp", 4187c804472Sopenharmony_ci "$ide_previewer_path/util/CallbackQueue.cpp", 4197c804472Sopenharmony_ci "$ide_previewer_path/util/CommandParser.cpp", 4207c804472Sopenharmony_ci "$ide_previewer_path/util/CppTimer.cpp", 4217c804472Sopenharmony_ci "$ide_previewer_path/util/CppTimerManager.cpp", 4227c804472Sopenharmony_ci "$ide_previewer_path/util/FileSystem.cpp", 4237c804472Sopenharmony_ci "$ide_previewer_path/util/Interrupter.cpp", 4247c804472Sopenharmony_ci "$ide_previewer_path/util/JsonReader.cpp", 4257c804472Sopenharmony_ci "$ide_previewer_path/util/PreviewerEngineLog.cpp", 4267c804472Sopenharmony_ci "$ide_previewer_path/util/SharedDataManager.cpp", 4277c804472Sopenharmony_ci "$ide_previewer_path/util/TimeTool.cpp", 4287c804472Sopenharmony_ci "$ide_previewer_path/util/TraceTool.cpp", 4297c804472Sopenharmony_ci "$ide_previewer_path/util/unix/LocalDate.cpp", 4307c804472Sopenharmony_ci "$ide_previewer_path/util/unix/NativeFileSystem.cpp", 4317c804472Sopenharmony_ci ] 4327c804472Sopenharmony_ci sources += [ "$ide_previewer_path/test/mock/MockFile.cpp" ] 4337c804472Sopenharmony_ci sources += [ 4347c804472Sopenharmony_ci "../ChangeJsonUtil.cpp", 4357c804472Sopenharmony_ci "../main.cpp", 4367c804472Sopenharmony_ci "GetModuleBufferFromHspFuzzer.cpp", 4377c804472Sopenharmony_ci ] 4387c804472Sopenharmony_ci include_dirs = [ 4397c804472Sopenharmony_ci "../", 4407c804472Sopenharmony_ci "$ide_previewer_path/test/mock", 4417c804472Sopenharmony_ci "$ide_previewer_path/test/mock/window", 4427c804472Sopenharmony_ci "$ide_previewer_path/cli", 4437c804472Sopenharmony_ci "$ide_previewer_path/util", 4447c804472Sopenharmony_ci "//third_party/libwebsockets/include", 4457c804472Sopenharmony_ci "//third_party/cJSON", 4467c804472Sopenharmony_ci "//third_party/bounds_checking_function/include", 4477c804472Sopenharmony_ci "//third_party/zlib", 4487c804472Sopenharmony_ci ] 4497c804472Sopenharmony_ci include_dirs += graphic_2d_include_path 4507c804472Sopenharmony_ci include_dirs += window_manager_include_path 4517c804472Sopenharmony_ci include_dirs += ability_runtime_include_path 4527c804472Sopenharmony_ci include_dirs += ace_engine_include_path 4537c804472Sopenharmony_ci include_dirs += [ 4547c804472Sopenharmony_ci "$ide_previewer_path/jsapp", 4557c804472Sopenharmony_ci "$ide_previewer_path/jsapp/rich", 4567c804472Sopenharmony_ci "$ide_previewer_path/jsapp/rich/external", 4577c804472Sopenharmony_ci "$ide_previewer_path/mock", 4587c804472Sopenharmony_ci "$ide_previewer_path/mock/rich", 4597c804472Sopenharmony_ci ] 4607c804472Sopenharmony_ci deps = [ 4617c804472Sopenharmony_ci "//third_party/bounds_checking_function:libsec_static", 4627c804472Sopenharmony_ci "//third_party/cJSON:cjson_static", 4637c804472Sopenharmony_ci "//third_party/zlib:libz", 4647c804472Sopenharmony_ci ] 4657c804472Sopenharmony_ci libs = [] 4667c804472Sopenharmony_ci cflags = [ "-Wno-error=overflow" ] 4677c804472Sopenharmony_ci cflags_cc = [ "-Wno-error=overflow" ] 4687c804472Sopenharmony_ci ldflags = [ "-Wno-error=overflow" ] 4697c804472Sopenharmony_ci} 4707c804472Sopenharmony_ci 4717c804472Sopenharmony_ciide_fuzztest("ParseMockJsonFileFuzzTest") { 4727c804472Sopenharmony_ci testonly = true 4737c804472Sopenharmony_ci part_name = "previewer" 4747c804472Sopenharmony_ci subsystem_name = "ide" 4757c804472Sopenharmony_ci module_out_path = module_output_path 4767c804472Sopenharmony_ci output_name = "ParseMockJsonFileFuzzTest" 4777c804472Sopenharmony_ci sources = [ 4787c804472Sopenharmony_ci "$graphic_2d_path/rosen/modules/platform/utils/refbase.cpp", 4797c804472Sopenharmony_ci "$ide_previewer_path/cli/CommandLine.cpp", 4807c804472Sopenharmony_ci "$ide_previewer_path/cli/CommandLineFactory.cpp", 4817c804472Sopenharmony_ci "$ide_previewer_path/cli/CommandLineInterface.cpp", 4827c804472Sopenharmony_ci "$ide_previewer_path/jsapp/JsApp.cpp", 4837c804472Sopenharmony_ci "$ide_previewer_path/jsapp/rich/JsAppImpl.cpp", 4847c804472Sopenharmony_ci "$ide_previewer_path/jsapp/rich/external/EventHandler.cpp", 4857c804472Sopenharmony_ci "$ide_previewer_path/jsapp/rich/external/EventQueue.cpp", 4867c804472Sopenharmony_ci "$ide_previewer_path/jsapp/rich/external/EventRunner.cpp", 4877c804472Sopenharmony_ci "$ide_previewer_path/jsapp/rich/external/StageContext.cpp", 4887c804472Sopenharmony_ci "$ide_previewer_path/mock/KeyInput.cpp", 4897c804472Sopenharmony_ci "$ide_previewer_path/mock/MouseInput.cpp", 4907c804472Sopenharmony_ci "$ide_previewer_path/mock/MouseWheel.cpp", 4917c804472Sopenharmony_ci "$ide_previewer_path/mock/VirtualMessage.cpp", 4927c804472Sopenharmony_ci "$ide_previewer_path/test/mock/MockGlobalResult.cpp", 4937c804472Sopenharmony_ci "$ide_previewer_path/test/mock/ability/MockSimulator.cpp", 4947c804472Sopenharmony_ci "$ide_previewer_path/test/mock/arkui/MockAceAbility.cpp", 4957c804472Sopenharmony_ci "$ide_previewer_path/test/mock/arkui/MockAcePreviewHelper.cpp", 4967c804472Sopenharmony_ci "$ide_previewer_path/test/mock/graphic/MockGlfwRenderContext.cpp", 4977c804472Sopenharmony_ci "$ide_previewer_path/test/mock/mock/MockKeyInputImpl.cpp", 4987c804472Sopenharmony_ci "$ide_previewer_path/test/mock/mock/MockMouseInputImpl.cpp", 4997c804472Sopenharmony_ci "$ide_previewer_path/test/mock/mock/MockMouseWheelImpl.cpp", 5007c804472Sopenharmony_ci "$ide_previewer_path/test/mock/mock/MockVirtualMessageImpl.cpp", 5017c804472Sopenharmony_ci "$ide_previewer_path/test/mock/mock/MockVirtualScreen.cpp", 5027c804472Sopenharmony_ci "$ide_previewer_path/test/mock/mock/MockVirtualScreenImpl.cpp", 5037c804472Sopenharmony_ci "$ide_previewer_path/test/mock/util/MockClipboardHelper.cpp", 5047c804472Sopenharmony_ci "$ide_previewer_path/test/mock/util/MockLocalSocket.cpp", 5057c804472Sopenharmony_ci "$ide_previewer_path/test/mock/util/MockWebSocketServer.cpp", 5067c804472Sopenharmony_ci "$ide_previewer_path/test/mock/window/MockWindow.cpp", 5077c804472Sopenharmony_ci "$ide_previewer_path/test/mock/window/MockWindowDisplay.cpp", 5087c804472Sopenharmony_ci "$ide_previewer_path/test/mock/window/MockWindowModel.cpp", 5097c804472Sopenharmony_ci "$ide_previewer_path/util/CallbackQueue.cpp", 5107c804472Sopenharmony_ci "$ide_previewer_path/util/CommandParser.cpp", 5117c804472Sopenharmony_ci "$ide_previewer_path/util/CppTimer.cpp", 5127c804472Sopenharmony_ci "$ide_previewer_path/util/CppTimerManager.cpp", 5137c804472Sopenharmony_ci "$ide_previewer_path/util/FileSystem.cpp", 5147c804472Sopenharmony_ci "$ide_previewer_path/util/Interrupter.cpp", 5157c804472Sopenharmony_ci "$ide_previewer_path/util/JsonReader.cpp", 5167c804472Sopenharmony_ci "$ide_previewer_path/util/PreviewerEngineLog.cpp", 5177c804472Sopenharmony_ci "$ide_previewer_path/util/SharedDataManager.cpp", 5187c804472Sopenharmony_ci "$ide_previewer_path/util/TimeTool.cpp", 5197c804472Sopenharmony_ci "$ide_previewer_path/util/TraceTool.cpp", 5207c804472Sopenharmony_ci "$ide_previewer_path/util/unix/LocalDate.cpp", 5217c804472Sopenharmony_ci "$ide_previewer_path/util/unix/NativeFileSystem.cpp", 5227c804472Sopenharmony_ci ] 5237c804472Sopenharmony_ci sources += [ 5247c804472Sopenharmony_ci "../ChangeJsonUtil.cpp", 5257c804472Sopenharmony_ci "../main.cpp", 5267c804472Sopenharmony_ci "ParseMockJsonFileFuzzer.cpp", 5277c804472Sopenharmony_ci ] 5287c804472Sopenharmony_ci include_dirs = [ 5297c804472Sopenharmony_ci "../", 5307c804472Sopenharmony_ci "$ide_previewer_path/test/mock", 5317c804472Sopenharmony_ci "$ide_previewer_path/test/mock/window", 5327c804472Sopenharmony_ci "$ide_previewer_path/cli", 5337c804472Sopenharmony_ci "$ide_previewer_path/util", 5347c804472Sopenharmony_ci "//third_party/libwebsockets/include", 5357c804472Sopenharmony_ci "//third_party/cJSON", 5367c804472Sopenharmony_ci "//third_party/bounds_checking_function/include", 5377c804472Sopenharmony_ci "//third_party/zlib", 5387c804472Sopenharmony_ci ] 5397c804472Sopenharmony_ci include_dirs += graphic_2d_include_path 5407c804472Sopenharmony_ci include_dirs += window_manager_include_path 5417c804472Sopenharmony_ci include_dirs += ability_runtime_include_path 5427c804472Sopenharmony_ci include_dirs += ace_engine_include_path 5437c804472Sopenharmony_ci include_dirs += [ 5447c804472Sopenharmony_ci "$ide_previewer_path/jsapp", 5457c804472Sopenharmony_ci "$ide_previewer_path/jsapp/rich", 5467c804472Sopenharmony_ci "$ide_previewer_path/jsapp/rich/external", 5477c804472Sopenharmony_ci "$ide_previewer_path/mock", 5487c804472Sopenharmony_ci "$ide_previewer_path/mock/rich", 5497c804472Sopenharmony_ci ] 5507c804472Sopenharmony_ci deps = [ 5517c804472Sopenharmony_ci "//third_party/bounds_checking_function:libsec_static", 5527c804472Sopenharmony_ci "//third_party/cJSON:cjson_static", 5537c804472Sopenharmony_ci "//third_party/zlib:libz", 5547c804472Sopenharmony_ci ] 5557c804472Sopenharmony_ci libs = [] 5567c804472Sopenharmony_ci cflags = [ "-Wno-error=overflow" ] 5577c804472Sopenharmony_ci cflags_cc = [ "-Wno-error=overflow" ] 5587c804472Sopenharmony_ci ldflags = [ "-Wno-error=overflow" ] 5597c804472Sopenharmony_ci} 5607c804472Sopenharmony_ci 5617c804472Sopenharmony_ciide_fuzztest("SetPkgContextInfoFuzzTest") { 5627c804472Sopenharmony_ci testonly = true 5637c804472Sopenharmony_ci part_name = "previewer" 5647c804472Sopenharmony_ci subsystem_name = "ide" 5657c804472Sopenharmony_ci module_out_path = module_output_path 5667c804472Sopenharmony_ci output_name = "SetPkgContextInfoFuzzTest" 5677c804472Sopenharmony_ci sources = [ 5687c804472Sopenharmony_ci "$graphic_2d_path/rosen/modules/platform/utils/refbase.cpp", 5697c804472Sopenharmony_ci "$ide_previewer_path/cli/CommandLine.cpp", 5707c804472Sopenharmony_ci "$ide_previewer_path/cli/CommandLineFactory.cpp", 5717c804472Sopenharmony_ci "$ide_previewer_path/cli/CommandLineInterface.cpp", 5727c804472Sopenharmony_ci "$ide_previewer_path/jsapp/JsApp.cpp", 5737c804472Sopenharmony_ci "$ide_previewer_path/jsapp/rich/JsAppImpl.cpp", 5747c804472Sopenharmony_ci "$ide_previewer_path/jsapp/rich/external/EventHandler.cpp", 5757c804472Sopenharmony_ci "$ide_previewer_path/jsapp/rich/external/EventQueue.cpp", 5767c804472Sopenharmony_ci "$ide_previewer_path/jsapp/rich/external/EventRunner.cpp", 5777c804472Sopenharmony_ci "$ide_previewer_path/jsapp/rich/external/StageContext.cpp", 5787c804472Sopenharmony_ci "$ide_previewer_path/mock/KeyInput.cpp", 5797c804472Sopenharmony_ci "$ide_previewer_path/mock/MouseInput.cpp", 5807c804472Sopenharmony_ci "$ide_previewer_path/mock/MouseWheel.cpp", 5817c804472Sopenharmony_ci "$ide_previewer_path/mock/VirtualMessage.cpp", 5827c804472Sopenharmony_ci "$ide_previewer_path/test/mock/MockGlobalResult.cpp", 5837c804472Sopenharmony_ci "$ide_previewer_path/test/mock/ability/MockSimulator.cpp", 5847c804472Sopenharmony_ci "$ide_previewer_path/test/mock/arkui/MockAceAbility.cpp", 5857c804472Sopenharmony_ci "$ide_previewer_path/test/mock/arkui/MockAcePreviewHelper.cpp", 5867c804472Sopenharmony_ci "$ide_previewer_path/test/mock/graphic/MockGlfwRenderContext.cpp", 5877c804472Sopenharmony_ci "$ide_previewer_path/test/mock/mock/MockKeyInputImpl.cpp", 5887c804472Sopenharmony_ci "$ide_previewer_path/test/mock/mock/MockMouseInputImpl.cpp", 5897c804472Sopenharmony_ci "$ide_previewer_path/test/mock/mock/MockMouseWheelImpl.cpp", 5907c804472Sopenharmony_ci "$ide_previewer_path/test/mock/mock/MockVirtualMessageImpl.cpp", 5917c804472Sopenharmony_ci "$ide_previewer_path/test/mock/mock/MockVirtualScreen.cpp", 5927c804472Sopenharmony_ci "$ide_previewer_path/test/mock/mock/MockVirtualScreenImpl.cpp", 5937c804472Sopenharmony_ci "$ide_previewer_path/test/mock/util/MockClipboardHelper.cpp", 5947c804472Sopenharmony_ci "$ide_previewer_path/test/mock/util/MockLocalSocket.cpp", 5957c804472Sopenharmony_ci "$ide_previewer_path/test/mock/util/MockWebSocketServer.cpp", 5967c804472Sopenharmony_ci "$ide_previewer_path/test/mock/window/MockWindow.cpp", 5977c804472Sopenharmony_ci "$ide_previewer_path/test/mock/window/MockWindowDisplay.cpp", 5987c804472Sopenharmony_ci "$ide_previewer_path/test/mock/window/MockWindowModel.cpp", 5997c804472Sopenharmony_ci "$ide_previewer_path/util/CallbackQueue.cpp", 6007c804472Sopenharmony_ci "$ide_previewer_path/util/CommandParser.cpp", 6017c804472Sopenharmony_ci "$ide_previewer_path/util/CppTimer.cpp", 6027c804472Sopenharmony_ci "$ide_previewer_path/util/CppTimerManager.cpp", 6037c804472Sopenharmony_ci "$ide_previewer_path/util/FileSystem.cpp", 6047c804472Sopenharmony_ci "$ide_previewer_path/util/Interrupter.cpp", 6057c804472Sopenharmony_ci "$ide_previewer_path/util/JsonReader.cpp", 6067c804472Sopenharmony_ci "$ide_previewer_path/util/PreviewerEngineLog.cpp", 6077c804472Sopenharmony_ci "$ide_previewer_path/util/SharedDataManager.cpp", 6087c804472Sopenharmony_ci "$ide_previewer_path/util/TimeTool.cpp", 6097c804472Sopenharmony_ci "$ide_previewer_path/util/TraceTool.cpp", 6107c804472Sopenharmony_ci "$ide_previewer_path/util/unix/LocalDate.cpp", 6117c804472Sopenharmony_ci "$ide_previewer_path/util/unix/NativeFileSystem.cpp", 6127c804472Sopenharmony_ci ] 6137c804472Sopenharmony_ci sources += [ 6147c804472Sopenharmony_ci "../ChangeJsonUtil.cpp", 6157c804472Sopenharmony_ci "../main.cpp", 6167c804472Sopenharmony_ci "SetPkgContextInfoFuzzer.cpp", 6177c804472Sopenharmony_ci ] 6187c804472Sopenharmony_ci include_dirs = [ 6197c804472Sopenharmony_ci "../", 6207c804472Sopenharmony_ci "$ide_previewer_path/test/mock", 6217c804472Sopenharmony_ci "$ide_previewer_path/test/mock/window", 6227c804472Sopenharmony_ci "$ide_previewer_path/cli", 6237c804472Sopenharmony_ci "$ide_previewer_path/util", 6247c804472Sopenharmony_ci "//third_party/libwebsockets/include", 6257c804472Sopenharmony_ci "//third_party/cJSON", 6267c804472Sopenharmony_ci "//third_party/bounds_checking_function/include", 6277c804472Sopenharmony_ci "//third_party/zlib", 6287c804472Sopenharmony_ci ] 6297c804472Sopenharmony_ci include_dirs += graphic_2d_include_path 6307c804472Sopenharmony_ci include_dirs += window_manager_include_path 6317c804472Sopenharmony_ci include_dirs += ability_runtime_include_path 6327c804472Sopenharmony_ci include_dirs += ace_engine_include_path 6337c804472Sopenharmony_ci include_dirs += [ 6347c804472Sopenharmony_ci "$ide_previewer_path/jsapp", 6357c804472Sopenharmony_ci "$ide_previewer_path/jsapp/rich", 6367c804472Sopenharmony_ci "$ide_previewer_path/jsapp/rich/external", 6377c804472Sopenharmony_ci "$ide_previewer_path/mock", 6387c804472Sopenharmony_ci "$ide_previewer_path/mock/rich", 6397c804472Sopenharmony_ci ] 6407c804472Sopenharmony_ci deps = [ 6417c804472Sopenharmony_ci "//third_party/bounds_checking_function:libsec_static", 6427c804472Sopenharmony_ci "//third_party/cJSON:cjson_static", 6437c804472Sopenharmony_ci "//third_party/zlib:libz", 6447c804472Sopenharmony_ci ] 6457c804472Sopenharmony_ci libs = [] 6467c804472Sopenharmony_ci cflags = [ "-Wno-error=overflow" ] 6477c804472Sopenharmony_ci cflags_cc = [ "-Wno-error=overflow" ] 6487c804472Sopenharmony_ci ldflags = [ "-Wno-error=overflow" ] 6497c804472Sopenharmony_ci} 650