1885b47fbSopenharmony_ci# Copyright (C) 2022 Huawei Device Co., Ltd.
2885b47fbSopenharmony_ci# Licensed under the Apache License, Version 2.0 (the "License");
3885b47fbSopenharmony_ci# you may not use this file except in compliance with the License.
4885b47fbSopenharmony_ci# You may obtain a copy of the License at
5885b47fbSopenharmony_ci#
6885b47fbSopenharmony_ci#     http://www.apache.org/licenses/LICENSE-2.0
7885b47fbSopenharmony_ci#
8885b47fbSopenharmony_ci# Unless required by applicable law or agreed to in writing, software
9885b47fbSopenharmony_ci# distributed under the License is distributed on an "AS IS" BASIS,
10885b47fbSopenharmony_ci# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
11885b47fbSopenharmony_ci# See the License for the specific language governing permissions and
12885b47fbSopenharmony_ci# limitations under the License.
13885b47fbSopenharmony_ci
14885b47fbSopenharmony_ciimport("//build/test.gni")
15885b47fbSopenharmony_ciimport("../../../accessibility_manager_service.gni")
16885b47fbSopenharmony_ciimport("../../test/aamstestmock.gni")
17885b47fbSopenharmony_ci
18885b47fbSopenharmony_cimodule_output_path = "accessibility/accessibility"
19885b47fbSopenharmony_ci
20885b47fbSopenharmony_ci###############################################################################
21885b47fbSopenharmony_ci#1. intent(c++) get/set test without transport
22885b47fbSopenharmony_ciconfig("module_private_config") {
23885b47fbSopenharmony_ci  visibility = [ ":*" ]
24885b47fbSopenharmony_ci  cflags = []
25885b47fbSopenharmony_ci  if (target_cpu == "arm") {
26885b47fbSopenharmony_ci    cflags += [ "-DBINDER_IPC_32BIT" ]
27885b47fbSopenharmony_ci  }
28885b47fbSopenharmony_ci
29885b47fbSopenharmony_ci  include_dirs = aams_mock_include_dirs
30885b47fbSopenharmony_ci  include_dirs += [
31885b47fbSopenharmony_ci    "../../../common/log/include",
32885b47fbSopenharmony_ci    "../../../interfaces/innerkits/acfwk/include",
33885b47fbSopenharmony_ci    "../../../interfaces/innerkits/asacfwk/include",
34885b47fbSopenharmony_ci    "../../../interfaces/innerkits/common/include",
35885b47fbSopenharmony_ci    "../include",
36885b47fbSopenharmony_ci    "./mock/include",
37885b47fbSopenharmony_ci    "../../test/mock/common",
38885b47fbSopenharmony_ci    "../../../common/interface/include",
39885b47fbSopenharmony_ci    "../../../common/interface/include/parcel",
40885b47fbSopenharmony_ci    "${ability_base_path}/interfaces/inner_api/base/include",
41885b47fbSopenharmony_ci    "${ability_base_path}/interfaces/kits/native/uri/include",
42885b47fbSopenharmony_ci    "${ability_base_path}/interfaces/kits/native/want/include",
43885b47fbSopenharmony_ci    "${ability_runtime_path}/interfaces/kits/native/ability/native/",
44885b47fbSopenharmony_ci    "${ability_runtime_path}/interfaces/kits/native/appkit/app/",
45885b47fbSopenharmony_ci    "${ability_runtime_inner_api_path}/ability_manager/include",
46885b47fbSopenharmony_ci    "${ability_runtime_inner_api_path}/app_manager/include/appmgr/",
47885b47fbSopenharmony_ci    "${ability_runtime_services_path}/abilitymgr/include",
48885b47fbSopenharmony_ci    "mock",
49885b47fbSopenharmony_ci    "../../../../graphic/graphic_2d/rosen/modules/render_service_base/include",
50885b47fbSopenharmony_ci    "../../../../graphic/graphic_2d/rosen/modules/2d_graphics/include",
51885b47fbSopenharmony_ci    "../../../../multimedia/image_framework/interfaces/innerkits/include",
52885b47fbSopenharmony_ci    "../../../../multimedia/image_framework/interfaces/kits/native/include",
53885b47fbSopenharmony_ci    "../../../../window/window_manager/previewer/mock",
54885b47fbSopenharmony_ci    "../../../../multimodalinput/input/util/common/include",
55885b47fbSopenharmony_ci    "../../../../window/window_manager/utils/include",
56885b47fbSopenharmony_ci  ]
57885b47fbSopenharmony_ci
58885b47fbSopenharmony_ci  defines = [
59885b47fbSopenharmony_ci    "AAMS_LOG_TAG = \"accessibility_test\"",
60885b47fbSopenharmony_ci    "AAMS_LOG_DOMAIN = 0xD001D05",
61885b47fbSopenharmony_ci  ]
62885b47fbSopenharmony_ci
63885b47fbSopenharmony_ci  defines += accessibility_default_defines
64885b47fbSopenharmony_ci}
65885b47fbSopenharmony_ci
66885b47fbSopenharmony_ci################################################################################
67885b47fbSopenharmony_ciohos_unittest("accessibility_account_data_test") {
68885b47fbSopenharmony_ci  module_out_path = module_output_path
69885b47fbSopenharmony_ci
70885b47fbSopenharmony_ci  sources = [
71885b47fbSopenharmony_ci    "../src/accessibility_account_data.cpp",
72885b47fbSopenharmony_ci    "../src/accessibility_circle_drawing_manager.cpp",
73885b47fbSopenharmony_ci    "../src/accessibility_common_event.cpp",
74885b47fbSopenharmony_ci    "../src/accessibility_datashare_helper.cpp",
75885b47fbSopenharmony_ci    "../src/accessibility_display_manager.cpp",
76885b47fbSopenharmony_ci    "../src/accessibility_dumper.cpp",
77885b47fbSopenharmony_ci    "../src/accessibility_event_transmission.cpp",
78885b47fbSopenharmony_ci    "../src/accessibility_gesture_recognizer.cpp",
79885b47fbSopenharmony_ci    "../src/accessibility_input_interceptor.cpp",
80885b47fbSopenharmony_ci    "../src/accessibility_keyevent_filter.cpp",
81885b47fbSopenharmony_ci    "../src/accessibility_mouse_autoclick.cpp",
82885b47fbSopenharmony_ci    "../src/accessibility_mouse_key.cpp",
83885b47fbSopenharmony_ci    "../src/accessibility_multifinger_multitap.cpp",
84885b47fbSopenharmony_ci    "../src/accessibility_power_manager.cpp",
85885b47fbSopenharmony_ci    "../src/accessibility_screen_touch.cpp",
86885b47fbSopenharmony_ci    "../src/accessibility_setting_observer.cpp",
87885b47fbSopenharmony_ci    "../src/accessibility_settings.cpp",
88885b47fbSopenharmony_ci    "../src/accessibility_short_key.cpp",
89885b47fbSopenharmony_ci    "../src/accessibility_short_key_dialog.cpp",
90885b47fbSopenharmony_ci    "../src/accessibility_touchEvent_injector.cpp",
91885b47fbSopenharmony_ci    "../src/accessibility_touch_guider.cpp",
92885b47fbSopenharmony_ci    "../src/accessibility_window_connection.cpp",
93885b47fbSopenharmony_ci    "../src/accessibility_window_manager.cpp",
94885b47fbSopenharmony_ci    "../src/accessibility_zoom_gesture.cpp",
95885b47fbSopenharmony_ci    "../src/accessible_ability_manager_service.cpp",
96885b47fbSopenharmony_ci    "../src/accessible_ability_manager_service_event_handler.cpp",
97885b47fbSopenharmony_ci    "../src/utils.cpp",
98885b47fbSopenharmony_ci    "mock/src/mock_accessibility_setting_provider.cpp",
99885b47fbSopenharmony_ci    "mock/src/mock_accessibility_settings_config.cpp",
100885b47fbSopenharmony_ci    "mock/src/mock_accessible_ability_client_stub_impl.cpp",
101885b47fbSopenharmony_ci    "mock/src/mock_accessible_ability_connection.cpp",
102885b47fbSopenharmony_ci    "mock/src/mock_accessible_ability_manager_service_state_observer_proxy.cpp",
103885b47fbSopenharmony_ci    "mock/src/mock_accessible_ability_manager_service_state_observer_stub.cpp",
104885b47fbSopenharmony_ci    "mock/src/mock_system_ability.cpp",
105885b47fbSopenharmony_ci    "unittest/accessibility_account_data_test.cpp",
106885b47fbSopenharmony_ci  ]
107885b47fbSopenharmony_ci  sources += aams_mock_distributeddatamgr_src
108885b47fbSopenharmony_ci
109885b47fbSopenharmony_ci  configs = [
110885b47fbSopenharmony_ci    ":module_private_config",
111885b47fbSopenharmony_ci    "../../../resources/config/build:coverage_flags",
112885b47fbSopenharmony_ci  ]
113885b47fbSopenharmony_ci
114885b47fbSopenharmony_ci  deps = [
115885b47fbSopenharmony_ci    "../../../../../../third_party/googletest:gmock_main",
116885b47fbSopenharmony_ci    "../../../../../../third_party/googletest:gtest_main",
117885b47fbSopenharmony_ci    "../../../common/interface:accessibility_interface",
118885b47fbSopenharmony_ci    "../../../interfaces/innerkits/common:accessibility_common",
119885b47fbSopenharmony_ci  ]
120885b47fbSopenharmony_ci
121885b47fbSopenharmony_ci  external_deps = [
122885b47fbSopenharmony_ci    "ability_base:want",
123885b47fbSopenharmony_ci    "ability_base:zuri",
124885b47fbSopenharmony_ci    "ability_runtime:ability_manager",
125885b47fbSopenharmony_ci    "ability_runtime:abilitykit_native",
126885b47fbSopenharmony_ci    "ability_runtime:dataobs_manager",
127885b47fbSopenharmony_ci    "ability_runtime:extension_manager",
128885b47fbSopenharmony_ci    "bundle_framework:appexecfwk_core",
129885b47fbSopenharmony_ci    "c_utils:utils",
130885b47fbSopenharmony_ci    "common_event_service:cesfwk_innerkits",
131885b47fbSopenharmony_ci    "data_share:datashare_consumer",
132885b47fbSopenharmony_ci    "display_manager:displaymgr",
133885b47fbSopenharmony_ci    "eventhandler:libeventhandler",
134885b47fbSopenharmony_ci    "ffrt:libffrt",
135885b47fbSopenharmony_ci    "graphic_2d:2d_graphics",
136885b47fbSopenharmony_ci    "graphic_2d:librender_service_client",
137885b47fbSopenharmony_ci    "hicollie:libhicollie",
138885b47fbSopenharmony_ci    "hilog:libhilog",
139885b47fbSopenharmony_ci    "hisysevent:libhisysevent",
140885b47fbSopenharmony_ci    "hitrace:hitrace_meter",
141885b47fbSopenharmony_ci    "init:libbegetutil",
142885b47fbSopenharmony_ci    "input:libmmi-client",
143885b47fbSopenharmony_ci    "ipc:ipc_single",
144885b47fbSopenharmony_ci    "os_account:os_account_innerkits",
145885b47fbSopenharmony_ci    "power_manager:powermgr_client",
146885b47fbSopenharmony_ci    "preferences:native_preferences",
147885b47fbSopenharmony_ci    "safwk:system_ability_fwk",
148885b47fbSopenharmony_ci    "samgr:samgr_proxy",
149885b47fbSopenharmony_ci    "window_manager:libdm",
150885b47fbSopenharmony_ci    "window_manager:libwm",
151885b47fbSopenharmony_ci  ]
152885b47fbSopenharmony_ci}
153885b47fbSopenharmony_ci
154885b47fbSopenharmony_ci################################################################################
155885b47fbSopenharmony_ciohos_unittest("accessible_ability_manager_service_test") {
156885b47fbSopenharmony_ci  module_out_path = module_output_path
157885b47fbSopenharmony_ci  sources = [
158885b47fbSopenharmony_ci    "../../test/mock/mock_bundle_mgr_proxy.cpp",
159885b47fbSopenharmony_ci    "../../test/mock/mock_common_event_data.cpp",
160885b47fbSopenharmony_ci    "../../test/mock/mock_common_event_manager.cpp",
161885b47fbSopenharmony_ci    "../../test/mock/mock_common_event_subscribe_info.cpp",
162885b47fbSopenharmony_ci    "../../test/mock/mock_common_event_subscriber.cpp",
163885b47fbSopenharmony_ci    "../../test/mock/mock_matching_skill.cpp",
164885b47fbSopenharmony_ci    "../../test/mock/mock_parameter.c",
165885b47fbSopenharmony_ci    "../src/accessibility_account_data.cpp",
166885b47fbSopenharmony_ci    "../src/accessibility_circle_drawing_manager.cpp",
167885b47fbSopenharmony_ci    "../src/accessibility_common_event.cpp",
168885b47fbSopenharmony_ci    "../src/accessibility_datashare_helper.cpp",
169885b47fbSopenharmony_ci    "../src/accessibility_display_manager.cpp",
170885b47fbSopenharmony_ci    "../src/accessibility_dumper.cpp",
171885b47fbSopenharmony_ci    "../src/accessibility_event_transmission.cpp",
172885b47fbSopenharmony_ci    "../src/accessibility_gesture_recognizer.cpp",
173885b47fbSopenharmony_ci    "../src/accessibility_input_interceptor.cpp",
174885b47fbSopenharmony_ci    "../src/accessibility_keyevent_filter.cpp",
175885b47fbSopenharmony_ci    "../src/accessibility_mouse_autoclick.cpp",
176885b47fbSopenharmony_ci    "../src/accessibility_mouse_key.cpp",
177885b47fbSopenharmony_ci    "../src/accessibility_multifinger_multitap.cpp",
178885b47fbSopenharmony_ci    "../src/accessibility_power_manager.cpp",
179885b47fbSopenharmony_ci    "../src/accessibility_screen_touch.cpp",
180885b47fbSopenharmony_ci    "../src/accessibility_setting_observer.cpp",
181885b47fbSopenharmony_ci    "../src/accessibility_setting_provider.cpp",
182885b47fbSopenharmony_ci    "../src/accessibility_settings.cpp",
183885b47fbSopenharmony_ci    "../src/accessibility_settings_config.cpp",
184885b47fbSopenharmony_ci    "../src/accessibility_short_key.cpp",
185885b47fbSopenharmony_ci    "../src/accessibility_touchEvent_injector.cpp",
186885b47fbSopenharmony_ci    "../src/accessibility_touch_guider.cpp",
187885b47fbSopenharmony_ci    "../src/accessibility_window_connection.cpp",
188885b47fbSopenharmony_ci    "../src/accessibility_zoom_gesture.cpp",
189885b47fbSopenharmony_ci    "../src/accessible_ability_channel.cpp",
190885b47fbSopenharmony_ci    "../src/accessible_ability_connection.cpp",
191885b47fbSopenharmony_ci    "../src/accessible_ability_manager_service.cpp",
192885b47fbSopenharmony_ci    "../src/accessible_ability_manager_service_event_handler.cpp",
193885b47fbSopenharmony_ci    "../src/utils.cpp",
194885b47fbSopenharmony_ci    "mock/src/aafwk/mock_bundle_manager.cpp",
195885b47fbSopenharmony_ci    "mock/src/mock_accessibility_element_operator_callback_stub.cpp",
196885b47fbSopenharmony_ci    "mock/src/mock_accessibility_short_key_dialog.cpp",
197885b47fbSopenharmony_ci    "mock/src/mock_accessibility_window_manager.cpp",
198885b47fbSopenharmony_ci    "mock/src/mock_accessible_ability_client_stub_impl.cpp",
199885b47fbSopenharmony_ci    "mock/src/mock_accessible_ability_manager_service_state_observer_proxy.cpp",
200885b47fbSopenharmony_ci    "mock/src/mock_accessible_ability_manager_service_state_observer_stub.cpp",
201885b47fbSopenharmony_ci    "mock/src/mock_display_power_mgr_client.cpp",
202885b47fbSopenharmony_ci    "mock/src/mock_system_ability.cpp",
203885b47fbSopenharmony_ci    "unittest/accessible_ability_manager_service_test.cpp",
204885b47fbSopenharmony_ci  ]
205885b47fbSopenharmony_ci
206885b47fbSopenharmony_ci  configs = [
207885b47fbSopenharmony_ci    ":module_private_config",
208885b47fbSopenharmony_ci    "../../../resources/config/build:coverage_flags",
209885b47fbSopenharmony_ci  ]
210885b47fbSopenharmony_ci
211885b47fbSopenharmony_ci  deps = [
212885b47fbSopenharmony_ci    "../../../../../../third_party/googletest:gmock_main",
213885b47fbSopenharmony_ci    "../../../../../../third_party/googletest:gtest_main",
214885b47fbSopenharmony_ci    "../../../common/interface:accessibility_interface",
215885b47fbSopenharmony_ci    "../../../interfaces/innerkits/common:accessibility_common",
216885b47fbSopenharmony_ci  ]
217885b47fbSopenharmony_ci
218885b47fbSopenharmony_ci  external_deps = [
219885b47fbSopenharmony_ci    "ability_base:want",
220885b47fbSopenharmony_ci    "ability_base:zuri",
221885b47fbSopenharmony_ci    "ability_runtime:ability_manager",
222885b47fbSopenharmony_ci    "ability_runtime:abilitykit_native",
223885b47fbSopenharmony_ci    "ability_runtime:dataobs_manager",
224885b47fbSopenharmony_ci    "ability_runtime:extension_manager",
225885b47fbSopenharmony_ci    "bundle_framework:appexecfwk_core",
226885b47fbSopenharmony_ci    "c_utils:utils",
227885b47fbSopenharmony_ci    "common_event_service:cesfwk_innerkits",
228885b47fbSopenharmony_ci    "data_share:datashare_consumer",
229885b47fbSopenharmony_ci    "display_manager:displaymgr",
230885b47fbSopenharmony_ci    "eventhandler:libeventhandler",
231885b47fbSopenharmony_ci    "ffrt:libffrt",
232885b47fbSopenharmony_ci    "graphic_2d:2d_graphics",
233885b47fbSopenharmony_ci    "graphic_2d:librender_service_client",
234885b47fbSopenharmony_ci    "hicollie:libhicollie",
235885b47fbSopenharmony_ci    "hilog:libhilog",
236885b47fbSopenharmony_ci    "hisysevent:libhisysevent",
237885b47fbSopenharmony_ci    "hitrace:hitrace_meter",
238885b47fbSopenharmony_ci    "init:libbegetutil",
239885b47fbSopenharmony_ci    "input:libmmi-client",
240885b47fbSopenharmony_ci    "ipc:ipc_single",
241885b47fbSopenharmony_ci    "os_account:os_account_innerkits",
242885b47fbSopenharmony_ci    "power_manager:powermgr_client",
243885b47fbSopenharmony_ci    "preferences:native_preferences",
244885b47fbSopenharmony_ci    "safwk:system_ability_fwk",
245885b47fbSopenharmony_ci    "samgr:samgr_proxy",
246885b47fbSopenharmony_ci    "window_manager:libdm",
247885b47fbSopenharmony_ci    "window_manager:libwm",
248885b47fbSopenharmony_ci  ]
249885b47fbSopenharmony_ci}
250885b47fbSopenharmony_ci
251885b47fbSopenharmony_ci################################################################################
252885b47fbSopenharmony_ciohos_unittest("accessibility_touch_guider_test") {
253885b47fbSopenharmony_ci  module_out_path = module_output_path
254885b47fbSopenharmony_ci  sources = [
255885b47fbSopenharmony_ci    "../../../common/interface/src/accessibility_element_operator_callback_stub.cpp",
256885b47fbSopenharmony_ci    "../../../common/interface/src/accessible_ability_channel_stub.cpp",
257885b47fbSopenharmony_ci    "../../../common/interface/src/parcel/accessibility_element_info_parcel.cpp",
258885b47fbSopenharmony_ci    "../../../common/interface/src/parcel/accessibility_gesture_inject_path_parcel.cpp",
259885b47fbSopenharmony_ci    "../../../common/interface/src/parcel/accessibility_window_info_parcel.cpp",
260885b47fbSopenharmony_ci    "../../test/mock/mock_common_event_data.cpp",
261885b47fbSopenharmony_ci    "../../test/mock/mock_common_event_manager.cpp",
262885b47fbSopenharmony_ci    "../../test/mock/mock_common_event_subscribe_info.cpp",
263885b47fbSopenharmony_ci    "../../test/mock/mock_common_event_subscriber.cpp",
264885b47fbSopenharmony_ci    "../../test/mock/mock_display_manager.cpp",
265885b47fbSopenharmony_ci    "../../test/mock/mock_matching_skill.cpp",
266885b47fbSopenharmony_ci    "../src/accessibility_datashare_helper.cpp",
267885b47fbSopenharmony_ci    "../src/accessibility_display_manager.cpp",
268885b47fbSopenharmony_ci    "../src/accessibility_gesture_recognizer.cpp",
269885b47fbSopenharmony_ci    "../src/accessibility_multifinger_multitap.cpp",
270885b47fbSopenharmony_ci    "../src/accessibility_setting_observer.cpp",
271885b47fbSopenharmony_ci    "../src/accessibility_settings_config.cpp",
272885b47fbSopenharmony_ci    "../src/accessibility_touch_guider.cpp",
273885b47fbSopenharmony_ci    "../src/accessibility_window_connection.cpp",
274885b47fbSopenharmony_ci    "../src/accessible_ability_manager_service_event_handler.cpp",
275885b47fbSopenharmony_ci    "../src/utils.cpp",
276885b47fbSopenharmony_ci    "mock/src/mock_accessibility_account_data.cpp",
277885b47fbSopenharmony_ci    "mock/src/mock_accessibility_common_event.cpp",
278885b47fbSopenharmony_ci    "mock/src/mock_accessibility_element_operator_proxy.cpp",
279885b47fbSopenharmony_ci    "mock/src/mock_accessibility_event_transmission.cpp",
280885b47fbSopenharmony_ci    "mock/src/mock_accessibility_input_interceptor.cpp",
281885b47fbSopenharmony_ci    "mock/src/mock_accessibility_window_manager.cpp",
282885b47fbSopenharmony_ci    "mock/src/mock_accessible_ability_channel_proxy.cpp",
283885b47fbSopenharmony_ci    "mock/src/mock_accessible_ability_client_proxy.cpp",
284885b47fbSopenharmony_ci    "mock/src/mock_accessible_ability_connection.cpp",
285885b47fbSopenharmony_ci    "mock/src/mock_accessible_ability_manager_service.cpp",
286885b47fbSopenharmony_ci    "mock/src/mock_accessible_ability_manager_service_stub.cpp",
287885b47fbSopenharmony_ci    "mock/src/mock_display.cpp",
288885b47fbSopenharmony_ci    "mock/src/mock_system_ability.cpp",
289885b47fbSopenharmony_ci    "unittest/accessibility_touch_guider_test.cpp",
290885b47fbSopenharmony_ci  ]
291885b47fbSopenharmony_ci  sources += aams_mock_distributeddatamgr_src
292885b47fbSopenharmony_ci
293885b47fbSopenharmony_ci  configs = [
294885b47fbSopenharmony_ci    ":module_private_config",
295885b47fbSopenharmony_ci    "../../../resources/config/build:coverage_flags",
296885b47fbSopenharmony_ci  ]
297885b47fbSopenharmony_ci
298885b47fbSopenharmony_ci  deps = [
299885b47fbSopenharmony_ci    "../../../../../../third_party/googletest:gmock_main",
300885b47fbSopenharmony_ci    "../../../../../../third_party/googletest:gtest_main",
301885b47fbSopenharmony_ci    "../../../interfaces/innerkits/common:accessibility_common",
302885b47fbSopenharmony_ci  ]
303885b47fbSopenharmony_ci
304885b47fbSopenharmony_ci  external_deps = [
305885b47fbSopenharmony_ci    "ability_base:want",
306885b47fbSopenharmony_ci    "ability_base:zuri",
307885b47fbSopenharmony_ci    "ability_runtime:ability_manager",
308885b47fbSopenharmony_ci    "ability_runtime:abilitykit_native",
309885b47fbSopenharmony_ci    "ability_runtime:dataobs_manager",
310885b47fbSopenharmony_ci    "ability_runtime:extension_manager",
311885b47fbSopenharmony_ci    "bundle_framework:appexecfwk_base",
312885b47fbSopenharmony_ci    "bundle_framework:appexecfwk_core",
313885b47fbSopenharmony_ci    "c_utils:utils",
314885b47fbSopenharmony_ci    "common_event_service:cesfwk_innerkits",
315885b47fbSopenharmony_ci    "data_share:datashare_common",
316885b47fbSopenharmony_ci    "data_share:datashare_consumer",
317885b47fbSopenharmony_ci    "eventhandler:libeventhandler",
318885b47fbSopenharmony_ci    "ffrt:libffrt",
319885b47fbSopenharmony_ci    "hicollie:libhicollie",
320885b47fbSopenharmony_ci    "hilog:libhilog",
321885b47fbSopenharmony_ci    "hisysevent:libhisysevent",
322885b47fbSopenharmony_ci    "init:libbegetutil",
323885b47fbSopenharmony_ci    "input:libmmi-client",
324885b47fbSopenharmony_ci    "ipc:ipc_core",
325885b47fbSopenharmony_ci    "os_account:os_account_innerkits",
326885b47fbSopenharmony_ci    "resource_management:global_resmgr",
327885b47fbSopenharmony_ci    "safwk:system_ability_fwk",
328885b47fbSopenharmony_ci    "samgr:samgr_proxy",
329885b47fbSopenharmony_ci    "window_manager:libdm",
330885b47fbSopenharmony_ci    "window_manager:libwm",
331885b47fbSopenharmony_ci  ]
332885b47fbSopenharmony_ci}
333885b47fbSopenharmony_ci
334885b47fbSopenharmony_ci################################################################################
335885b47fbSopenharmony_ciohos_unittest("accessibility_common_event_registry_test") {
336885b47fbSopenharmony_ci  module_out_path = module_output_path
337885b47fbSopenharmony_ci  sources = [
338885b47fbSopenharmony_ci    "../../test/mock/mock_common_event_data.cpp",
339885b47fbSopenharmony_ci    "../../test/mock/mock_common_event_manager.cpp",
340885b47fbSopenharmony_ci    "../../test/mock/mock_common_event_subscribe_info.cpp",
341885b47fbSopenharmony_ci    "../../test/mock/mock_common_event_subscriber.cpp",
342885b47fbSopenharmony_ci    "../../test/mock/mock_matching_skill.cpp",
343885b47fbSopenharmony_ci    "../../test/mock/mock_os_account_manager.cpp",
344885b47fbSopenharmony_ci    "../../test/mock/mock_parameter.c",
345885b47fbSopenharmony_ci    "../src/accessibility_circle_drawing_manager.cpp",
346885b47fbSopenharmony_ci    "../src/accessibility_common_event.cpp",
347885b47fbSopenharmony_ci    "../src/accessibility_datashare_helper.cpp",
348885b47fbSopenharmony_ci    "../src/accessibility_display_manager.cpp",
349885b47fbSopenharmony_ci    "../src/accessibility_dumper.cpp",
350885b47fbSopenharmony_ci    "../src/accessibility_event_transmission.cpp",
351885b47fbSopenharmony_ci    "../src/accessibility_gesture_recognizer.cpp",
352885b47fbSopenharmony_ci    "../src/accessibility_input_interceptor.cpp",
353885b47fbSopenharmony_ci    "../src/accessibility_keyevent_filter.cpp",
354885b47fbSopenharmony_ci    "../src/accessibility_mouse_autoclick.cpp",
355885b47fbSopenharmony_ci    "../src/accessibility_mouse_key.cpp",
356885b47fbSopenharmony_ci    "../src/accessibility_multifinger_multitap.cpp",
357885b47fbSopenharmony_ci    "../src/accessibility_power_manager.cpp",
358885b47fbSopenharmony_ci    "../src/accessibility_screen_touch.cpp",
359885b47fbSopenharmony_ci    "../src/accessibility_setting_observer.cpp",
360885b47fbSopenharmony_ci    "../src/accessibility_setting_provider.cpp",
361885b47fbSopenharmony_ci    "../src/accessibility_settings.cpp",
362885b47fbSopenharmony_ci    "../src/accessibility_settings_config.cpp",
363885b47fbSopenharmony_ci    "../src/accessibility_short_key.cpp",
364885b47fbSopenharmony_ci    "../src/accessibility_short_key_dialog.cpp",
365885b47fbSopenharmony_ci    "../src/accessibility_touchEvent_injector.cpp",
366885b47fbSopenharmony_ci    "../src/accessibility_touch_guider.cpp",
367885b47fbSopenharmony_ci    "../src/accessibility_window_connection.cpp",
368885b47fbSopenharmony_ci    "../src/accessibility_window_manager.cpp",
369885b47fbSopenharmony_ci    "../src/accessibility_zoom_gesture.cpp",
370885b47fbSopenharmony_ci    "../src/accessible_ability_channel.cpp",
371885b47fbSopenharmony_ci    "../src/accessible_ability_connection.cpp",
372885b47fbSopenharmony_ci    "../src/accessible_ability_manager_service_event_handler.cpp",
373885b47fbSopenharmony_ci    "../src/utils.cpp",
374885b47fbSopenharmony_ci    "mock/src/mock_accessibility_account_data.cpp",
375885b47fbSopenharmony_ci    "mock/src/mock_accessible_ability_manager_service.cpp",
376885b47fbSopenharmony_ci    "mock/src/mock_system_ability.cpp",
377885b47fbSopenharmony_ci    "unittest/accessibility_common_event_test.cpp",
378885b47fbSopenharmony_ci  ]
379885b47fbSopenharmony_ci  sources += aams_mock_distributeddatamgr_src
380885b47fbSopenharmony_ci
381885b47fbSopenharmony_ci  configs = [
382885b47fbSopenharmony_ci    ":module_private_config",
383885b47fbSopenharmony_ci    "../../../resources/config/build:coverage_flags",
384885b47fbSopenharmony_ci  ]
385885b47fbSopenharmony_ci
386885b47fbSopenharmony_ci  deps = [
387885b47fbSopenharmony_ci    "../../../../../../third_party/googletest:gmock_main",
388885b47fbSopenharmony_ci    "../../../../../../third_party/googletest:gtest_main",
389885b47fbSopenharmony_ci    "../../../common/interface:accessibility_interface",
390885b47fbSopenharmony_ci    "../../../interfaces/innerkits/common:accessibility_common",
391885b47fbSopenharmony_ci  ]
392885b47fbSopenharmony_ci
393885b47fbSopenharmony_ci  external_deps = [
394885b47fbSopenharmony_ci    "ability_base:want",
395885b47fbSopenharmony_ci    "ability_base:zuri",
396885b47fbSopenharmony_ci    "ability_runtime:ability_manager",
397885b47fbSopenharmony_ci    "ability_runtime:abilitykit_native",
398885b47fbSopenharmony_ci    "ability_runtime:dataobs_manager",
399885b47fbSopenharmony_ci    "ability_runtime:extension_manager",
400885b47fbSopenharmony_ci    "bundle_framework:appexecfwk_core",
401885b47fbSopenharmony_ci    "c_utils:utils",
402885b47fbSopenharmony_ci    "common_event_service:cesfwk_innerkits",
403885b47fbSopenharmony_ci    "data_share:datashare_consumer",
404885b47fbSopenharmony_ci    "display_manager:displaymgr",
405885b47fbSopenharmony_ci    "eventhandler:libeventhandler",
406885b47fbSopenharmony_ci    "ffrt:libffrt",
407885b47fbSopenharmony_ci    "graphic_2d:2d_graphics",
408885b47fbSopenharmony_ci    "graphic_2d:librender_service_client",
409885b47fbSopenharmony_ci    "hicollie:libhicollie",
410885b47fbSopenharmony_ci    "hilog:libhilog",
411885b47fbSopenharmony_ci    "hisysevent:libhisysevent",
412885b47fbSopenharmony_ci    "hitrace:hitrace_meter",
413885b47fbSopenharmony_ci    "init:libbegetutil",
414885b47fbSopenharmony_ci    "input:libmmi-client",
415885b47fbSopenharmony_ci    "ipc:ipc_single",
416885b47fbSopenharmony_ci    "os_account:os_account_innerkits",
417885b47fbSopenharmony_ci    "power_manager:powermgr_client",
418885b47fbSopenharmony_ci    "preferences:native_preferences",
419885b47fbSopenharmony_ci    "safwk:system_ability_fwk",
420885b47fbSopenharmony_ci    "samgr:samgr_proxy",
421885b47fbSopenharmony_ci    "window_manager:libdm",
422885b47fbSopenharmony_ci    "window_manager:libwm",
423885b47fbSopenharmony_ci  ]
424885b47fbSopenharmony_ci}
425885b47fbSopenharmony_ci
426885b47fbSopenharmony_ci################################################################################
427885b47fbSopenharmony_ciohos_unittest("accessibility_input_interceptor_test") {
428885b47fbSopenharmony_ci  module_out_path = module_output_path
429885b47fbSopenharmony_ci
430885b47fbSopenharmony_ci  sources = [
431885b47fbSopenharmony_ci    "../../../common/interface/src/accessible_ability_channel_proxy.cpp",
432885b47fbSopenharmony_ci    "../../../common/interface/src/accessible_ability_client_proxy.cpp",
433885b47fbSopenharmony_ci    "../../../frameworks/common/src/accessibility_ability_info.cpp",
434885b47fbSopenharmony_ci    "../../../frameworks/common/src/accessibility_caption.cpp",
435885b47fbSopenharmony_ci    "../../../frameworks/common/src/accessibility_event_info.cpp",
436885b47fbSopenharmony_ci    "../../../frameworks/common/src/accessibility_window_info.cpp",
437885b47fbSopenharmony_ci    "../../test/mock/mock_os_account_manager.cpp",
438885b47fbSopenharmony_ci    "../../test/mock/mock_parameter.c",
439885b47fbSopenharmony_ci    "../src/accessibility_circle_drawing_manager.cpp",
440885b47fbSopenharmony_ci    "../src/accessibility_common_event.cpp",
441885b47fbSopenharmony_ci    "../src/accessibility_datashare_helper.cpp",
442885b47fbSopenharmony_ci    "../src/accessibility_display_manager.cpp",
443885b47fbSopenharmony_ci    "../src/accessibility_dumper.cpp",
444885b47fbSopenharmony_ci    "../src/accessibility_event_transmission.cpp",
445885b47fbSopenharmony_ci    "../src/accessibility_gesture_recognizer.cpp",
446885b47fbSopenharmony_ci    "../src/accessibility_input_interceptor.cpp",
447885b47fbSopenharmony_ci    "../src/accessibility_mouse_autoclick.cpp",
448885b47fbSopenharmony_ci    "../src/accessibility_mouse_key.cpp",
449885b47fbSopenharmony_ci    "../src/accessibility_multifinger_multitap.cpp",
450885b47fbSopenharmony_ci    "../src/accessibility_power_manager.cpp",
451885b47fbSopenharmony_ci    "../src/accessibility_screen_touch.cpp",
452885b47fbSopenharmony_ci    "../src/accessibility_setting_observer.cpp",
453885b47fbSopenharmony_ci    "../src/accessibility_setting_provider.cpp",
454885b47fbSopenharmony_ci    "../src/accessibility_settings.cpp",
455885b47fbSopenharmony_ci    "../src/accessibility_settings_config.cpp",
456885b47fbSopenharmony_ci    "../src/accessibility_short_key.cpp",
457885b47fbSopenharmony_ci    "../src/accessibility_short_key_dialog.cpp",
458885b47fbSopenharmony_ci    "../src/accessibility_touch_guider.cpp",
459885b47fbSopenharmony_ci    "../src/accessibility_window_connection.cpp",
460885b47fbSopenharmony_ci    "../src/accessibility_zoom_gesture.cpp",
461885b47fbSopenharmony_ci    "../src/accessible_ability_channel.cpp",
462885b47fbSopenharmony_ci    "../src/accessible_ability_connection.cpp",
463885b47fbSopenharmony_ci    "../src/accessible_ability_manager_service_event_handler.cpp",
464885b47fbSopenharmony_ci    "../src/utils.cpp",
465885b47fbSopenharmony_ci    "mock/src/aafwk/mock_bundle_manager.cpp",
466885b47fbSopenharmony_ci    "mock/src/mock_accessibility_account_data.cpp",
467885b47fbSopenharmony_ci    "mock/src/mock_accessibility_keyevent_filter.cpp",
468885b47fbSopenharmony_ci    "mock/src/mock_accessibility_touchEvent_injector.cpp",
469885b47fbSopenharmony_ci    "mock/src/mock_accessibility_window_manager.cpp",
470885b47fbSopenharmony_ci    "mock/src/mock_accessible_ability_manager_service.cpp",
471885b47fbSopenharmony_ci    "mock/src/mock_accessible_ability_manager_service_stub.cpp",
472885b47fbSopenharmony_ci    "mock/src/mock_system_ability.cpp",
473885b47fbSopenharmony_ci    "unittest/accessibility_input_interceptor_test.cpp",
474885b47fbSopenharmony_ci  ]
475885b47fbSopenharmony_ci  sources += aams_mock_distributeddatamgr_src
476885b47fbSopenharmony_ci  sources += aams_mock_multimodalinput_src
477885b47fbSopenharmony_ci
478885b47fbSopenharmony_ci  configs = [
479885b47fbSopenharmony_ci    ":module_private_config",
480885b47fbSopenharmony_ci    "../../../resources/config/build:coverage_flags",
481885b47fbSopenharmony_ci  ]
482885b47fbSopenharmony_ci
483885b47fbSopenharmony_ci  deps = [
484885b47fbSopenharmony_ci    "../../../../../../third_party/googletest:gmock_main",
485885b47fbSopenharmony_ci    "../../../../../../third_party/googletest:gtest_main",
486885b47fbSopenharmony_ci    "../../../common/interface:accessibility_interface",
487885b47fbSopenharmony_ci    "../../../interfaces/innerkits/common:accessibility_common",
488885b47fbSopenharmony_ci  ]
489885b47fbSopenharmony_ci
490885b47fbSopenharmony_ci  external_deps = [
491885b47fbSopenharmony_ci    "ability_base:want",
492885b47fbSopenharmony_ci    "ability_base:zuri",
493885b47fbSopenharmony_ci    "ability_runtime:ability_manager",
494885b47fbSopenharmony_ci    "ability_runtime:abilitykit_native",
495885b47fbSopenharmony_ci    "ability_runtime:dataobs_manager",
496885b47fbSopenharmony_ci    "ability_runtime:extension_manager",
497885b47fbSopenharmony_ci    "bundle_framework:appexecfwk_core",
498885b47fbSopenharmony_ci    "c_utils:utils",
499885b47fbSopenharmony_ci    "common_event_service:cesfwk_innerkits",
500885b47fbSopenharmony_ci    "data_share:datashare_consumer",
501885b47fbSopenharmony_ci    "display_manager:displaymgr",
502885b47fbSopenharmony_ci    "eventhandler:libeventhandler",
503885b47fbSopenharmony_ci    "ffrt:libffrt",
504885b47fbSopenharmony_ci    "graphic_2d:2d_graphics",
505885b47fbSopenharmony_ci    "graphic_2d:librender_service_client",
506885b47fbSopenharmony_ci    "hicollie:libhicollie",
507885b47fbSopenharmony_ci    "hilog:libhilog",
508885b47fbSopenharmony_ci    "hisysevent:libhisysevent",
509885b47fbSopenharmony_ci    "hitrace:hitrace_meter",
510885b47fbSopenharmony_ci    "init:libbegetutil",
511885b47fbSopenharmony_ci    "input:libmmi-client",
512885b47fbSopenharmony_ci    "ipc:ipc_single",
513885b47fbSopenharmony_ci    "os_account:os_account_innerkits",
514885b47fbSopenharmony_ci    "power_manager:powermgr_client",
515885b47fbSopenharmony_ci    "preferences:native_preferences",
516885b47fbSopenharmony_ci    "safwk:system_ability_fwk",
517885b47fbSopenharmony_ci    "samgr:samgr_proxy",
518885b47fbSopenharmony_ci    "window_manager:libdm",
519885b47fbSopenharmony_ci    "window_manager:libwm",
520885b47fbSopenharmony_ci  ]
521885b47fbSopenharmony_ci}
522885b47fbSopenharmony_ci
523885b47fbSopenharmony_ci################################################################################
524885b47fbSopenharmony_ciohos_unittest("accessibility_window_manager_test") {
525885b47fbSopenharmony_ci  module_out_path = module_output_path
526885b47fbSopenharmony_ci
527885b47fbSopenharmony_ci  sources = [
528885b47fbSopenharmony_ci    "../../../common/interface/src/accessibility_element_operator_callback_proxy.cpp",
529885b47fbSopenharmony_ci    "../../../common/interface/src/accessibility_element_operator_proxy.cpp",
530885b47fbSopenharmony_ci    "../../../common/interface/src/accessible_ability_channel_proxy.cpp",
531885b47fbSopenharmony_ci    "../../../common/interface/src/accessible_ability_client_proxy.cpp",
532885b47fbSopenharmony_ci    "../src/accessibility_circle_drawing_manager.cpp",
533885b47fbSopenharmony_ci    "../src/accessibility_datashare_helper.cpp",
534885b47fbSopenharmony_ci    "../src/accessibility_display_manager.cpp",
535885b47fbSopenharmony_ci    "../src/accessibility_dumper.cpp",
536885b47fbSopenharmony_ci    "../src/accessibility_event_transmission.cpp",
537885b47fbSopenharmony_ci    "../src/accessibility_gesture_recognizer.cpp",
538885b47fbSopenharmony_ci    "../src/accessibility_input_interceptor.cpp",
539885b47fbSopenharmony_ci    "../src/accessibility_keyevent_filter.cpp",
540885b47fbSopenharmony_ci    "../src/accessibility_mouse_autoclick.cpp",
541885b47fbSopenharmony_ci    "../src/accessibility_mouse_key.cpp",
542885b47fbSopenharmony_ci    "../src/accessibility_multifinger_multitap.cpp",
543885b47fbSopenharmony_ci    "../src/accessibility_power_manager.cpp",
544885b47fbSopenharmony_ci    "../src/accessibility_screen_touch.cpp",
545885b47fbSopenharmony_ci    "../src/accessibility_setting_observer.cpp",
546885b47fbSopenharmony_ci    "../src/accessibility_setting_provider.cpp",
547885b47fbSopenharmony_ci    "../src/accessibility_settings.cpp",
548885b47fbSopenharmony_ci    "../src/accessibility_settings_config.cpp",
549885b47fbSopenharmony_ci    "../src/accessibility_short_key.cpp",
550885b47fbSopenharmony_ci    "../src/accessibility_short_key_dialog.cpp",
551885b47fbSopenharmony_ci    "../src/accessibility_touchEvent_injector.cpp",
552885b47fbSopenharmony_ci    "../src/accessibility_touch_guider.cpp",
553885b47fbSopenharmony_ci    "../src/accessibility_window_connection.cpp",
554885b47fbSopenharmony_ci    "../src/accessibility_window_manager.cpp",
555885b47fbSopenharmony_ci    "../src/accessibility_zoom_gesture.cpp",
556885b47fbSopenharmony_ci    "../src/accessible_ability_channel.cpp",
557885b47fbSopenharmony_ci    "../src/accessible_ability_connection.cpp",
558885b47fbSopenharmony_ci    "../src/accessible_ability_manager_service_event_handler.cpp",
559885b47fbSopenharmony_ci    "../src/utils.cpp",
560885b47fbSopenharmony_ci    "mock/src/aafwk/mock_bundle_manager.cpp",
561885b47fbSopenharmony_ci    "mock/src/mock_accessibility_account_data.cpp",
562885b47fbSopenharmony_ci    "mock/src/mock_accessibility_common_event.cpp",
563885b47fbSopenharmony_ci    "mock/src/mock_accessible_ability_manager_service.cpp",
564885b47fbSopenharmony_ci    "mock/src/mock_rosen_window_info.cpp",
565885b47fbSopenharmony_ci    "mock/src/mock_system_ability.cpp",
566885b47fbSopenharmony_ci    "mock/src/mock_window_manager.cpp",
567885b47fbSopenharmony_ci    "unittest/accessibility_window_manager_test.cpp",
568885b47fbSopenharmony_ci  ]
569885b47fbSopenharmony_ci  sources += aams_mock_distributeddatamgr_src
570885b47fbSopenharmony_ci
571885b47fbSopenharmony_ci  configs = [
572885b47fbSopenharmony_ci    ":module_private_config",
573885b47fbSopenharmony_ci    "../../../resources/config/build:coverage_flags",
574885b47fbSopenharmony_ci  ]
575885b47fbSopenharmony_ci
576885b47fbSopenharmony_ci  deps = [
577885b47fbSopenharmony_ci    "../../../../../../third_party/googletest:gmock_main",
578885b47fbSopenharmony_ci    "../../../../../../third_party/googletest:gtest_main",
579885b47fbSopenharmony_ci    "../../../common/interface:accessibility_interface",
580885b47fbSopenharmony_ci    "../../../interfaces/innerkits/common:accessibility_common",
581885b47fbSopenharmony_ci  ]
582885b47fbSopenharmony_ci
583885b47fbSopenharmony_ci  external_deps = [
584885b47fbSopenharmony_ci    "ability_base:want",
585885b47fbSopenharmony_ci    "ability_base:zuri",
586885b47fbSopenharmony_ci    "ability_runtime:ability_manager",
587885b47fbSopenharmony_ci    "ability_runtime:abilitykit_native",
588885b47fbSopenharmony_ci    "ability_runtime:dataobs_manager",
589885b47fbSopenharmony_ci    "ability_runtime:extension_manager",
590885b47fbSopenharmony_ci    "bundle_framework:appexecfwk_core",
591885b47fbSopenharmony_ci    "c_utils:utils",
592885b47fbSopenharmony_ci    "common_event_service:cesfwk_innerkits",
593885b47fbSopenharmony_ci    "data_share:datashare_consumer",
594885b47fbSopenharmony_ci    "display_manager:displaymgr",
595885b47fbSopenharmony_ci    "eventhandler:libeventhandler",
596885b47fbSopenharmony_ci    "ffrt:libffrt",
597885b47fbSopenharmony_ci    "graphic_2d:2d_graphics",
598885b47fbSopenharmony_ci    "graphic_2d:librender_service_client",
599885b47fbSopenharmony_ci    "hicollie:libhicollie",
600885b47fbSopenharmony_ci    "hilog:libhilog",
601885b47fbSopenharmony_ci    "hisysevent:libhisysevent",
602885b47fbSopenharmony_ci    "hitrace:hitrace_meter",
603885b47fbSopenharmony_ci    "init:libbegetutil",
604885b47fbSopenharmony_ci    "input:libmmi-client",
605885b47fbSopenharmony_ci    "ipc:ipc_single",
606885b47fbSopenharmony_ci    "os_account:os_account_innerkits",
607885b47fbSopenharmony_ci    "power_manager:powermgr_client",
608885b47fbSopenharmony_ci    "preferences:native_preferences",
609885b47fbSopenharmony_ci    "safwk:system_ability_fwk",
610885b47fbSopenharmony_ci    "samgr:samgr_proxy",
611885b47fbSopenharmony_ci    "window_manager:libdm",
612885b47fbSopenharmony_ci    "window_manager:libwm",
613885b47fbSopenharmony_ci  ]
614885b47fbSopenharmony_ci}
615885b47fbSopenharmony_ci
616885b47fbSopenharmony_ci################################################################################
617885b47fbSopenharmony_ciohos_unittest("accessibility_keyevent_filter_test") {
618885b47fbSopenharmony_ci  module_out_path = module_output_path
619885b47fbSopenharmony_ci  sources = [
620885b47fbSopenharmony_ci    "../src/accessibility_circle_drawing_manager.cpp",
621885b47fbSopenharmony_ci    "../src/accessibility_common_event.cpp",
622885b47fbSopenharmony_ci    "../src/accessibility_datashare_helper.cpp",
623885b47fbSopenharmony_ci    "../src/accessibility_display_manager.cpp",
624885b47fbSopenharmony_ci    "../src/accessibility_dumper.cpp",
625885b47fbSopenharmony_ci    "../src/accessibility_gesture_recognizer.cpp",
626885b47fbSopenharmony_ci    "../src/accessibility_input_interceptor.cpp",
627885b47fbSopenharmony_ci    "../src/accessibility_keyevent_filter.cpp",
628885b47fbSopenharmony_ci    "../src/accessibility_mouse_autoclick.cpp",
629885b47fbSopenharmony_ci    "../src/accessibility_mouse_key.cpp",
630885b47fbSopenharmony_ci    "../src/accessibility_multifinger_multitap.cpp",
631885b47fbSopenharmony_ci    "../src/accessibility_power_manager.cpp",
632885b47fbSopenharmony_ci    "../src/accessibility_screen_touch.cpp",
633885b47fbSopenharmony_ci    "../src/accessibility_setting_observer.cpp",
634885b47fbSopenharmony_ci    "../src/accessibility_setting_provider.cpp",
635885b47fbSopenharmony_ci    "../src/accessibility_settings.cpp",
636885b47fbSopenharmony_ci    "../src/accessibility_settings_config.cpp",
637885b47fbSopenharmony_ci    "../src/accessibility_short_key.cpp",
638885b47fbSopenharmony_ci    "../src/accessibility_short_key_dialog.cpp",
639885b47fbSopenharmony_ci    "../src/accessibility_touchEvent_injector.cpp",
640885b47fbSopenharmony_ci    "../src/accessibility_touch_guider.cpp",
641885b47fbSopenharmony_ci    "../src/accessibility_window_connection.cpp",
642885b47fbSopenharmony_ci    "../src/accessibility_window_manager.cpp",
643885b47fbSopenharmony_ci    "../src/accessibility_zoom_gesture.cpp",
644885b47fbSopenharmony_ci    "../src/accessible_ability_manager_service_event_handler.cpp",
645885b47fbSopenharmony_ci    "../src/utils.cpp",
646885b47fbSopenharmony_ci    "./mock/src/mock_accessibility_account_data.cpp",
647885b47fbSopenharmony_ci    "./mock/src/mock_accessibility_event_transmission.cpp",
648885b47fbSopenharmony_ci    "./mock/src/mock_accessible_ability_connection.cpp",
649885b47fbSopenharmony_ci    "./mock/src/mock_accessible_ability_manager_service.cpp",
650885b47fbSopenharmony_ci    "mock/src/mock_system_ability.cpp",
651885b47fbSopenharmony_ci    "unittest/accessibility_keyevent_filter_test.cpp",
652885b47fbSopenharmony_ci  ]
653885b47fbSopenharmony_ci  sources += aams_mock_distributeddatamgr_src
654885b47fbSopenharmony_ci
655885b47fbSopenharmony_ci  configs = [
656885b47fbSopenharmony_ci    ":module_private_config",
657885b47fbSopenharmony_ci    "../../../resources/config/build:coverage_flags",
658885b47fbSopenharmony_ci  ]
659885b47fbSopenharmony_ci
660885b47fbSopenharmony_ci  deps = [
661885b47fbSopenharmony_ci    "../../../../../../third_party/googletest:gmock_main",
662885b47fbSopenharmony_ci    "../../../../../../third_party/googletest:gtest_main",
663885b47fbSopenharmony_ci    "../../../common/interface:accessibility_interface",
664885b47fbSopenharmony_ci    "../../../interfaces/innerkits/common:accessibility_common",
665885b47fbSopenharmony_ci  ]
666885b47fbSopenharmony_ci
667885b47fbSopenharmony_ci  external_deps = [
668885b47fbSopenharmony_ci    "ability_base:want",
669885b47fbSopenharmony_ci    "ability_base:zuri",
670885b47fbSopenharmony_ci    "ability_runtime:ability_manager",
671885b47fbSopenharmony_ci    "ability_runtime:abilitykit_native",
672885b47fbSopenharmony_ci    "ability_runtime:dataobs_manager",
673885b47fbSopenharmony_ci    "ability_runtime:extension_manager",
674885b47fbSopenharmony_ci    "bundle_framework:appexecfwk_core",
675885b47fbSopenharmony_ci    "c_utils:utils",
676885b47fbSopenharmony_ci    "common_event_service:cesfwk_innerkits",
677885b47fbSopenharmony_ci    "data_share:datashare_consumer",
678885b47fbSopenharmony_ci    "display_manager:displaymgr",
679885b47fbSopenharmony_ci    "eventhandler:libeventhandler",
680885b47fbSopenharmony_ci    "ffrt:libffrt",
681885b47fbSopenharmony_ci    "graphic_2d:2d_graphics",
682885b47fbSopenharmony_ci    "graphic_2d:librender_service_client",
683885b47fbSopenharmony_ci    "hicollie:libhicollie",
684885b47fbSopenharmony_ci    "hilog:libhilog",
685885b47fbSopenharmony_ci    "hisysevent:libhisysevent",
686885b47fbSopenharmony_ci    "hitrace:hitrace_meter",
687885b47fbSopenharmony_ci    "init:libbegetutil",
688885b47fbSopenharmony_ci    "input:libmmi-client",
689885b47fbSopenharmony_ci    "ipc:ipc_single",
690885b47fbSopenharmony_ci    "os_account:os_account_innerkits",
691885b47fbSopenharmony_ci    "power_manager:powermgr_client",
692885b47fbSopenharmony_ci    "preferences:native_preferences",
693885b47fbSopenharmony_ci    "safwk:system_ability_fwk",
694885b47fbSopenharmony_ci    "samgr:samgr_proxy",
695885b47fbSopenharmony_ci    "window_manager:libdm",
696885b47fbSopenharmony_ci    "window_manager:libwm",
697885b47fbSopenharmony_ci  ]
698885b47fbSopenharmony_ci}
699885b47fbSopenharmony_ci
700885b47fbSopenharmony_ci################################################################################
701885b47fbSopenharmony_ciohos_unittest("accessible_ability_connection_test") {
702885b47fbSopenharmony_ci  module_out_path = module_output_path
703885b47fbSopenharmony_ci  sources = [
704885b47fbSopenharmony_ci    "../../test/mock/mock_ability_manager_client.cpp",
705885b47fbSopenharmony_ci    "../../test/mock/mock_common_event_data.cpp",
706885b47fbSopenharmony_ci    "../../test/mock/mock_common_event_manager.cpp",
707885b47fbSopenharmony_ci    "../../test/mock/mock_common_event_subscribe_info.cpp",
708885b47fbSopenharmony_ci    "../../test/mock/mock_common_event_subscriber.cpp",
709885b47fbSopenharmony_ci    "../../test/mock/mock_matching_skill.cpp",
710885b47fbSopenharmony_ci    "../../test/mock/mock_os_account_manager.cpp",
711885b47fbSopenharmony_ci    "../../test/mock/mock_parameter.c",
712885b47fbSopenharmony_ci    "../src/accessibility_account_data.cpp",
713885b47fbSopenharmony_ci    "../src/accessibility_circle_drawing_manager.cpp",
714885b47fbSopenharmony_ci    "../src/accessibility_common_event.cpp",
715885b47fbSopenharmony_ci    "../src/accessibility_datashare_helper.cpp",
716885b47fbSopenharmony_ci    "../src/accessibility_display_manager.cpp",
717885b47fbSopenharmony_ci    "../src/accessibility_dumper.cpp",
718885b47fbSopenharmony_ci    "../src/accessibility_event_transmission.cpp",
719885b47fbSopenharmony_ci    "../src/accessibility_gesture_recognizer.cpp",
720885b47fbSopenharmony_ci    "../src/accessibility_input_interceptor.cpp",
721885b47fbSopenharmony_ci    "../src/accessibility_mouse_autoclick.cpp",
722885b47fbSopenharmony_ci    "../src/accessibility_mouse_key.cpp",
723885b47fbSopenharmony_ci    "../src/accessibility_multifinger_multitap.cpp",
724885b47fbSopenharmony_ci    "../src/accessibility_power_manager.cpp",
725885b47fbSopenharmony_ci    "../src/accessibility_screen_touch.cpp",
726885b47fbSopenharmony_ci    "../src/accessibility_setting_observer.cpp",
727885b47fbSopenharmony_ci    "../src/accessibility_settings.cpp",
728885b47fbSopenharmony_ci    "../src/accessibility_settings_config.cpp",
729885b47fbSopenharmony_ci    "../src/accessibility_short_key.cpp",
730885b47fbSopenharmony_ci    "../src/accessibility_touchEvent_injector.cpp",
731885b47fbSopenharmony_ci    "../src/accessibility_touch_guider.cpp",
732885b47fbSopenharmony_ci    "../src/accessibility_window_connection.cpp",
733885b47fbSopenharmony_ci    "../src/accessibility_window_manager.cpp",
734885b47fbSopenharmony_ci    "../src/accessibility_zoom_gesture.cpp",
735885b47fbSopenharmony_ci    "../src/accessible_ability_channel.cpp",
736885b47fbSopenharmony_ci    "../src/accessible_ability_connection.cpp",
737885b47fbSopenharmony_ci    "../src/accessible_ability_manager_service.cpp",
738885b47fbSopenharmony_ci    "../src/accessible_ability_manager_service_event_handler.cpp",
739885b47fbSopenharmony_ci    "../src/utils.cpp",
740885b47fbSopenharmony_ci    "mock/src/aafwk/mock_bundle_manager.cpp",
741885b47fbSopenharmony_ci    "mock/src/mock_accessibility_element_operator_callback_stub.cpp",
742885b47fbSopenharmony_ci    "mock/src/mock_accessibility_element_operator_stub.cpp",
743885b47fbSopenharmony_ci    "mock/src/mock_accessibility_keyevent_filter.cpp",
744885b47fbSopenharmony_ci    "mock/src/mock_accessibility_setting_provider.cpp",
745885b47fbSopenharmony_ci    "mock/src/mock_accessibility_short_key_dialog.cpp",
746885b47fbSopenharmony_ci    "mock/src/mock_accessible_ability_channel_proxy.cpp",
747885b47fbSopenharmony_ci    "mock/src/mock_accessible_ability_client_proxy.cpp",
748885b47fbSopenharmony_ci    "mock/src/mock_accessible_ability_client_stub_impl.cpp",
749885b47fbSopenharmony_ci    "mock/src/mock_accessible_ability_manager_service_state_observer_stub.cpp",
750885b47fbSopenharmony_ci    "mock/src/mock_system_ability.cpp",
751885b47fbSopenharmony_ci    "unittest/accessible_ability_connection_test.cpp",
752885b47fbSopenharmony_ci  ]
753885b47fbSopenharmony_ci  sources += aams_mock_distributeddatamgr_src
754885b47fbSopenharmony_ci
755885b47fbSopenharmony_ci  configs = [
756885b47fbSopenharmony_ci    ":module_private_config",
757885b47fbSopenharmony_ci    "../../../resources/config/build:coverage_flags",
758885b47fbSopenharmony_ci  ]
759885b47fbSopenharmony_ci
760885b47fbSopenharmony_ci  deps = [
761885b47fbSopenharmony_ci    "../../../../../../third_party/googletest:gmock_main",
762885b47fbSopenharmony_ci    "../../../../../../third_party/googletest:gtest_main",
763885b47fbSopenharmony_ci    "../../../common/interface:accessibility_interface",
764885b47fbSopenharmony_ci    "../../../interfaces/innerkits/common:accessibility_common",
765885b47fbSopenharmony_ci  ]
766885b47fbSopenharmony_ci
767885b47fbSopenharmony_ci  external_deps = [
768885b47fbSopenharmony_ci    "ability_base:want",
769885b47fbSopenharmony_ci    "ability_base:zuri",
770885b47fbSopenharmony_ci    "ability_runtime:ability_manager",
771885b47fbSopenharmony_ci    "ability_runtime:abilitykit_native",
772885b47fbSopenharmony_ci    "ability_runtime:dataobs_manager",
773885b47fbSopenharmony_ci    "ability_runtime:extension_manager",
774885b47fbSopenharmony_ci    "bundle_framework:appexecfwk_base",
775885b47fbSopenharmony_ci    "bundle_framework:appexecfwk_core",
776885b47fbSopenharmony_ci    "bundle_framework:appexecfwk_core",
777885b47fbSopenharmony_ci    "c_utils:utils",
778885b47fbSopenharmony_ci    "common_event_service:cesfwk_innerkits",
779885b47fbSopenharmony_ci    "data_share:datashare_common",
780885b47fbSopenharmony_ci    "data_share:datashare_consumer",
781885b47fbSopenharmony_ci    "display_manager:displaymgr",
782885b47fbSopenharmony_ci    "eventhandler:libeventhandler",
783885b47fbSopenharmony_ci    "ffrt:libffrt",
784885b47fbSopenharmony_ci    "graphic_2d:2d_graphics",
785885b47fbSopenharmony_ci    "graphic_2d:librender_service_client",
786885b47fbSopenharmony_ci    "hicollie:libhicollie",
787885b47fbSopenharmony_ci    "hilog:libhilog",
788885b47fbSopenharmony_ci    "hisysevent:libhisysevent",
789885b47fbSopenharmony_ci    "hitrace:hitrace_meter",
790885b47fbSopenharmony_ci    "init:libbegetutil",
791885b47fbSopenharmony_ci    "input:libmmi-client",
792885b47fbSopenharmony_ci    "ipc:ipc_core",
793885b47fbSopenharmony_ci    "os_account:os_account_innerkits",
794885b47fbSopenharmony_ci    "power_manager:powermgr_client",
795885b47fbSopenharmony_ci    "resource_management:global_resmgr",
796885b47fbSopenharmony_ci    "safwk:system_ability_fwk",
797885b47fbSopenharmony_ci    "samgr:samgr_proxy",
798885b47fbSopenharmony_ci    "samgr:samgr_proxy",
799885b47fbSopenharmony_ci    "samgr:samgr_proxy",
800885b47fbSopenharmony_ci    "window_manager:libdm",
801885b47fbSopenharmony_ci    "window_manager:libwm",
802885b47fbSopenharmony_ci  ]
803885b47fbSopenharmony_ci}
804885b47fbSopenharmony_ci
805885b47fbSopenharmony_ci################################################################################
806885b47fbSopenharmony_ciohos_unittest("accessibility_display_manager_test") {
807885b47fbSopenharmony_ci  module_out_path = module_output_path
808885b47fbSopenharmony_ci  sources = [
809885b47fbSopenharmony_ci    "../src/accessibility_display_manager.cpp",
810885b47fbSopenharmony_ci    "../src/utils.cpp",
811885b47fbSopenharmony_ci    "unittest/accessibility_display_manager_test.cpp",
812885b47fbSopenharmony_ci  ]
813885b47fbSopenharmony_ci  sources += aams_mock_distributeddatamgr_src
814885b47fbSopenharmony_ci
815885b47fbSopenharmony_ci  configs = [
816885b47fbSopenharmony_ci    ":module_private_config",
817885b47fbSopenharmony_ci    "../../../resources/config/build:coverage_flags",
818885b47fbSopenharmony_ci  ]
819885b47fbSopenharmony_ci
820885b47fbSopenharmony_ci  deps = [
821885b47fbSopenharmony_ci    "../../../../../../third_party/googletest:gmock_main",
822885b47fbSopenharmony_ci    "../../../../../../third_party/googletest:gtest_main",
823885b47fbSopenharmony_ci    "../../../common/interface:accessibility_interface",
824885b47fbSopenharmony_ci  ]
825885b47fbSopenharmony_ci
826885b47fbSopenharmony_ci  external_deps = [
827885b47fbSopenharmony_ci    "ability_base:zuri",
828885b47fbSopenharmony_ci    "ability_runtime:abilitykit_native",
829885b47fbSopenharmony_ci    "ability_runtime:dataobs_manager",
830885b47fbSopenharmony_ci    "ability_runtime:extension_manager",
831885b47fbSopenharmony_ci    "bundle_framework:appexecfwk_base",
832885b47fbSopenharmony_ci    "bundle_framework:appexecfwk_core",
833885b47fbSopenharmony_ci    "c_utils:utils",
834885b47fbSopenharmony_ci    "common_event_service:cesfwk_innerkits",
835885b47fbSopenharmony_ci    "data_share:datashare_common",
836885b47fbSopenharmony_ci    "data_share:datashare_consumer",
837885b47fbSopenharmony_ci    "ffrt:libffrt",
838885b47fbSopenharmony_ci    "hilog:libhilog",
839885b47fbSopenharmony_ci    "hisysevent:libhisysevent",
840885b47fbSopenharmony_ci    "init:libbegetutil",
841885b47fbSopenharmony_ci    "ipc:ipc_core",
842885b47fbSopenharmony_ci    "os_account:os_account_innerkits",
843885b47fbSopenharmony_ci    "resource_management:global_resmgr",
844885b47fbSopenharmony_ci    "safwk:system_ability_fwk",
845885b47fbSopenharmony_ci    "samgr:samgr_proxy",
846885b47fbSopenharmony_ci    "window_manager:libdm",
847885b47fbSopenharmony_ci    "window_manager:libwm",
848885b47fbSopenharmony_ci  ]
849885b47fbSopenharmony_ci}
850885b47fbSopenharmony_ci
851885b47fbSopenharmony_ci################################################################################
852885b47fbSopenharmony_ciohos_unittest("accessibility_dumper_test") {
853885b47fbSopenharmony_ci  module_out_path = module_output_path
854885b47fbSopenharmony_ci  sources = [
855885b47fbSopenharmony_ci    "../../../common/interface/src/accessible_ability_channel_stub.cpp",
856885b47fbSopenharmony_ci    "../../../common/interface/src/parcel/accessibility_element_info_parcel.cpp",
857885b47fbSopenharmony_ci    "../../../common/interface/src/parcel/accessibility_gesture_inject_path_parcel.cpp",
858885b47fbSopenharmony_ci    "../../../common/interface/src/parcel/accessibility_window_info_parcel.cpp",
859885b47fbSopenharmony_ci    "../../test/mock/mock_common_event_data.cpp",
860885b47fbSopenharmony_ci    "../../test/mock/mock_common_event_manager.cpp",
861885b47fbSopenharmony_ci    "../../test/mock/mock_common_event_subscribe_info.cpp",
862885b47fbSopenharmony_ci    "../../test/mock/mock_common_event_subscriber.cpp",
863885b47fbSopenharmony_ci    "../../test/mock/mock_matching_skill.cpp",
864885b47fbSopenharmony_ci    "../src/accessibility_dumper.cpp",
865885b47fbSopenharmony_ci    "../src/accessible_ability_manager_service_event_handler.cpp",
866885b47fbSopenharmony_ci    "../src/utils.cpp",
867885b47fbSopenharmony_ci    "mock/src/mock_accessibility_account_data.cpp",
868885b47fbSopenharmony_ci    "mock/src/mock_accessibility_common_event.cpp",
869885b47fbSopenharmony_ci    "mock/src/mock_accessibility_event_transmission.cpp",
870885b47fbSopenharmony_ci    "mock/src/mock_accessibility_input_interceptor.cpp",
871885b47fbSopenharmony_ci    "mock/src/mock_accessibility_settings_config.cpp",
872885b47fbSopenharmony_ci    "mock/src/mock_accessibility_window_connection.cpp",
873885b47fbSopenharmony_ci    "mock/src/mock_accessibility_window_manager.cpp",
874885b47fbSopenharmony_ci    "mock/src/mock_accessible_ability_channel_proxy.cpp",
875885b47fbSopenharmony_ci    "mock/src/mock_accessible_ability_client_proxy.cpp",
876885b47fbSopenharmony_ci    "mock/src/mock_accessible_ability_connection.cpp",
877885b47fbSopenharmony_ci    "mock/src/mock_accessible_ability_manager_service.cpp",
878885b47fbSopenharmony_ci    "mock/src/mock_accessible_ability_manager_service_stub.cpp",
879885b47fbSopenharmony_ci    "mock/src/mock_display.cpp",
880885b47fbSopenharmony_ci    "mock/src/mock_system_ability.cpp",
881885b47fbSopenharmony_ci    "unittest/accessibility_dumper_test.cpp",
882885b47fbSopenharmony_ci  ]
883885b47fbSopenharmony_ci  sources += aams_mock_multimodalinput_src
884885b47fbSopenharmony_ci
885885b47fbSopenharmony_ci  configs = [
886885b47fbSopenharmony_ci    ":module_private_config",
887885b47fbSopenharmony_ci    "../../../resources/config/build:coverage_flags",
888885b47fbSopenharmony_ci  ]
889885b47fbSopenharmony_ci
890885b47fbSopenharmony_ci  deps = [
891885b47fbSopenharmony_ci    "../../../../../../third_party/googletest:gmock_main",
892885b47fbSopenharmony_ci    "../../../../../../third_party/googletest:gtest_main",
893885b47fbSopenharmony_ci    "../../../interfaces/innerkits/common:accessibility_common",
894885b47fbSopenharmony_ci  ]
895885b47fbSopenharmony_ci
896885b47fbSopenharmony_ci  external_deps = [
897885b47fbSopenharmony_ci    "ability_base:want",
898885b47fbSopenharmony_ci    "ability_base:zuri",
899885b47fbSopenharmony_ci    "ability_runtime:ability_manager",
900885b47fbSopenharmony_ci    "ability_runtime:abilitykit_native",
901885b47fbSopenharmony_ci    "ability_runtime:dataobs_manager",
902885b47fbSopenharmony_ci    "ability_runtime:extension_manager",
903885b47fbSopenharmony_ci    "bundle_framework:appexecfwk_base",
904885b47fbSopenharmony_ci    "bundle_framework:appexecfwk_core",
905885b47fbSopenharmony_ci    "c_utils:utils",
906885b47fbSopenharmony_ci    "common_event_service:cesfwk_innerkits",
907885b47fbSopenharmony_ci    "data_share:datashare_common",
908885b47fbSopenharmony_ci    "data_share:datashare_consumer",
909885b47fbSopenharmony_ci    "eventhandler:libeventhandler",
910885b47fbSopenharmony_ci    "ffrt:libffrt",
911885b47fbSopenharmony_ci    "hicollie:libhicollie",
912885b47fbSopenharmony_ci    "hilog:libhilog",
913885b47fbSopenharmony_ci    "hisysevent:libhisysevent",
914885b47fbSopenharmony_ci    "init:libbegetutil",
915885b47fbSopenharmony_ci    "ipc:ipc_core",
916885b47fbSopenharmony_ci    "os_account:os_account_innerkits",
917885b47fbSopenharmony_ci    "resource_management:global_resmgr",
918885b47fbSopenharmony_ci    "safwk:system_ability_fwk",
919885b47fbSopenharmony_ci    "samgr:samgr_proxy",
920885b47fbSopenharmony_ci    "window_manager:libdm",
921885b47fbSopenharmony_ci    "window_manager:libwm",
922885b47fbSopenharmony_ci  ]
923885b47fbSopenharmony_ci}
924885b47fbSopenharmony_ci
925885b47fbSopenharmony_ci################################################################################
926885b47fbSopenharmony_ciohos_unittest("accessibility_touchevent_injector_test") {
927885b47fbSopenharmony_ci  module_out_path = module_output_path
928885b47fbSopenharmony_ci  sources = [
929885b47fbSopenharmony_ci    "../../test/mock/mock_common_event_data.cpp",
930885b47fbSopenharmony_ci    "../../test/mock/mock_common_event_manager.cpp",
931885b47fbSopenharmony_ci    "../../test/mock/mock_common_event_subscribe_info.cpp",
932885b47fbSopenharmony_ci    "../../test/mock/mock_common_event_subscriber.cpp",
933885b47fbSopenharmony_ci    "../../test/mock/mock_matching_skill.cpp",
934885b47fbSopenharmony_ci    "../src/accessibility_account_data.cpp",
935885b47fbSopenharmony_ci    "../src/accessibility_circle_drawing_manager.cpp",
936885b47fbSopenharmony_ci    "../src/accessibility_datashare_helper.cpp",
937885b47fbSopenharmony_ci    "../src/accessibility_display_manager.cpp",
938885b47fbSopenharmony_ci    "../src/accessibility_dumper.cpp",
939885b47fbSopenharmony_ci    "../src/accessibility_gesture_recognizer.cpp",
940885b47fbSopenharmony_ci    "../src/accessibility_input_interceptor.cpp",
941885b47fbSopenharmony_ci    "../src/accessibility_keyevent_filter.cpp",
942885b47fbSopenharmony_ci    "../src/accessibility_mouse_autoclick.cpp",
943885b47fbSopenharmony_ci    "../src/accessibility_mouse_key.cpp",
944885b47fbSopenharmony_ci    "../src/accessibility_multifinger_multitap.cpp",
945885b47fbSopenharmony_ci    "../src/accessibility_power_manager.cpp",
946885b47fbSopenharmony_ci    "../src/accessibility_screen_touch.cpp",
947885b47fbSopenharmony_ci    "../src/accessibility_setting_observer.cpp",
948885b47fbSopenharmony_ci    "../src/accessibility_setting_provider.cpp",
949885b47fbSopenharmony_ci    "../src/accessibility_settings.cpp",
950885b47fbSopenharmony_ci    "../src/accessibility_settings_config.cpp",
951885b47fbSopenharmony_ci    "../src/accessibility_short_key.cpp",
952885b47fbSopenharmony_ci    "../src/accessibility_short_key_dialog.cpp",
953885b47fbSopenharmony_ci    "../src/accessibility_touchEvent_injector.cpp",
954885b47fbSopenharmony_ci    "../src/accessibility_touch_guider.cpp",
955885b47fbSopenharmony_ci    "../src/accessibility_window_connection.cpp",
956885b47fbSopenharmony_ci    "../src/accessibility_window_manager.cpp",
957885b47fbSopenharmony_ci    "../src/accessibility_zoom_gesture.cpp",
958885b47fbSopenharmony_ci    "../src/accessible_ability_channel.cpp",
959885b47fbSopenharmony_ci    "../src/accessible_ability_connection.cpp",
960885b47fbSopenharmony_ci    "../src/accessible_ability_manager_service_event_handler.cpp",
961885b47fbSopenharmony_ci    "../src/utils.cpp",
962885b47fbSopenharmony_ci    "mock/src/mock_accessibility_common_event.cpp",
963885b47fbSopenharmony_ci    "mock/src/mock_accessibility_event_transmission.cpp",
964885b47fbSopenharmony_ci    "mock/src/mock_accessible_ability_client_stub_impl.cpp",
965885b47fbSopenharmony_ci    "mock/src/mock_accessible_ability_manager_service.cpp",
966885b47fbSopenharmony_ci    "mock/src/mock_system_ability.cpp",
967885b47fbSopenharmony_ci    "unittest/accessibility_touchEvent_injector_test.cpp",
968885b47fbSopenharmony_ci  ]
969885b47fbSopenharmony_ci  sources += aams_mock_distributeddatamgr_src
970885b47fbSopenharmony_ci
971885b47fbSopenharmony_ci  configs = [
972885b47fbSopenharmony_ci    ":module_private_config",
973885b47fbSopenharmony_ci    "../../../resources/config/build:coverage_flags",
974885b47fbSopenharmony_ci  ]
975885b47fbSopenharmony_ci
976885b47fbSopenharmony_ci  deps = [
977885b47fbSopenharmony_ci    "../../../../../../third_party/googletest:gmock_main",
978885b47fbSopenharmony_ci    "../../../../../../third_party/googletest:gtest_main",
979885b47fbSopenharmony_ci    "../../../common/interface:accessibility_interface",
980885b47fbSopenharmony_ci    "../../../interfaces/innerkits/common:accessibility_common",
981885b47fbSopenharmony_ci  ]
982885b47fbSopenharmony_ci
983885b47fbSopenharmony_ci  external_deps = [
984885b47fbSopenharmony_ci    "ability_base:want",
985885b47fbSopenharmony_ci    "ability_base:zuri",
986885b47fbSopenharmony_ci    "ability_runtime:ability_manager",
987885b47fbSopenharmony_ci    "ability_runtime:abilitykit_native",
988885b47fbSopenharmony_ci    "ability_runtime:dataobs_manager",
989885b47fbSopenharmony_ci    "ability_runtime:extension_manager",
990885b47fbSopenharmony_ci    "bundle_framework:appexecfwk_core",
991885b47fbSopenharmony_ci    "c_utils:utils",
992885b47fbSopenharmony_ci    "common_event_service:cesfwk_innerkits",
993885b47fbSopenharmony_ci    "data_share:datashare_consumer",
994885b47fbSopenharmony_ci    "display_manager:displaymgr",
995885b47fbSopenharmony_ci    "eventhandler:libeventhandler",
996885b47fbSopenharmony_ci    "ffrt:libffrt",
997885b47fbSopenharmony_ci    "graphic_2d:2d_graphics",
998885b47fbSopenharmony_ci    "graphic_2d:librender_service_client",
999885b47fbSopenharmony_ci    "hicollie:libhicollie",
1000885b47fbSopenharmony_ci    "hilog:libhilog",
1001885b47fbSopenharmony_ci    "hisysevent:libhisysevent",
1002885b47fbSopenharmony_ci    "hitrace:hitrace_meter",
1003885b47fbSopenharmony_ci    "init:libbegetutil",
1004885b47fbSopenharmony_ci    "input:libmmi-client",
1005885b47fbSopenharmony_ci    "ipc:ipc_single",
1006885b47fbSopenharmony_ci    "os_account:os_account_innerkits",
1007885b47fbSopenharmony_ci    "power_manager:powermgr_client",
1008885b47fbSopenharmony_ci    "preferences:native_preferences",
1009885b47fbSopenharmony_ci    "safwk:system_ability_fwk",
1010885b47fbSopenharmony_ci    "samgr:samgr_proxy",
1011885b47fbSopenharmony_ci    "window_manager:libdm",
1012885b47fbSopenharmony_ci    "window_manager:libwm",
1013885b47fbSopenharmony_ci  ]
1014885b47fbSopenharmony_ci}
1015885b47fbSopenharmony_ci
1016885b47fbSopenharmony_ci################################################################################
1017885b47fbSopenharmony_ciohos_unittest("accessible_ability_channel_test") {
1018885b47fbSopenharmony_ci  module_out_path = module_output_path
1019885b47fbSopenharmony_ci  sources = [
1020885b47fbSopenharmony_ci    "../../../common/interface/src/accessibility_element_operator_callback_proxy.cpp",
1021885b47fbSopenharmony_ci    "../../../common/interface/src/accessible_ability_channel_stub.cpp",
1022885b47fbSopenharmony_ci    "../../../common/interface/src/parcel/accessibility_element_info_parcel.cpp",
1023885b47fbSopenharmony_ci    "../../../common/interface/src/parcel/accessibility_gesture_inject_path_parcel.cpp",
1024885b47fbSopenharmony_ci    "../../../common/interface/src/parcel/accessibility_window_info_parcel.cpp",
1025885b47fbSopenharmony_ci    "../../test/mock/mock_common_event_data.cpp",
1026885b47fbSopenharmony_ci    "../../test/mock/mock_common_event_manager.cpp",
1027885b47fbSopenharmony_ci    "../../test/mock/mock_common_event_subscribe_info.cpp",
1028885b47fbSopenharmony_ci    "../../test/mock/mock_common_event_subscriber.cpp",
1029885b47fbSopenharmony_ci    "../../test/mock/mock_display_manager.cpp",
1030885b47fbSopenharmony_ci    "../../test/mock/mock_matching_skill.cpp",
1031885b47fbSopenharmony_ci    "../src/accessibility_account_data.cpp",
1032885b47fbSopenharmony_ci    "../src/accessibility_common_event.cpp",
1033885b47fbSopenharmony_ci    "../src/accessibility_datashare_helper.cpp",
1034885b47fbSopenharmony_ci    "../src/accessibility_display_manager.cpp",
1035885b47fbSopenharmony_ci    "../src/accessibility_window_connection.cpp",
1036885b47fbSopenharmony_ci    "../src/accessible_ability_channel.cpp",
1037885b47fbSopenharmony_ci    "../src/accessible_ability_connection.cpp",
1038885b47fbSopenharmony_ci    "../src/accessible_ability_manager_service_event_handler.cpp",
1039885b47fbSopenharmony_ci    "../src/utils.cpp",
1040885b47fbSopenharmony_ci    "mock/src/mock_accessibility_element_operator_proxy.cpp",
1041885b47fbSopenharmony_ci    "mock/src/mock_accessibility_element_operator_stub.cpp",
1042885b47fbSopenharmony_ci    "mock/src/mock_accessibility_event_transmission.cpp",
1043885b47fbSopenharmony_ci    "mock/src/mock_accessibility_keyevent_filter.cpp",
1044885b47fbSopenharmony_ci    "mock/src/mock_accessibility_setting_provider.cpp",
1045885b47fbSopenharmony_ci    "mock/src/mock_accessibility_settings_config.cpp",
1046885b47fbSopenharmony_ci    "mock/src/mock_accessibility_touchEvent_injector.cpp",
1047885b47fbSopenharmony_ci    "mock/src/mock_accessibility_window_manager.cpp",
1048885b47fbSopenharmony_ci    "mock/src/mock_accessible_ability_client_proxy.cpp",
1049885b47fbSopenharmony_ci    "mock/src/mock_accessible_ability_manager_service.cpp",
1050885b47fbSopenharmony_ci    "mock/src/mock_accessible_ability_manager_service_stub.cpp",
1051885b47fbSopenharmony_ci    "mock/src/mock_system_ability.cpp",
1052885b47fbSopenharmony_ci    "unittest/accessible_ability_channel_test.cpp",
1053885b47fbSopenharmony_ci  ]
1054885b47fbSopenharmony_ci  sources += aams_mock_distributeddatamgr_src
1055885b47fbSopenharmony_ci
1056885b47fbSopenharmony_ci  configs = [
1057885b47fbSopenharmony_ci    ":module_private_config",
1058885b47fbSopenharmony_ci    "../../../resources/config/build:coverage_flags",
1059885b47fbSopenharmony_ci  ]
1060885b47fbSopenharmony_ci
1061885b47fbSopenharmony_ci  deps = [
1062885b47fbSopenharmony_ci    "../../../../../../third_party/googletest:gmock_main",
1063885b47fbSopenharmony_ci    "../../../../../../third_party/googletest:gtest_main",
1064885b47fbSopenharmony_ci    "../../../interfaces/innerkits/common:accessibility_common",
1065885b47fbSopenharmony_ci  ]
1066885b47fbSopenharmony_ci
1067885b47fbSopenharmony_ci  external_deps = [
1068885b47fbSopenharmony_ci    "ability_base:want",
1069885b47fbSopenharmony_ci    "ability_base:zuri",
1070885b47fbSopenharmony_ci    "ability_runtime:ability_manager",
1071885b47fbSopenharmony_ci    "ability_runtime:abilitykit_native",
1072885b47fbSopenharmony_ci    "ability_runtime:dataobs_manager",
1073885b47fbSopenharmony_ci    "ability_runtime:extension_manager",
1074885b47fbSopenharmony_ci    "bundle_framework:appexecfwk_base",
1075885b47fbSopenharmony_ci    "bundle_framework:appexecfwk_core",
1076885b47fbSopenharmony_ci    "c_utils:utils",
1077885b47fbSopenharmony_ci    "common_event_service:cesfwk_innerkits",
1078885b47fbSopenharmony_ci    "data_share:datashare_common",
1079885b47fbSopenharmony_ci    "data_share:datashare_consumer",
1080885b47fbSopenharmony_ci    "eventhandler:libeventhandler",
1081885b47fbSopenharmony_ci    "ffrt:libffrt",
1082885b47fbSopenharmony_ci    "graphic_2d:librender_service_client",
1083885b47fbSopenharmony_ci    "hicollie:libhicollie",
1084885b47fbSopenharmony_ci    "hilog:libhilog",
1085885b47fbSopenharmony_ci    "hisysevent:libhisysevent",
1086885b47fbSopenharmony_ci    "hitrace:hitrace_meter",
1087885b47fbSopenharmony_ci    "init:libbegetutil",
1088885b47fbSopenharmony_ci    "input:libmmi-client",
1089885b47fbSopenharmony_ci    "ipc:ipc_core",
1090885b47fbSopenharmony_ci    "os_account:os_account_innerkits",
1091885b47fbSopenharmony_ci    "resource_management:global_resmgr",
1092885b47fbSopenharmony_ci    "safwk:system_ability_fwk",
1093885b47fbSopenharmony_ci    "samgr:samgr_proxy",
1094885b47fbSopenharmony_ci    "window_manager:libdm",
1095885b47fbSopenharmony_ci    "window_manager:libwm",
1096885b47fbSopenharmony_ci  ]
1097885b47fbSopenharmony_ci}
1098885b47fbSopenharmony_ci
1099885b47fbSopenharmony_ci################################################################################
1100885b47fbSopenharmony_ciohos_unittest("accessibility_mouse_autoclick_test") {
1101885b47fbSopenharmony_ci  module_out_path = module_output_path
1102885b47fbSopenharmony_ci  sources = [
1103885b47fbSopenharmony_ci    "../../test/mock/mock_common_event_data.cpp",
1104885b47fbSopenharmony_ci    "../../test/mock/mock_common_event_manager.cpp",
1105885b47fbSopenharmony_ci    "../../test/mock/mock_common_event_subscribe_info.cpp",
1106885b47fbSopenharmony_ci    "../../test/mock/mock_common_event_subscriber.cpp",
1107885b47fbSopenharmony_ci    "../../test/mock/mock_matching_skill.cpp",
1108885b47fbSopenharmony_ci    "../src/accessibility_account_data.cpp",
1109885b47fbSopenharmony_ci    "../src/accessibility_circle_drawing_manager.cpp",
1110885b47fbSopenharmony_ci    "../src/accessibility_datashare_helper.cpp",
1111885b47fbSopenharmony_ci    "../src/accessibility_display_manager.cpp",
1112885b47fbSopenharmony_ci    "../src/accessibility_dumper.cpp",
1113885b47fbSopenharmony_ci    "../src/accessibility_gesture_recognizer.cpp",
1114885b47fbSopenharmony_ci    "../src/accessibility_input_interceptor.cpp",
1115885b47fbSopenharmony_ci    "../src/accessibility_keyevent_filter.cpp",
1116885b47fbSopenharmony_ci    "../src/accessibility_mouse_autoclick.cpp",
1117885b47fbSopenharmony_ci    "../src/accessibility_mouse_key.cpp",
1118885b47fbSopenharmony_ci    "../src/accessibility_multifinger_multitap.cpp",
1119885b47fbSopenharmony_ci    "../src/accessibility_power_manager.cpp",
1120885b47fbSopenharmony_ci    "../src/accessibility_screen_touch.cpp",
1121885b47fbSopenharmony_ci    "../src/accessibility_setting_observer.cpp",
1122885b47fbSopenharmony_ci    "../src/accessibility_setting_provider.cpp",
1123885b47fbSopenharmony_ci    "../src/accessibility_settings.cpp",
1124885b47fbSopenharmony_ci    "../src/accessibility_short_key.cpp",
1125885b47fbSopenharmony_ci    "../src/accessibility_short_key_dialog.cpp",
1126885b47fbSopenharmony_ci    "../src/accessibility_touchEvent_injector.cpp",
1127885b47fbSopenharmony_ci    "../src/accessibility_touch_guider.cpp",
1128885b47fbSopenharmony_ci    "../src/accessibility_window_connection.cpp",
1129885b47fbSopenharmony_ci    "../src/accessibility_window_manager.cpp",
1130885b47fbSopenharmony_ci    "../src/accessibility_zoom_gesture.cpp",
1131885b47fbSopenharmony_ci    "../src/accessible_ability_channel.cpp",
1132885b47fbSopenharmony_ci    "../src/accessible_ability_connection.cpp",
1133885b47fbSopenharmony_ci    "../src/accessible_ability_manager_service.cpp",
1134885b47fbSopenharmony_ci    "../src/accessible_ability_manager_service_event_handler.cpp",
1135885b47fbSopenharmony_ci    "../src/utils.cpp",
1136885b47fbSopenharmony_ci    "mock/src/mock_accessibility_common_event.cpp",
1137885b47fbSopenharmony_ci    "mock/src/mock_accessibility_event_transmission.cpp",
1138885b47fbSopenharmony_ci    "mock/src/mock_accessibility_settings_config.cpp",
1139885b47fbSopenharmony_ci    "mock/src/mock_accessible_ability_client_stub_impl.cpp",
1140885b47fbSopenharmony_ci    "mock/src/mock_system_ability.cpp",
1141885b47fbSopenharmony_ci    "unittest/accessibility_mouse_autoclick_test.cpp",
1142885b47fbSopenharmony_ci  ]
1143885b47fbSopenharmony_ci  sources += aams_mock_distributeddatamgr_src
1144885b47fbSopenharmony_ci
1145885b47fbSopenharmony_ci  configs = [
1146885b47fbSopenharmony_ci    ":module_private_config",
1147885b47fbSopenharmony_ci    "../../../resources/config/build:coverage_flags",
1148885b47fbSopenharmony_ci  ]
1149885b47fbSopenharmony_ci
1150885b47fbSopenharmony_ci  deps = [
1151885b47fbSopenharmony_ci    "../../../../../../third_party/googletest:gmock_main",
1152885b47fbSopenharmony_ci    "../../../../../../third_party/googletest:gtest_main",
1153885b47fbSopenharmony_ci    "../../../common/interface:accessibility_interface",
1154885b47fbSopenharmony_ci    "../../../interfaces/innerkits/common:accessibility_common",
1155885b47fbSopenharmony_ci  ]
1156885b47fbSopenharmony_ci
1157885b47fbSopenharmony_ci  external_deps = [
1158885b47fbSopenharmony_ci    "ability_base:want",
1159885b47fbSopenharmony_ci    "ability_base:zuri",
1160885b47fbSopenharmony_ci    "ability_runtime:ability_manager",
1161885b47fbSopenharmony_ci    "ability_runtime:abilitykit_native",
1162885b47fbSopenharmony_ci    "ability_runtime:dataobs_manager",
1163885b47fbSopenharmony_ci    "ability_runtime:extension_manager",
1164885b47fbSopenharmony_ci    "bundle_framework:appexecfwk_core",
1165885b47fbSopenharmony_ci    "c_utils:utils",
1166885b47fbSopenharmony_ci    "common_event_service:cesfwk_innerkits",
1167885b47fbSopenharmony_ci    "data_share:datashare_consumer",
1168885b47fbSopenharmony_ci    "display_manager:displaymgr",
1169885b47fbSopenharmony_ci    "eventhandler:libeventhandler",
1170885b47fbSopenharmony_ci    "ffrt:libffrt",
1171885b47fbSopenharmony_ci    "graphic_2d:2d_graphics",
1172885b47fbSopenharmony_ci    "graphic_2d:librender_service_client",
1173885b47fbSopenharmony_ci    "hicollie:libhicollie",
1174885b47fbSopenharmony_ci    "hilog:libhilog",
1175885b47fbSopenharmony_ci    "hisysevent:libhisysevent",
1176885b47fbSopenharmony_ci    "hitrace:hitrace_meter",
1177885b47fbSopenharmony_ci    "init:libbegetutil",
1178885b47fbSopenharmony_ci    "input:libmmi-client",
1179885b47fbSopenharmony_ci    "ipc:ipc_single",
1180885b47fbSopenharmony_ci    "os_account:os_account_innerkits",
1181885b47fbSopenharmony_ci    "power_manager:powermgr_client",
1182885b47fbSopenharmony_ci    "preferences:native_preferences",
1183885b47fbSopenharmony_ci    "safwk:system_ability_fwk",
1184885b47fbSopenharmony_ci    "samgr:samgr_proxy",
1185885b47fbSopenharmony_ci    "window_manager:libdm",
1186885b47fbSopenharmony_ci    "window_manager:libwm",
1187885b47fbSopenharmony_ci  ]
1188885b47fbSopenharmony_ci}
1189885b47fbSopenharmony_ci
1190885b47fbSopenharmony_ci################################################################################
1191885b47fbSopenharmony_ciohos_unittest("accessibility_screen_touch_test") {
1192885b47fbSopenharmony_ci  module_out_path = module_output_path
1193885b47fbSopenharmony_ci  sources = [
1194885b47fbSopenharmony_ci    "../../test/mock/mock_common_event_data.cpp",
1195885b47fbSopenharmony_ci    "../../test/mock/mock_common_event_manager.cpp",
1196885b47fbSopenharmony_ci    "../../test/mock/mock_common_event_subscribe_info.cpp",
1197885b47fbSopenharmony_ci    "../../test/mock/mock_common_event_subscriber.cpp",
1198885b47fbSopenharmony_ci    "../../test/mock/mock_matching_skill.cpp",
1199885b47fbSopenharmony_ci    "../src/accessibility_account_data.cpp",
1200885b47fbSopenharmony_ci    "../src/accessibility_datashare_helper.cpp",
1201885b47fbSopenharmony_ci    "../src/accessibility_display_manager.cpp",
1202885b47fbSopenharmony_ci    "../src/accessibility_dumper.cpp",
1203885b47fbSopenharmony_ci    "../src/accessibility_gesture_recognizer.cpp",
1204885b47fbSopenharmony_ci    "../src/accessibility_input_interceptor.cpp",
1205885b47fbSopenharmony_ci    "../src/accessibility_keyevent_filter.cpp",
1206885b47fbSopenharmony_ci    "../src/accessibility_mouse_autoclick.cpp",
1207885b47fbSopenharmony_ci    "../src/accessibility_mouse_key.cpp",
1208885b47fbSopenharmony_ci    "../src/accessibility_multifinger_multitap.cpp",
1209885b47fbSopenharmony_ci    "../src/accessibility_power_manager.cpp",
1210885b47fbSopenharmony_ci    "../src/accessibility_screen_touch.cpp",
1211885b47fbSopenharmony_ci    "../src/accessibility_setting_observer.cpp",
1212885b47fbSopenharmony_ci    "../src/accessibility_setting_provider.cpp",
1213885b47fbSopenharmony_ci    "../src/accessibility_settings.cpp",
1214885b47fbSopenharmony_ci    "../src/accessibility_short_key.cpp",
1215885b47fbSopenharmony_ci    "../src/accessibility_short_key_dialog.cpp",
1216885b47fbSopenharmony_ci    "../src/accessibility_touchEvent_injector.cpp",
1217885b47fbSopenharmony_ci    "../src/accessibility_touch_guider.cpp",
1218885b47fbSopenharmony_ci    "../src/accessibility_window_connection.cpp",
1219885b47fbSopenharmony_ci    "../src/accessibility_window_manager.cpp",
1220885b47fbSopenharmony_ci    "../src/accessibility_zoom_gesture.cpp",
1221885b47fbSopenharmony_ci    "../src/accessible_ability_channel.cpp",
1222885b47fbSopenharmony_ci    "../src/accessible_ability_connection.cpp",
1223885b47fbSopenharmony_ci    "../src/accessible_ability_manager_service.cpp",
1224885b47fbSopenharmony_ci    "../src/accessible_ability_manager_service_event_handler.cpp",
1225885b47fbSopenharmony_ci    "../src/utils.cpp",
1226885b47fbSopenharmony_ci    "mock/src/mock_accessibility_circle_drawing_manager.cpp",
1227885b47fbSopenharmony_ci    "mock/src/mock_accessibility_common_event.cpp",
1228885b47fbSopenharmony_ci    "mock/src/mock_accessibility_event_transmission.cpp",
1229885b47fbSopenharmony_ci    "mock/src/mock_accessibility_settings_config.cpp",
1230885b47fbSopenharmony_ci    "mock/src/mock_accessible_ability_client_stub_impl.cpp",
1231885b47fbSopenharmony_ci    "mock/src/mock_system_ability.cpp",
1232885b47fbSopenharmony_ci    "unittest/accessibility_screen_touch_test.cpp",
1233885b47fbSopenharmony_ci  ]
1234885b47fbSopenharmony_ci  sources += aams_mock_distributeddatamgr_src
1235885b47fbSopenharmony_ci
1236885b47fbSopenharmony_ci  configs = [
1237885b47fbSopenharmony_ci    ":module_private_config",
1238885b47fbSopenharmony_ci    "../../../resources/config/build:coverage_flags",
1239885b47fbSopenharmony_ci  ]
1240885b47fbSopenharmony_ci
1241885b47fbSopenharmony_ci  deps = [
1242885b47fbSopenharmony_ci    "../../../../../../third_party/googletest:gmock_main",
1243885b47fbSopenharmony_ci    "../../../../../../third_party/googletest:gtest_main",
1244885b47fbSopenharmony_ci    "../../../common/interface:accessibility_interface",
1245885b47fbSopenharmony_ci    "../../../interfaces/innerkits/common:accessibility_common",
1246885b47fbSopenharmony_ci  ]
1247885b47fbSopenharmony_ci
1248885b47fbSopenharmony_ci  external_deps = [
1249885b47fbSopenharmony_ci    "ability_base:want",
1250885b47fbSopenharmony_ci    "ability_base:zuri",
1251885b47fbSopenharmony_ci    "ability_runtime:ability_manager",
1252885b47fbSopenharmony_ci    "ability_runtime:abilitykit_native",
1253885b47fbSopenharmony_ci    "ability_runtime:dataobs_manager",
1254885b47fbSopenharmony_ci    "ability_runtime:extension_manager",
1255885b47fbSopenharmony_ci    "bundle_framework:appexecfwk_core",
1256885b47fbSopenharmony_ci    "c_utils:utils",
1257885b47fbSopenharmony_ci    "common_event_service:cesfwk_innerkits",
1258885b47fbSopenharmony_ci    "data_share:datashare_consumer",
1259885b47fbSopenharmony_ci    "display_manager:displaymgr",
1260885b47fbSopenharmony_ci    "eventhandler:libeventhandler",
1261885b47fbSopenharmony_ci    "ffrt:libffrt",
1262885b47fbSopenharmony_ci    "graphic_2d:2d_graphics",
1263885b47fbSopenharmony_ci    "graphic_2d:librender_service_client",
1264885b47fbSopenharmony_ci    "hicollie:libhicollie",
1265885b47fbSopenharmony_ci    "hilog:libhilog",
1266885b47fbSopenharmony_ci    "hisysevent:libhisysevent",
1267885b47fbSopenharmony_ci    "hitrace:hitrace_meter",
1268885b47fbSopenharmony_ci    "init:libbegetutil",
1269885b47fbSopenharmony_ci    "input:libmmi-client",
1270885b47fbSopenharmony_ci    "ipc:ipc_single",
1271885b47fbSopenharmony_ci    "os_account:os_account_innerkits",
1272885b47fbSopenharmony_ci    "power_manager:powermgr_client",
1273885b47fbSopenharmony_ci    "preferences:native_preferences",
1274885b47fbSopenharmony_ci    "safwk:system_ability_fwk",
1275885b47fbSopenharmony_ci    "samgr:samgr_proxy",
1276885b47fbSopenharmony_ci    "window_manager:libdm",
1277885b47fbSopenharmony_ci    "window_manager:libwm",
1278885b47fbSopenharmony_ci  ]
1279885b47fbSopenharmony_ci}
1280885b47fbSopenharmony_ci
1281885b47fbSopenharmony_ci################################################################################
1282885b47fbSopenharmony_ciohos_unittest("accessibility_mouse_key_test") {
1283885b47fbSopenharmony_ci  module_out_path = module_output_path
1284885b47fbSopenharmony_ci  sources = [
1285885b47fbSopenharmony_ci    "../src/accessibility_mouse_key.cpp",
1286885b47fbSopenharmony_ci    "../src/utils.cpp",
1287885b47fbSopenharmony_ci    "mock/src/mock_accessibility_event_transmission.cpp",
1288885b47fbSopenharmony_ci    "unittest/accessibility_mouse_key_test.cpp",
1289885b47fbSopenharmony_ci  ]
1290885b47fbSopenharmony_ci
1291885b47fbSopenharmony_ci  configs = [
1292885b47fbSopenharmony_ci    ":module_private_config",
1293885b47fbSopenharmony_ci    "../../../resources/config/build:coverage_flags",
1294885b47fbSopenharmony_ci  ]
1295885b47fbSopenharmony_ci
1296885b47fbSopenharmony_ci  deps = [
1297885b47fbSopenharmony_ci    "../../../../../../third_party/googletest:gmock_main",
1298885b47fbSopenharmony_ci    "../../../../../../third_party/googletest:gtest_main",
1299885b47fbSopenharmony_ci    "../../../interfaces/innerkits/common:accessibility_common",
1300885b47fbSopenharmony_ci  ]
1301885b47fbSopenharmony_ci
1302885b47fbSopenharmony_ci  external_deps = [
1303885b47fbSopenharmony_ci    "ability_base:zuri",
1304885b47fbSopenharmony_ci    "ability_runtime:abilitykit_native",
1305885b47fbSopenharmony_ci    "ability_runtime:dataobs_manager",
1306885b47fbSopenharmony_ci    "ability_runtime:extension_manager",
1307885b47fbSopenharmony_ci    "bundle_framework:appexecfwk_base",
1308885b47fbSopenharmony_ci    "bundle_framework:appexecfwk_core",
1309885b47fbSopenharmony_ci    "c_utils:utils",
1310885b47fbSopenharmony_ci    "common_event_service:cesfwk_innerkits",
1311885b47fbSopenharmony_ci    "data_share:datashare_common",
1312885b47fbSopenharmony_ci    "data_share:datashare_consumer",
1313885b47fbSopenharmony_ci    "ffrt:libffrt",
1314885b47fbSopenharmony_ci    "hilog:libhilog",
1315885b47fbSopenharmony_ci    "hisysevent:libhisysevent",
1316885b47fbSopenharmony_ci    "init:libbegetutil",
1317885b47fbSopenharmony_ci    "input:libmmi-client",
1318885b47fbSopenharmony_ci    "os_account:os_account_innerkits",
1319885b47fbSopenharmony_ci    "resource_management:global_resmgr",
1320885b47fbSopenharmony_ci    "safwk:system_ability_fwk",
1321885b47fbSopenharmony_ci    "samgr:samgr_proxy",
1322885b47fbSopenharmony_ci    "window_manager:libdm",
1323885b47fbSopenharmony_ci    "window_manager:libwm",
1324885b47fbSopenharmony_ci  ]
1325885b47fbSopenharmony_ci}
1326885b47fbSopenharmony_ci
1327885b47fbSopenharmony_ci################################################################################
1328885b47fbSopenharmony_ciohos_unittest("accessibility_short_key_test") {
1329885b47fbSopenharmony_ci  module_out_path = module_output_path
1330885b47fbSopenharmony_ci  sources = [
1331885b47fbSopenharmony_ci    "../../test/mock/mock_common_event_data.cpp",
1332885b47fbSopenharmony_ci    "../../test/mock/mock_common_event_manager.cpp",
1333885b47fbSopenharmony_ci    "../../test/mock/mock_common_event_subscribe_info.cpp",
1334885b47fbSopenharmony_ci    "../../test/mock/mock_common_event_subscriber.cpp",
1335885b47fbSopenharmony_ci    "../../test/mock/mock_matching_skill.cpp",
1336885b47fbSopenharmony_ci    "../src/accessibility_account_data.cpp",
1337885b47fbSopenharmony_ci    "../src/accessibility_circle_drawing_manager.cpp",
1338885b47fbSopenharmony_ci    "../src/accessibility_datashare_helper.cpp",
1339885b47fbSopenharmony_ci    "../src/accessibility_display_manager.cpp",
1340885b47fbSopenharmony_ci    "../src/accessibility_dumper.cpp",
1341885b47fbSopenharmony_ci    "../src/accessibility_gesture_recognizer.cpp",
1342885b47fbSopenharmony_ci    "../src/accessibility_input_interceptor.cpp",
1343885b47fbSopenharmony_ci    "../src/accessibility_keyevent_filter.cpp",
1344885b47fbSopenharmony_ci    "../src/accessibility_mouse_autoclick.cpp",
1345885b47fbSopenharmony_ci    "../src/accessibility_mouse_key.cpp",
1346885b47fbSopenharmony_ci    "../src/accessibility_multifinger_multitap.cpp",
1347885b47fbSopenharmony_ci    "../src/accessibility_power_manager.cpp",
1348885b47fbSopenharmony_ci    "../src/accessibility_screen_touch.cpp",
1349885b47fbSopenharmony_ci    "../src/accessibility_setting_observer.cpp",
1350885b47fbSopenharmony_ci    "../src/accessibility_setting_provider.cpp",
1351885b47fbSopenharmony_ci    "../src/accessibility_settings.cpp",
1352885b47fbSopenharmony_ci    "../src/accessibility_settings_config.cpp",
1353885b47fbSopenharmony_ci    "../src/accessibility_short_key.cpp",
1354885b47fbSopenharmony_ci    "../src/accessibility_short_key_dialog.cpp",
1355885b47fbSopenharmony_ci    "../src/accessibility_touchEvent_injector.cpp",
1356885b47fbSopenharmony_ci    "../src/accessibility_touch_guider.cpp",
1357885b47fbSopenharmony_ci    "../src/accessibility_window_connection.cpp",
1358885b47fbSopenharmony_ci    "../src/accessibility_window_manager.cpp",
1359885b47fbSopenharmony_ci    "../src/accessibility_zoom_gesture.cpp",
1360885b47fbSopenharmony_ci    "../src/accessible_ability_channel.cpp",
1361885b47fbSopenharmony_ci    "../src/accessible_ability_connection.cpp",
1362885b47fbSopenharmony_ci    "../src/accessible_ability_manager_service_event_handler.cpp",
1363885b47fbSopenharmony_ci    "../src/utils.cpp",
1364885b47fbSopenharmony_ci    "mock/src/mock_accessibility_common_event.cpp",
1365885b47fbSopenharmony_ci    "mock/src/mock_accessibility_event_transmission.cpp",
1366885b47fbSopenharmony_ci    "mock/src/mock_accessible_ability_client_stub_impl.cpp",
1367885b47fbSopenharmony_ci    "mock/src/mock_accessible_ability_manager_service.cpp",
1368885b47fbSopenharmony_ci    "mock/src/mock_system_ability.cpp",
1369885b47fbSopenharmony_ci    "unittest/accessibility_short_key_test.cpp",
1370885b47fbSopenharmony_ci  ]
1371885b47fbSopenharmony_ci  sources += aams_mock_distributeddatamgr_src
1372885b47fbSopenharmony_ci
1373885b47fbSopenharmony_ci  configs = [
1374885b47fbSopenharmony_ci    ":module_private_config",
1375885b47fbSopenharmony_ci    "../../../resources/config/build:coverage_flags",
1376885b47fbSopenharmony_ci  ]
1377885b47fbSopenharmony_ci
1378885b47fbSopenharmony_ci  deps = [
1379885b47fbSopenharmony_ci    "../../../../../../third_party/googletest:gmock_main",
1380885b47fbSopenharmony_ci    "../../../../../../third_party/googletest:gtest_main",
1381885b47fbSopenharmony_ci    "../../../common/interface:accessibility_interface",
1382885b47fbSopenharmony_ci    "../../../interfaces/innerkits/common:accessibility_common",
1383885b47fbSopenharmony_ci  ]
1384885b47fbSopenharmony_ci
1385885b47fbSopenharmony_ci  external_deps = [
1386885b47fbSopenharmony_ci    "ability_base:want",
1387885b47fbSopenharmony_ci    "ability_base:zuri",
1388885b47fbSopenharmony_ci    "ability_runtime:ability_manager",
1389885b47fbSopenharmony_ci    "ability_runtime:abilitykit_native",
1390885b47fbSopenharmony_ci    "ability_runtime:dataobs_manager",
1391885b47fbSopenharmony_ci    "ability_runtime:extension_manager",
1392885b47fbSopenharmony_ci    "bundle_framework:appexecfwk_core",
1393885b47fbSopenharmony_ci    "c_utils:utils",
1394885b47fbSopenharmony_ci    "common_event_service:cesfwk_innerkits",
1395885b47fbSopenharmony_ci    "data_share:datashare_consumer",
1396885b47fbSopenharmony_ci    "display_manager:displaymgr",
1397885b47fbSopenharmony_ci    "eventhandler:libeventhandler",
1398885b47fbSopenharmony_ci    "ffrt:libffrt",
1399885b47fbSopenharmony_ci    "graphic_2d:2d_graphics",
1400885b47fbSopenharmony_ci    "graphic_2d:librender_service_client",
1401885b47fbSopenharmony_ci    "hicollie:libhicollie",
1402885b47fbSopenharmony_ci    "hilog:libhilog",
1403885b47fbSopenharmony_ci    "hisysevent:libhisysevent",
1404885b47fbSopenharmony_ci    "hitrace:hitrace_meter",
1405885b47fbSopenharmony_ci    "init:libbegetutil",
1406885b47fbSopenharmony_ci    "input:libmmi-client",
1407885b47fbSopenharmony_ci    "ipc:ipc_single",
1408885b47fbSopenharmony_ci    "os_account:os_account_innerkits",
1409885b47fbSopenharmony_ci    "power_manager:powermgr_client",
1410885b47fbSopenharmony_ci    "preferences:native_preferences",
1411885b47fbSopenharmony_ci    "safwk:system_ability_fwk",
1412885b47fbSopenharmony_ci    "samgr:samgr_proxy",
1413885b47fbSopenharmony_ci    "window_manager:libdm",
1414885b47fbSopenharmony_ci    "window_manager:libwm",
1415885b47fbSopenharmony_ci  ]
1416885b47fbSopenharmony_ci}
1417885b47fbSopenharmony_ci
1418885b47fbSopenharmony_ci################################################################################
1419885b47fbSopenharmony_ciohos_unittest("accessibility_short_key_dialog_test") {
1420885b47fbSopenharmony_ci  module_out_path = module_output_path
1421885b47fbSopenharmony_ci  sources = [
1422885b47fbSopenharmony_ci    "../../test/mock/mock_common_event_data.cpp",
1423885b47fbSopenharmony_ci    "../../test/mock/mock_common_event_manager.cpp",
1424885b47fbSopenharmony_ci    "../../test/mock/mock_common_event_subscribe_info.cpp",
1425885b47fbSopenharmony_ci    "../../test/mock/mock_common_event_subscriber.cpp",
1426885b47fbSopenharmony_ci    "../../test/mock/mock_matching_skill.cpp",
1427885b47fbSopenharmony_ci    "../src/accessibility_account_data.cpp",
1428885b47fbSopenharmony_ci    "../src/accessibility_datashare_helper.cpp",
1429885b47fbSopenharmony_ci    "../src/accessibility_display_manager.cpp",
1430885b47fbSopenharmony_ci    "../src/accessibility_dumper.cpp",
1431885b47fbSopenharmony_ci    "../src/accessibility_keyevent_filter.cpp",
1432885b47fbSopenharmony_ci    "../src/accessibility_power_manager.cpp",
1433885b47fbSopenharmony_ci    "../src/accessibility_setting_observer.cpp",
1434885b47fbSopenharmony_ci    "../src/accessibility_setting_provider.cpp",
1435885b47fbSopenharmony_ci    "../src/accessibility_settings.cpp",
1436885b47fbSopenharmony_ci    "../src/accessibility_settings_config.cpp",
1437885b47fbSopenharmony_ci    "../src/accessibility_short_key.cpp",
1438885b47fbSopenharmony_ci    "../src/accessibility_short_key_dialog.cpp",
1439885b47fbSopenharmony_ci    "../src/accessibility_touchEvent_injector.cpp",
1440885b47fbSopenharmony_ci    "../src/accessibility_window_connection.cpp",
1441885b47fbSopenharmony_ci    "../src/accessibility_window_manager.cpp",
1442885b47fbSopenharmony_ci    "../src/accessible_ability_channel.cpp",
1443885b47fbSopenharmony_ci    "../src/accessible_ability_connection.cpp",
1444885b47fbSopenharmony_ci    "../src/accessible_ability_manager_service_event_handler.cpp",
1445885b47fbSopenharmony_ci    "../src/utils.cpp",
1446885b47fbSopenharmony_ci    "mock/src/mock_accessibility_common_event.cpp",
1447885b47fbSopenharmony_ci    "mock/src/mock_accessibility_event_transmission.cpp",
1448885b47fbSopenharmony_ci    "mock/src/mock_accessible_ability_client_stub_impl.cpp",
1449885b47fbSopenharmony_ci    "mock/src/mock_accessible_ability_manager_service.cpp",
1450885b47fbSopenharmony_ci    "mock/src/mock_system_ability.cpp",
1451885b47fbSopenharmony_ci    "unittest/accessibility_short_key_dialog_test.cpp",
1452885b47fbSopenharmony_ci  ]
1453885b47fbSopenharmony_ci  sources += aams_mock_distributeddatamgr_src
1454885b47fbSopenharmony_ci
1455885b47fbSopenharmony_ci  configs = [
1456885b47fbSopenharmony_ci    ":module_private_config",
1457885b47fbSopenharmony_ci    "../../../resources/config/build:coverage_flags",
1458885b47fbSopenharmony_ci  ]
1459885b47fbSopenharmony_ci
1460885b47fbSopenharmony_ci  deps = [
1461885b47fbSopenharmony_ci    "../../../../../../third_party/googletest:gmock_main",
1462885b47fbSopenharmony_ci    "../../../../../../third_party/googletest:gtest_main",
1463885b47fbSopenharmony_ci    "../../../common/interface:accessibility_interface",
1464885b47fbSopenharmony_ci    "../../../interfaces/innerkits/common:accessibility_common",
1465885b47fbSopenharmony_ci  ]
1466885b47fbSopenharmony_ci
1467885b47fbSopenharmony_ci  external_deps = [
1468885b47fbSopenharmony_ci    "ability_base:want",
1469885b47fbSopenharmony_ci    "ability_base:zuri",
1470885b47fbSopenharmony_ci    "ability_runtime:ability_manager",
1471885b47fbSopenharmony_ci    "ability_runtime:abilitykit_native",
1472885b47fbSopenharmony_ci    "ability_runtime:dataobs_manager",
1473885b47fbSopenharmony_ci    "ability_runtime:extension_manager",
1474885b47fbSopenharmony_ci    "bundle_framework:appexecfwk_core",
1475885b47fbSopenharmony_ci    "c_utils:utils",
1476885b47fbSopenharmony_ci    "common_event_service:cesfwk_innerkits",
1477885b47fbSopenharmony_ci    "data_share:datashare_consumer",
1478885b47fbSopenharmony_ci    "display_manager:displaymgr",
1479885b47fbSopenharmony_ci    "eventhandler:libeventhandler",
1480885b47fbSopenharmony_ci    "ffrt:libffrt",
1481885b47fbSopenharmony_ci    "graphic_2d:2d_graphics",
1482885b47fbSopenharmony_ci    "graphic_2d:librender_service_client",
1483885b47fbSopenharmony_ci    "hicollie:libhicollie",
1484885b47fbSopenharmony_ci    "hilog:libhilog",
1485885b47fbSopenharmony_ci    "hisysevent:libhisysevent",
1486885b47fbSopenharmony_ci    "hitrace:hitrace_meter",
1487885b47fbSopenharmony_ci    "init:libbegetutil",
1488885b47fbSopenharmony_ci    "input:libmmi-client",
1489885b47fbSopenharmony_ci    "ipc:ipc_single",
1490885b47fbSopenharmony_ci    "os_account:os_account_innerkits",
1491885b47fbSopenharmony_ci    "power_manager:powermgr_client",
1492885b47fbSopenharmony_ci    "preferences:native_preferences",
1493885b47fbSopenharmony_ci    "safwk:system_ability_fwk",
1494885b47fbSopenharmony_ci    "samgr:samgr_proxy",
1495885b47fbSopenharmony_ci    "window_manager:libdm",
1496885b47fbSopenharmony_ci    "window_manager:libwm",
1497885b47fbSopenharmony_ci  ]
1498885b47fbSopenharmony_ci}
1499885b47fbSopenharmony_ci
1500885b47fbSopenharmony_ci################################################################################
1501885b47fbSopenharmony_ciohos_unittest("accessibility_settings_config_test") {
1502885b47fbSopenharmony_ci  module_out_path = module_output_path
1503885b47fbSopenharmony_ci  sources = [
1504885b47fbSopenharmony_ci    "../src/accessibility_account_data.cpp",
1505885b47fbSopenharmony_ci    "../src/accessibility_circle_drawing_manager.cpp",
1506885b47fbSopenharmony_ci    "../src/accessibility_common_event.cpp",
1507885b47fbSopenharmony_ci    "../src/accessibility_datashare_helper.cpp",
1508885b47fbSopenharmony_ci    "../src/accessibility_display_manager.cpp",
1509885b47fbSopenharmony_ci    "../src/accessibility_dumper.cpp",
1510885b47fbSopenharmony_ci    "../src/accessibility_event_transmission.cpp",
1511885b47fbSopenharmony_ci    "../src/accessibility_gesture_recognizer.cpp",
1512885b47fbSopenharmony_ci    "../src/accessibility_input_interceptor.cpp",
1513885b47fbSopenharmony_ci    "../src/accessibility_keyevent_filter.cpp",
1514885b47fbSopenharmony_ci    "../src/accessibility_mouse_autoclick.cpp",
1515885b47fbSopenharmony_ci    "../src/accessibility_mouse_key.cpp",
1516885b47fbSopenharmony_ci    "../src/accessibility_multifinger_multitap.cpp",
1517885b47fbSopenharmony_ci    "../src/accessibility_power_manager.cpp",
1518885b47fbSopenharmony_ci    "../src/accessibility_screen_touch.cpp",
1519885b47fbSopenharmony_ci    "../src/accessibility_setting_observer.cpp",
1520885b47fbSopenharmony_ci    "../src/accessibility_setting_provider.cpp",
1521885b47fbSopenharmony_ci    "../src/accessibility_settings.cpp",
1522885b47fbSopenharmony_ci    "../src/accessibility_settings_config.cpp",
1523885b47fbSopenharmony_ci    "../src/accessibility_short_key.cpp",
1524885b47fbSopenharmony_ci    "../src/accessibility_short_key_dialog.cpp",
1525885b47fbSopenharmony_ci    "../src/accessibility_touchEvent_injector.cpp",
1526885b47fbSopenharmony_ci    "../src/accessibility_touch_guider.cpp",
1527885b47fbSopenharmony_ci    "../src/accessibility_window_connection.cpp",
1528885b47fbSopenharmony_ci    "../src/accessibility_window_manager.cpp",
1529885b47fbSopenharmony_ci    "../src/accessibility_zoom_gesture.cpp",
1530885b47fbSopenharmony_ci    "../src/accessible_ability_channel.cpp",
1531885b47fbSopenharmony_ci    "../src/accessible_ability_connection.cpp",
1532885b47fbSopenharmony_ci    "../src/accessible_ability_manager_service.cpp",
1533885b47fbSopenharmony_ci    "../src/accessible_ability_manager_service_event_handler.cpp",
1534885b47fbSopenharmony_ci    "../src/utils.cpp",
1535885b47fbSopenharmony_ci    "unittest/accessibility_settings_config_test.cpp",
1536885b47fbSopenharmony_ci  ]
1537885b47fbSopenharmony_ci
1538885b47fbSopenharmony_ci  configs = [
1539885b47fbSopenharmony_ci    ":module_private_config",
1540885b47fbSopenharmony_ci    "../../../resources/config/build:coverage_flags",
1541885b47fbSopenharmony_ci  ]
1542885b47fbSopenharmony_ci
1543885b47fbSopenharmony_ci  deps = [
1544885b47fbSopenharmony_ci    "../../../../../../third_party/googletest:gmock_main",
1545885b47fbSopenharmony_ci    "../../../../../../third_party/googletest:gtest_main",
1546885b47fbSopenharmony_ci    "../../../common/interface:accessibility_interface",
1547885b47fbSopenharmony_ci    "../../../interfaces/innerkits/common:accessibility_common",
1548885b47fbSopenharmony_ci  ]
1549885b47fbSopenharmony_ci
1550885b47fbSopenharmony_ci  external_deps = [
1551885b47fbSopenharmony_ci    "ability_base:want",
1552885b47fbSopenharmony_ci    "ability_base:zuri",
1553885b47fbSopenharmony_ci    "ability_runtime:ability_manager",
1554885b47fbSopenharmony_ci    "ability_runtime:abilitykit_native",
1555885b47fbSopenharmony_ci    "ability_runtime:dataobs_manager",
1556885b47fbSopenharmony_ci    "ability_runtime:extension_manager",
1557885b47fbSopenharmony_ci    "bundle_framework:appexecfwk_core",
1558885b47fbSopenharmony_ci    "c_utils:utils",
1559885b47fbSopenharmony_ci    "common_event_service:cesfwk_innerkits",
1560885b47fbSopenharmony_ci    "data_share:datashare_consumer",
1561885b47fbSopenharmony_ci    "display_manager:displaymgr",
1562885b47fbSopenharmony_ci    "eventhandler:libeventhandler",
1563885b47fbSopenharmony_ci    "ffrt:libffrt",
1564885b47fbSopenharmony_ci    "graphic_2d:2d_graphics",
1565885b47fbSopenharmony_ci    "graphic_2d:librender_service_client",
1566885b47fbSopenharmony_ci    "hicollie:libhicollie",
1567885b47fbSopenharmony_ci    "hilog:libhilog",
1568885b47fbSopenharmony_ci    "hisysevent:libhisysevent",
1569885b47fbSopenharmony_ci    "hitrace:hitrace_meter",
1570885b47fbSopenharmony_ci    "init:libbegetutil",
1571885b47fbSopenharmony_ci    "input:libmmi-client",
1572885b47fbSopenharmony_ci    "ipc:ipc_single",
1573885b47fbSopenharmony_ci    "os_account:os_account_innerkits",
1574885b47fbSopenharmony_ci    "power_manager:powermgr_client",
1575885b47fbSopenharmony_ci    "preferences:native_preferences",
1576885b47fbSopenharmony_ci    "safwk:system_ability_fwk",
1577885b47fbSopenharmony_ci    "samgr:samgr_proxy",
1578885b47fbSopenharmony_ci    "window_manager:libdm",
1579885b47fbSopenharmony_ci    "window_manager:libwm",
1580885b47fbSopenharmony_ci  ]
1581885b47fbSopenharmony_ci}
1582885b47fbSopenharmony_ci
1583885b47fbSopenharmony_ci################################################################################
1584885b47fbSopenharmony_ciohos_unittest("accessibility_zoom_gesture_test") {
1585885b47fbSopenharmony_ci  module_out_path = module_output_path
1586885b47fbSopenharmony_ci  sources = [
1587885b47fbSopenharmony_ci    "../../test/mock/mock_common_event_data.cpp",
1588885b47fbSopenharmony_ci    "../../test/mock/mock_common_event_manager.cpp",
1589885b47fbSopenharmony_ci    "../../test/mock/mock_common_event_subscribe_info.cpp",
1590885b47fbSopenharmony_ci    "../../test/mock/mock_common_event_subscriber.cpp",
1591885b47fbSopenharmony_ci    "../../test/mock/mock_matching_skill.cpp",
1592885b47fbSopenharmony_ci    "../src/accessibility_account_data.cpp",
1593885b47fbSopenharmony_ci    "../src/accessibility_circle_drawing_manager.cpp",
1594885b47fbSopenharmony_ci    "../src/accessibility_datashare_helper.cpp",
1595885b47fbSopenharmony_ci    "../src/accessibility_dumper.cpp",
1596885b47fbSopenharmony_ci    "../src/accessibility_gesture_recognizer.cpp",
1597885b47fbSopenharmony_ci    "../src/accessibility_input_interceptor.cpp",
1598885b47fbSopenharmony_ci    "../src/accessibility_keyevent_filter.cpp",
1599885b47fbSopenharmony_ci    "../src/accessibility_mouse_autoclick.cpp",
1600885b47fbSopenharmony_ci    "../src/accessibility_mouse_key.cpp",
1601885b47fbSopenharmony_ci    "../src/accessibility_multifinger_multitap.cpp",
1602885b47fbSopenharmony_ci    "../src/accessibility_power_manager.cpp",
1603885b47fbSopenharmony_ci    "../src/accessibility_screen_touch.cpp",
1604885b47fbSopenharmony_ci    "../src/accessibility_setting_observer.cpp",
1605885b47fbSopenharmony_ci    "../src/accessibility_setting_provider.cpp",
1606885b47fbSopenharmony_ci    "../src/accessibility_settings.cpp",
1607885b47fbSopenharmony_ci    "../src/accessibility_settings_config.cpp",
1608885b47fbSopenharmony_ci    "../src/accessibility_short_key.cpp",
1609885b47fbSopenharmony_ci    "../src/accessibility_short_key_dialog.cpp",
1610885b47fbSopenharmony_ci    "../src/accessibility_touchEvent_injector.cpp",
1611885b47fbSopenharmony_ci    "../src/accessibility_touch_guider.cpp",
1612885b47fbSopenharmony_ci    "../src/accessibility_window_connection.cpp",
1613885b47fbSopenharmony_ci    "../src/accessibility_window_manager.cpp",
1614885b47fbSopenharmony_ci    "../src/accessibility_zoom_gesture.cpp",
1615885b47fbSopenharmony_ci    "../src/accessible_ability_channel.cpp",
1616885b47fbSopenharmony_ci    "../src/accessible_ability_connection.cpp",
1617885b47fbSopenharmony_ci    "../src/accessible_ability_manager_service_event_handler.cpp",
1618885b47fbSopenharmony_ci    "../src/utils.cpp",
1619885b47fbSopenharmony_ci    "mock/src/mock_accessibility_common_event.cpp",
1620885b47fbSopenharmony_ci    "mock/src/mock_accessibility_display_manager.cpp",
1621885b47fbSopenharmony_ci    "mock/src/mock_accessibility_event_transmission.cpp",
1622885b47fbSopenharmony_ci    "mock/src/mock_accessible_ability_client_stub_impl.cpp",
1623885b47fbSopenharmony_ci    "mock/src/mock_accessible_ability_manager_service.cpp",
1624885b47fbSopenharmony_ci    "mock/src/mock_system_ability.cpp",
1625885b47fbSopenharmony_ci    "unittest/accessibility_zoom_gesture_test.cpp",
1626885b47fbSopenharmony_ci  ]
1627885b47fbSopenharmony_ci  sources += aams_mock_distributeddatamgr_src
1628885b47fbSopenharmony_ci
1629885b47fbSopenharmony_ci  configs = [
1630885b47fbSopenharmony_ci    ":module_private_config",
1631885b47fbSopenharmony_ci    "../../../resources/config/build:coverage_flags",
1632885b47fbSopenharmony_ci  ]
1633885b47fbSopenharmony_ci
1634885b47fbSopenharmony_ci  deps = [
1635885b47fbSopenharmony_ci    "../../../../../../third_party/googletest:gmock_main",
1636885b47fbSopenharmony_ci    "../../../../../../third_party/googletest:gtest_main",
1637885b47fbSopenharmony_ci    "../../../common/interface:accessibility_interface",
1638885b47fbSopenharmony_ci    "../../../interfaces/innerkits/common:accessibility_common",
1639885b47fbSopenharmony_ci  ]
1640885b47fbSopenharmony_ci
1641885b47fbSopenharmony_ci  external_deps = [
1642885b47fbSopenharmony_ci    "ability_base:want",
1643885b47fbSopenharmony_ci    "ability_base:zuri",
1644885b47fbSopenharmony_ci    "ability_runtime:ability_manager",
1645885b47fbSopenharmony_ci    "ability_runtime:abilitykit_native",
1646885b47fbSopenharmony_ci    "ability_runtime:dataobs_manager",
1647885b47fbSopenharmony_ci    "ability_runtime:extension_manager",
1648885b47fbSopenharmony_ci    "bundle_framework:appexecfwk_core",
1649885b47fbSopenharmony_ci    "c_utils:utils",
1650885b47fbSopenharmony_ci    "common_event_service:cesfwk_innerkits",
1651885b47fbSopenharmony_ci    "data_share:datashare_consumer",
1652885b47fbSopenharmony_ci    "display_manager:displaymgr",
1653885b47fbSopenharmony_ci    "eventhandler:libeventhandler",
1654885b47fbSopenharmony_ci    "ffrt:libffrt",
1655885b47fbSopenharmony_ci    "graphic_2d:2d_graphics",
1656885b47fbSopenharmony_ci    "graphic_2d:librender_service_client",
1657885b47fbSopenharmony_ci    "hicollie:libhicollie",
1658885b47fbSopenharmony_ci    "hilog:libhilog",
1659885b47fbSopenharmony_ci    "hisysevent:libhisysevent",
1660885b47fbSopenharmony_ci    "hitrace:hitrace_meter",
1661885b47fbSopenharmony_ci    "init:libbegetutil",
1662885b47fbSopenharmony_ci    "input:libmmi-client",
1663885b47fbSopenharmony_ci    "ipc:ipc_single",
1664885b47fbSopenharmony_ci    "os_account:os_account_innerkits",
1665885b47fbSopenharmony_ci    "power_manager:powermgr_client",
1666885b47fbSopenharmony_ci    "preferences:native_preferences",
1667885b47fbSopenharmony_ci    "safwk:system_ability_fwk",
1668885b47fbSopenharmony_ci    "samgr:samgr_proxy",
1669885b47fbSopenharmony_ci    "window_manager:libdm",
1670885b47fbSopenharmony_ci    "window_manager:libwm",
1671885b47fbSopenharmony_ci  ]
1672885b47fbSopenharmony_ci}
1673885b47fbSopenharmony_ci
1674885b47fbSopenharmony_ci################################################################################
1675885b47fbSopenharmony_cigroup("unittest") {
1676885b47fbSopenharmony_ci  testonly = true
1677885b47fbSopenharmony_ci  deps = []
1678885b47fbSopenharmony_ci
1679885b47fbSopenharmony_ci  deps += [
1680885b47fbSopenharmony_ci    ":accessibility_account_data_test",
1681885b47fbSopenharmony_ci    ":accessibility_common_event_registry_test",
1682885b47fbSopenharmony_ci    ":accessibility_display_manager_test",
1683885b47fbSopenharmony_ci    ":accessibility_dumper_test",
1684885b47fbSopenharmony_ci    ":accessibility_input_interceptor_test",
1685885b47fbSopenharmony_ci    ":accessibility_keyevent_filter_test",
1686885b47fbSopenharmony_ci    ":accessibility_mouse_autoclick_test",
1687885b47fbSopenharmony_ci    ":accessibility_mouse_key_test",
1688885b47fbSopenharmony_ci    ":accessibility_screen_touch_test",
1689885b47fbSopenharmony_ci    ":accessibility_settings_config_test",
1690885b47fbSopenharmony_ci    ":accessibility_short_key_test",
1691885b47fbSopenharmony_ci    ":accessibility_touch_guider_test",
1692885b47fbSopenharmony_ci    ":accessibility_touchevent_injector_test",
1693885b47fbSopenharmony_ci    ":accessibility_window_manager_test",
1694885b47fbSopenharmony_ci    ":accessibility_zoom_gesture_test",
1695885b47fbSopenharmony_ci    ":accessible_ability_channel_test",
1696885b47fbSopenharmony_ci    ":accessible_ability_connection_test",
1697885b47fbSopenharmony_ci    ":accessible_ability_manager_service_test",
1698885b47fbSopenharmony_ci  ]
1699885b47fbSopenharmony_ci}
1700