• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1# Copyright (c) 2024 Huawei Device Co., Ltd.
2# Licensed under the Apache License, Version 2.0 (the "License");
3# you may not use this file except in compliance with the License.
4# You may obtain a copy of the License at
5#
6#     http://www.apache.org/licenses/LICENSE-2.0
7#
8# Unless required by applicable law or agreed to in writing, software
9# distributed under the License is distributed on an "AS IS" BASIS,
10# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
11# See the License for the specific language governing permissions and
12# limitations under the License.
13
14import("//build/test.gni")
15import("../../../multimodalinput_mini.gni")
16
17module_output_path = "input/input"
18
19ohos_unittest("TouchEventNormalizeTest") {
20  module_out_path = module_output_path
21
22  configs = [
23    "${mmi_path}:coverage_flags",
24    "${mmi_path}/service:libmmi_server_config",
25  ]
26
27  cflags = [
28    "-Dprivate=public",
29    "-Dprotected=public",
30  ]
31
32  cflags_cc = [ "-Wno-string-conversion" ]
33
34  sources = [
35    "src/remote_control_transform_processor_test.cpp",
36    "src/touch_event_normalize_test.cpp",
37    "src/touch_gesture_detector_test.cpp",
38    "src/touch_transform_processor_test.cpp",
39    "src/touchpad_transform_processor_test.cpp",
40  ]
41
42  deps = [
43    "${mmi_path}/frameworks/proxy:libmmi-client",
44    "${mmi_path}/service:libmmi-server",
45    "${mmi_path}/test/facility/libinput_wrapper:libinput_wrapper_sources",
46    "${mmi_path}/test/facility/virtual_device:virtual_device_sources",
47    "${mmi_path}/util:libmmi-util",
48  ]
49
50  external_deps = [
51    "c_utils:utilsbase",
52    "graphic_2d:librender_service_client",
53    "hilog:libhilog",
54    "ipc:ipc_core",
55    "libinput:libinput-third-mmi",
56    "window_manager:libwm",
57  ]
58}
59
60ohos_unittest("GestureTransformTest") {
61  module_out_path = module_output_path
62
63  configs = [
64    "${mmi_path}:coverage_flags",
65    "${mmi_path}/service:libmmi_server_config",
66    "${mmi_path}/service/filter:mmi_event_filter_config",
67    "${mmi_path}/service/connect_manager:mmi_connect_manager_config",
68    "${mmi_path}/common/anco/comm:mmi_anco_channel_config",
69  ]
70
71  cflags = [
72    "-Dprivate=public",
73    "-Dprotected=public",
74  ]
75
76  branch_protector_ret = "pac_ret"
77  sanitize = {
78    cfi = true
79    cfi_cross_dso = true
80    debug = false
81    blocklist = "./ipc_blocklist.txt"
82  }
83
84  include_dirs = [
85    "${mmi_path}/interfaces/native/innerkits/common/include",
86    "${mmi_path}/interfaces/native/innerkits/proxy/include",
87    "${mmi_path}/service/app_state_manager/include",
88    "${mmi_path}/service/connect_manager/include",
89    "${mmi_path}/service/delegate_task/include",
90    "${mmi_path}/service/device_config/include",
91    "${mmi_path}/service/device_manager/include",
92    "${mmi_path}/service/device_state_manager/include",
93    "${mmi_path}/service/dfx/include",
94    "${mmi_path}/service/display_state_manager/include",
95    "${mmi_path}/service/event_dispatch/include",
96    "${mmi_path}/service/event_handler/include",
97    "${mmi_path}/service/filter/include",
98    "${mmi_path}/service/fingersense_wrapper/include",
99    "${mmi_path}/service/gesturesense_wrapper/include",
100    "${mmi_path}/service/interceptor/include",
101    "${mmi_path}/service/key_command/include",
102    "${mmi_path}/service/key_event_normalize/include",
103    "${mmi_path}/service/module_loader/include",
104    "${mmi_path}/service/monitor/include",
105    "${mmi_path}/service/mouse_event_normalize/include",
106    "${mmi_path}/service/nap_process/include",
107    "${mmi_path}/service/subscriber/include",
108    "${mmi_path}/service/timer_manager/include",
109    "${mmi_path}/service/touch_event_normalize/include",
110    "${mmi_path}/service/window_manager/include",
111    "${mmi_path}/util/common/include",
112    "${mmi_path}/util/network/include",
113    "${mmi_path}/util/socket/include",
114    "${mmi_path}/util/json_parser/include",
115  ]
116
117  if (input_ext_feature_anco) {
118    include_dirs += [ "${mmi_path}/common/anco/comm/include" ]
119  }
120
121  sources = [
122    "${mmi_path}/service/app_state_manager/src/app_state_observer.cpp",
123    "${mmi_path}/service/device_config/src/device_config_file_parser.cpp",
124    "${mmi_path}/service/device_manager/src/input_device_manager.cpp",
125    "${mmi_path}/service/device_manager/src/pointer_device_manager.cpp",
126    "${mmi_path}/service/device_state_manager/src/device_event_monitor.cpp",
127    "${mmi_path}/service/dfx/src/dfx_hisysevent.cpp",
128    "${mmi_path}/service/display_state_manager/src/display_event_monitor.cpp",
129    "${mmi_path}/service/event_dispatch/src/event_dispatch_handler.cpp",
130    "${mmi_path}/service/event_handler/src/input_event_handler.cpp",
131    "${mmi_path}/service/filter/src/event_filter_handler.cpp",
132    "${mmi_path}/service/fingersense_wrapper/src/fingersense_wrapper.cpp",
133    "${mmi_path}/service/interceptor/src/event_interceptor_handler.cpp",
134    "${mmi_path}/service/key_command/src/key_command_handler.cpp",
135    "${mmi_path}/service/key_command/src/setting_datashare.cpp",
136    "${mmi_path}/service/key_command/src/setting_observer.cpp",
137    "${mmi_path}/service/key_event_normalize/src/key_event_normalize.cpp",
138    "${mmi_path}/service/module_loader/src/uds_server.cpp",
139    "${mmi_path}/service/monitor/src/event_monitor_handler.cpp",
140    "${mmi_path}/service/monitor/src/event_pre_monitor_handler.cpp",
141    "${mmi_path}/service/mouse_event_normalize/src/mouse_device_state.cpp",
142    "${mmi_path}/service/nap_process/src/nap_process.cpp",
143    "${mmi_path}/service/subscriber/src/key_subscriber_handler.cpp",
144    "${mmi_path}/service/timer_manager/src/timer_manager.cpp",
145    "${mmi_path}/service/touch_event_normalize/src/gesture_transform_processor.cpp",
146    "${mmi_path}/service/touch_event_normalize/src/touchpad_transform_processor.cpp",
147    "${mmi_path}/service/window_manager/src/i_pointer_drawing_manager.cpp",
148    "${mmi_path}/service/window_manager/src/input_display_bind_helper.cpp",
149    "${mmi_path}/service/window_manager/src/touch_drawing_manager.cpp",
150    "src/gesture_transform_processor_test.cpp",
151  ]
152
153  if (input_ext_feature_magiccursor) {
154    include_dirs += [
155      "${mmi_ext_path}/magic_cursor/include",
156      "${g2d_ext_path}/sdf/include",
157      "${surface_path}/interfaces/inner_api/surface",
158      "${g2d_path}/rosen/modules/render_service_base/src",
159    ]
160
161    sources += [
162      "${mmi_ext_path}/magic_cursor/src/magic_pointer_drawing_manager.cpp",
163      "${mmi_ext_path}/magic_cursor/src/magic_pointer_velocity_tracker.cpp",
164      "${mmi_ext_path}/magic_cursor/src/render_context_gl.cpp",
165    ]
166  }
167
168  if (defined(use_rosen_drawing) && use_rosen_drawing) {
169    defines = [ "USE_ROSEN_DRAWING" ]
170  }
171
172  deps = [
173    "${mmi_path}/test/facility/mock:mmi_mock_sources",
174    "${mmi_path}/util:libmmi-util",
175    "${mmi_path}/service/custom_config_parser:mmi_custom_config_parser",
176  ]
177
178  external_deps = [
179    "ability_base:want",
180    "ability_base:zuri",
181    "ability_runtime:ability_manager",
182    "ability_runtime:abilitykit_native",
183    "ability_runtime:abilitykit_native",
184    "ability_runtime:app_manager",
185    "ability_runtime:dataobs_manager",
186    "cJSON:cjson",
187    "c_utils:utils",
188    "common_event_service:cesfwk_innerkits",
189    "config_policy:configpolicy_util",
190    "data_share:datashare_consumer",
191    "ffrt:libffrt",
192    "googletest:gmock_main",
193    "googletest:gtest_main",
194    "graphic_2d:2d_graphics",
195    "graphic_2d:libcomposer",
196    "graphic_2d:librender_service_client",
197    "graphic_2d:window_animation",
198    "hilog:libhilog",
199    "hisysevent:libhisysevent",
200    "image_framework:image_native",
201    "init:libbeget_proxy",
202    "init:libbegetutil",
203    "ipc:ipc_single",
204    "napi:ace_napi",
205    "preferences:native_preferences",
206    "safwk:system_ability_fwk",
207    "samgr:samgr_proxy",
208    "window_manager:libwm",
209    "window_manager:libwsutils",
210  ]
211
212  if (call_manager_service_enabled) {
213      external_deps += ["call_manager:tel_call_manager_api"]
214  }
215
216  if (hitrace_enabled) {
217    external_deps += [ "hitrace:hitrace_meter" ]
218  }
219
220  if (input_ext_feature_magiccursor) {
221    external_deps += [
222      "eventhandler:libeventhandler",
223      "graphic_2d_ext:libsdf",
224    ]
225  }
226}
227
228ohos_unittest("TabletToolTranformTest") {
229  module_out_path = module_output_path
230
231  configs = [
232    "${mmi_path}:coverage_flags",
233    "${mmi_path}/service:libmmi_server_config",
234    "${mmi_path}/service/filter:mmi_event_filter_config",
235    "${mmi_path}/service/connect_manager:mmi_connect_manager_config",
236    "${mmi_path}/common/anco/comm:mmi_anco_channel_config",
237  ]
238
239  cflags = [
240    "-Dprivate=public",
241    "-Dprotected=public",
242  ]
243
244  branch_protector_ret = "pac_ret"
245  sanitize = {
246    cfi = true
247    cfi_cross_dso = true
248    debug = false
249    blocklist = "./ipc_blocklist.txt"
250  }
251
252  include_dirs = [
253    "${mmi_path}/interfaces/native/innerkits/common/include",
254    "${mmi_path}/interfaces/native/innerkits/proxy/include",
255    "${mmi_path}/service/app_state_manager/include",
256    "${mmi_path}/service/connect_manager/include",
257    "${mmi_path}/service/delegate_task/include",
258    "${mmi_path}/service/device_config/include",
259    "${mmi_path}/service/device_manager/include",
260    "${mmi_path}/service/device_state_manager/include",
261    "${mmi_path}/service/dfx/include",
262    "${mmi_path}/service/display_state_manager/include",
263    "${mmi_path}/service/event_dispatch/include",
264    "${mmi_path}/service/event_handler/include",
265    "${mmi_path}/service/filter/include",
266    "${mmi_path}/service/fingersense_wrapper/include",
267    "${mmi_path}/service/gesturesense_wrapper/include",
268    "${mmi_path}/service/interceptor/include",
269    "${mmi_path}/service/key_command/include",
270    "${mmi_path}/service/key_event_normalize/include",
271    "${mmi_path}/service/module_loader/include",
272    "${mmi_path}/service/monitor/include",
273    "${mmi_path}/service/mouse_event_normalize/include",
274    "${mmi_path}/service/nap_process/include",
275    "${mmi_path}/service/subscriber/include",
276    "${mmi_path}/service/timer_manager/include",
277    "${mmi_path}/service/touch_event_normalize/include",
278    "${mmi_path}/service/window_manager/include",
279    "${mmi_path}/util/common/include",
280    "${mmi_path}/util/network/include",
281    "${mmi_path}/util/socket/include",
282    "${mmi_path}/util/json_parser/include",
283  ]
284
285  if (input_ext_feature_anco) {
286    include_dirs += [ "${mmi_path}/common/anco/comm/include" ]
287  }
288
289  sources = [
290    "${mmi_path}/service/app_state_manager/src/app_state_observer.cpp",
291    "${mmi_path}/service/device_config/src/device_config_file_parser.cpp",
292    "${mmi_path}/service/device_manager/src/input_device_manager.cpp",
293    "${mmi_path}/service/device_manager/src/pointer_device_manager.cpp",
294    "${mmi_path}/service/device_state_manager/src/device_event_monitor.cpp",
295    "${mmi_path}/service/dfx/src/dfx_hisysevent.cpp",
296    "${mmi_path}/service/display_state_manager/src/display_event_monitor.cpp",
297    "${mmi_path}/service/event_dispatch/src/event_dispatch_handler.cpp",
298    "${mmi_path}/service/event_handler/src/input_event_handler.cpp",
299    "${mmi_path}/service/filter/src/event_filter_handler.cpp",
300    "${mmi_path}/service/fingersense_wrapper/src/fingersense_wrapper.cpp",
301    "${mmi_path}/service/interceptor/src/event_interceptor_handler.cpp",
302    "${mmi_path}/service/key_command/src/key_command_handler.cpp",
303    "${mmi_path}/service/key_command/src/setting_datashare.cpp",
304    "${mmi_path}/service/key_command/src/setting_observer.cpp",
305    "${mmi_path}/service/key_event_normalize/src/key_event_normalize.cpp",
306    "${mmi_path}/service/module_loader/src/uds_server.cpp",
307    "${mmi_path}/service/monitor/src/event_monitor_handler.cpp",
308    "${mmi_path}/service/monitor/src/event_pre_monitor_handler.cpp",
309    "${mmi_path}/service/mouse_event_normalize/src/mouse_device_state.cpp",
310    "${mmi_path}/service/nap_process/src/nap_process.cpp",
311    "${mmi_path}/service/subscriber/src/key_subscriber_handler.cpp",
312    "${mmi_path}/service/timer_manager/src/timer_manager.cpp",
313    "${mmi_path}/service/touch_event_normalize/src/tablet_tool_tranform_processor.cpp",
314    "${mmi_path}/service/touch_event_normalize/src/touchpad_transform_processor.cpp",
315    "${mmi_path}/service/window_manager/src/i_pointer_drawing_manager.cpp",
316    "${mmi_path}/service/window_manager/src/input_display_bind_helper.cpp",
317    "${mmi_path}/service/window_manager/src/touch_drawing_manager.cpp",
318    "src/tablet_tool_tranform_processor_test.cpp",
319  ]
320
321  if (input_ext_feature_magiccursor) {
322    include_dirs += [
323      "${mmi_ext_path}/magic_cursor/include",
324      "${g2d_ext_path}/sdf/include",
325      "${surface_path}/interfaces/inner_api/surface",
326      "${g2d_path}/rosen/modules/render_service_base/src",
327    ]
328
329    sources += [
330      "${mmi_ext_path}/magic_cursor/src/magic_pointer_drawing_manager.cpp",
331      "${mmi_ext_path}/magic_cursor/src/magic_pointer_velocity_tracker.cpp",
332      "${mmi_ext_path}/magic_cursor/src/render_context_gl.cpp",
333    ]
334  }
335
336  if (defined(use_rosen_drawing) && use_rosen_drawing) {
337    defines = [ "USE_ROSEN_DRAWING" ]
338  }
339
340  deps = [
341    "${mmi_path}/test/facility/mock:mmi_mock_sources",
342    "${mmi_path}/util:libmmi-util",
343    "${mmi_path}/service/custom_config_parser:mmi_custom_config_parser",
344  ]
345
346  external_deps = [
347    "ability_base:want",
348    "ability_base:zuri",
349    "ability_runtime:ability_manager",
350    "ability_runtime:abilitykit_native",
351    "ability_runtime:abilitykit_native",
352    "ability_runtime:app_manager",
353    "ability_runtime:dataobs_manager",
354    "cJSON:cjson",
355    "c_utils:utils",
356    "common_event_service:cesfwk_innerkits",
357    "config_policy:configpolicy_util",
358    "data_share:datashare_consumer",
359    "ffrt:libffrt",
360    "googletest:gmock_main",
361    "googletest:gtest_main",
362    "graphic_2d:2d_graphics",
363    "graphic_2d:libcomposer",
364    "graphic_2d:librender_service_client",
365    "graphic_2d:window_animation",
366    "hilog:libhilog",
367    "hisysevent:libhisysevent",
368    "image_framework:image_native",
369    "init:libbeget_proxy",
370    "init:libbegetutil",
371    "ipc:ipc_single",
372    "napi:ace_napi",
373    "preferences:native_preferences",
374    "safwk:system_ability_fwk",
375    "samgr:samgr_proxy",
376    "window_manager:libdm_lite",
377    "window_manager:libwm",
378    "window_manager:libwsutils",
379  ]
380
381  if (hitrace_enabled) {
382    external_deps += [ "hitrace:hitrace_meter" ]
383  }
384
385  if (call_manager_service_enabled) {
386      external_deps += ["call_manager:tel_call_manager_api"]
387  }
388
389  if (input_ext_feature_magiccursor) {
390    external_deps += [
391      "eventhandler:libeventhandler",
392      "graphic_2d_ext:libsdf",
393    ]
394  }
395}
396
397ohos_unittest("TransformPointTest") {
398  module_out_path = module_output_path
399
400  configs = [
401    "${mmi_path}:coverage_flags",
402    "${mmi_path}/service:libmmi_server_config",
403  ]
404
405  include_dirs = [
406    "${mmi_path}/interfaces/native/innerkits/common/include",
407    "${mmi_path}/util/common/include",
408    "${mmi_path}/tools/vuinput/include",
409  ]
410
411  sources = [ "src/transform_point_test.cpp" ]
412
413  deps = [
414    "${mmi_path}/tools/vuinput:libmmi-virtual-device",
415    "${mmi_path}/util:libmmi-util",
416  ]
417
418  external_deps = [
419    "c_utils:utils",
420    "googletest:gmock_main",
421    "googletest:gtest_main",
422    "hilog:libhilog",
423  ]
424}
425
426ohos_unittest("TouchTransformProcessorTestWithMock") {
427  module_out_path = module_output_path
428
429  configs = [
430    "${mmi_path}:coverage_flags",
431    "${mmi_path}/common/anco/comm:mmi_anco_channel_config",
432    "${mmi_path}/service/connect_manager:mmi_connect_manager_config",
433    "${mmi_path}/service/filter:mmi_event_filter_config",
434  ]
435
436  cflags = [
437    "-Dprivate=public",
438    "-Dprotected=public",
439  ]
440
441  branch_protector_ret = "pac_ret"
442  sanitize = {
443    cfi = true
444    cfi_cross_dso = true
445    debug = false
446    blocklist = "./../../ipc_blocklist.txt"
447  }
448
449  include_dirs = [
450    "${mmi_path}/interfaces/native/innerkits/common/include",
451    "${mmi_path}/interfaces/native/innerkits/proxy/include",
452    "${mmi_path}/service/app_state_manager/include",
453    "${mmi_path}/service/connect_manager/include",
454    "${mmi_path}/service/delegate_task/include",
455    "${mmi_path}/service/device_config/include",
456    "${mmi_path}/service/device_manager/include",
457    "${mmi_path}/service/device_state_manager/include",
458    "${mmi_path}/service/dfx/include",
459    "${mmi_path}/service/display_state_manager/include",
460    "${mmi_path}/service/event_dispatch/include",
461    "${mmi_path}/service/event_handler/include",
462    "${mmi_path}/service/filter/include",
463    "${mmi_path}/service/fingersense_wrapper/include",
464    "${mmi_path}/service/gesturesense_wrapper/include",
465    "${mmi_path}/service/hardware_cursor_pointer_manager/include",
466    "${mmi_path}/service/interceptor/include",
467    "${mmi_path}/service/joystick/include",
468    "${mmi_path}/service/key_command/include",
469    "${mmi_path}/service/key_event_normalize/include",
470    "${mmi_path}/service/module_loader/include",
471    "${mmi_path}/service/monitor/include",
472    "${mmi_path}/service/mouse_event_normalize/include",
473    "${mmi_path}/service/nap_process/include",
474    "${mmi_path}/service/subscriber/include",
475    "${mmi_path}/service/timer_manager/include",
476    "${mmi_path}/service/touch_event_normalize/include",
477    "${mmi_path}/service/window_manager/include",
478    "${mmi_path}/util/common/include",
479    "${mmi_path}/util/network/include",
480    "${mmi_path}/util/socket/include",
481    "${mmi_path}/util/json_parser/include",
482  ]
483
484  sources = [
485    "${mmi_path}/service/app_state_manager/src/app_state_observer.cpp",
486    "${mmi_path}/service/device_config/src/device_config_file_parser.cpp",
487    "${mmi_path}/service/device_manager/src/input_device_manager.cpp",
488    "${mmi_path}/service/device_manager/src/pointer_device_manager.cpp",
489    "${mmi_path}/service/device_state_manager/src/device_event_monitor.cpp",
490    "${mmi_path}/service/dfx/src/dfx_hisysevent.cpp",
491    "${mmi_path}/service/display_state_manager/src/display_event_monitor.cpp",
492    "${mmi_path}/service/event_dispatch/src/event_dispatch_handler.cpp",
493    "${mmi_path}/service/event_handler/src/input_event_handler.cpp",
494    "${mmi_path}/service/filter/src/event_filter_handler.cpp",
495    "${mmi_path}/service/fingersense_wrapper/src/fingersense_wrapper.cpp",
496    "${mmi_path}/service/interceptor/src/event_interceptor_handler.cpp",
497    "${mmi_path}/service/key_command/src/key_command_handler.cpp",
498    "${mmi_path}/service/key_command/src/setting_datashare.cpp",
499    "${mmi_path}/service/key_command/src/setting_observer.cpp",
500    "${mmi_path}/service/key_event_normalize/src/key_event_normalize.cpp",
501    "${mmi_path}/service/module_loader/src/uds_server.cpp",
502    "${mmi_path}/service/monitor/src/event_monitor_handler.cpp",
503    "${mmi_path}/service/monitor/src/event_pre_monitor_handler.cpp",
504    "${mmi_path}/service/mouse_event_normalize/src/mouse_device_state.cpp",
505    "${mmi_path}/service/nap_process/src/nap_process.cpp",
506    "${mmi_path}/service/subscriber/src/key_subscriber_handler.cpp",
507    "${mmi_path}/service/timer_manager/src/timer_manager.cpp",
508    "${mmi_path}/service/touch_event_normalize/src/touch_transform_processor.cpp",
509    "${mmi_path}/service/window_manager/src/i_pointer_drawing_manager.cpp",
510    "${mmi_path}/service/window_manager/src/input_display_bind_helper.cpp",
511    "${mmi_path}/service/window_manager/src/touch_drawing_manager.cpp",
512    "src/touch_transform_processor_test_with_mock.cpp",
513  ]
514
515  if (input_ext_feature_magiccursor) {
516    include_dirs += [
517      "${mmi_ext_path}/magic_cursor/include",
518      "${g2d_ext_path}/sdf/include",
519      "${surface_path}/interfaces/inner_api/surface",
520      "${g2d_path}/rosen/modules/render_service_base/src",
521    ]
522
523    sources += [
524      "${mmi_ext_path}/magic_cursor/src/magic_pointer_drawing_manager.cpp",
525      "${mmi_ext_path}/magic_cursor/src/magic_pointer_velocity_tracker.cpp",
526      "${mmi_ext_path}/magic_cursor/src/render_context_gl.cpp",
527    ]
528  }
529
530  if (enable_player_framework) {
531    sources += [ "${mmi_path}/service/module_loader/src/input_screen_capture_agent.cpp" ]
532  }
533
534  if (defined(use_rosen_drawing) && use_rosen_drawing) {
535    defines = [ "USE_ROSEN_DRAWING" ]
536  }
537
538  deps = [
539    "${mmi_path}/common/anco/comm:anco_channel_interface",
540    "${mmi_path}/intention/scheduler/component_manager:mmi_component_manager",
541    "${mmi_path}/service/connect_manager:multimodal_input_interface",
542    "${mmi_path}/service/filter:event_filter_interface",
543    "${mmi_path}/test/facility/mock:mmi_mock_sources",
544    "${mmi_path}/test/facility/virtual_device:virtual_device_sources",
545    "${mmi_path}/util:libmmi-util",
546    "${mmi_path}/frameworks/proxy:libmmi-client",
547    "${mmi_path}/service/custom_config_parser:mmi_custom_config_parser",
548  ]
549
550  external_deps = [
551    "ability_base:want",
552    "ability_base:zuri",
553    "ability_runtime:ability_manager",
554    "ability_runtime:abilitykit_native",
555    "ability_runtime:abilitykit_native",
556    "ability_runtime:app_manager",
557    "ability_runtime:dataobs_manager",
558    "cJSON:cjson",
559    "c_utils:utils",
560    "common_event_service:cesfwk_innerkits",
561    "config_policy:configpolicy_util",
562    "data_share:datashare_consumer",
563    "drivers_interface_display:libdisplay_composer_hdi_impl_1.2",
564    "drivers_interface_display:libdisplay_composer_proxy_1.0",
565    "ffrt:libffrt",
566    "googletest:gmock_main",
567    "googletest:gtest_main",
568    "graphic_2d:2d_graphics",
569    "graphic_2d:libcomposer",
570    "graphic_2d:librender_service_base",
571    "graphic_2d:librender_service_client",
572    "graphic_2d:window_animation",
573    "hilog:libhilog",
574    "hisysevent:libhisysevent",
575    "image_framework:image_native",
576    "init:libbeget_proxy",
577    "init:libbegetutil",
578    "ipc:ipc_single",
579    "napi:ace_napi",
580    "preferences:native_preferences",
581    "safwk:system_ability_fwk",
582    "samgr:samgr_proxy",
583    "window_manager:libdm_lite",
584    "window_manager:libwm",
585    "window_manager:libwsutils",
586  ]
587
588  if (hitrace_enabled) {
589    external_deps += [ "hitrace:hitrace_meter" ]
590  }
591
592  if (input_ext_feature_magiccursor) {
593    external_deps += [
594      "eventhandler:libeventhandler",
595      "graphic_2d_ext:libsdf",
596    ]
597  }
598
599  if (call_manager_service_enabled) {
600      external_deps += ["call_manager:tel_call_manager_api"]
601  }
602
603  if (input_feature_combination_key) {
604    external_deps += [ "sensor:sensor_interface_native" ]
605  }
606}
607
608ohos_unittest("TouchpadGestureTest") {
609  module_out_path = module_output_path
610
611  configs = [
612    "${mmi_path}:coverage_flags",
613    "${mmi_path}/service/filter:mmi_event_filter_config",
614    "${mmi_path}/service/connect_manager:mmi_connect_manager_config",
615    "${mmi_path}/common/anco/comm:mmi_anco_channel_config",
616  ]
617
618  cflags = [
619    "-Dprivate=public",
620    "-Dprotected=public",
621  ]
622
623  include_dirs = [
624    "${mmi_path}/interfaces/native/innerkits/common/include",
625    "${mmi_path}/interfaces/native/innerkits/proxy/include",
626    "${mmi_path}/service/app_state_manager/include",
627    "${mmi_path}/service/connect_manager/include",
628    "${mmi_path}/service/delegate_task/include",
629    "${mmi_path}/service/device_config/include",
630    "${mmi_path}/service/device_manager/include",
631    "${mmi_path}/service/device_state_manager/include",
632    "${mmi_path}/service/dfx/include",
633    "${mmi_path}/service/display_state_manager/include",
634    "${mmi_path}/service/event_dispatch/include",
635    "${mmi_path}/service/event_handler/include",
636    "${mmi_path}/service/filter/include",
637    "${mmi_path}/service/fingersense_wrapper/include",
638    "${mmi_path}/service/gesturesense_wrapper/include",
639    "${mmi_path}/service/interceptor/include",
640    "${mmi_path}/service/key_command/include",
641    "${mmi_path}/service/key_event_normalize/include",
642    "${mmi_path}/service/module_loader/include",
643    "${mmi_path}/service/monitor/include",
644    "${mmi_path}/service/mouse_event_normalize/include",
645    "${mmi_path}/service/nap_process/include",
646    "${mmi_path}/service/subscriber/include",
647    "${mmi_path}/service/timer_manager/include",
648    "${mmi_path}/service/touch_event_normalize/include",
649    "${mmi_path}/service/window_manager/include",
650    "${mmi_path}/util/common/include",
651    "${mmi_path}/util/network/include",
652    "${mmi_path}/util/socket/include",
653    "${mmi_path}/util/json_parser/include",
654  ]
655
656  sources = [
657    "${mmi_path}/service/app_state_manager/src/app_state_observer.cpp",
658    "${mmi_path}/service/device_config/src/device_config_file_parser.cpp",
659    "${mmi_path}/service/device_manager/src/input_device_manager.cpp",
660    "${mmi_path}/service/device_manager/src/pointer_device_manager.cpp",
661    "${mmi_path}/service/device_state_manager/src/device_event_monitor.cpp",
662    "${mmi_path}/service/dfx/src/dfx_hisysevent.cpp",
663    "${mmi_path}/service/display_state_manager/src/display_event_monitor.cpp",
664    "${mmi_path}/service/event_dispatch/src/event_dispatch_handler.cpp",
665    "${mmi_path}/service/event_handler/src/input_event_handler.cpp",
666    "${mmi_path}/service/filter/src/event_filter_handler.cpp",
667    "${mmi_path}/service/fingersense_wrapper/src/fingersense_wrapper.cpp",
668    "${mmi_path}/service/interceptor/src/event_interceptor_handler.cpp",
669    "${mmi_path}/service/key_command/src/key_command_handler.cpp",
670    "${mmi_path}/service/key_command/src/setting_datashare.cpp",
671    "${mmi_path}/service/key_command/src/setting_observer.cpp",
672    "${mmi_path}/service/key_event_normalize/src/key_event_normalize.cpp",
673    "${mmi_path}/service/module_loader/src/uds_server.cpp",
674    "${mmi_path}/service/monitor/src/event_monitor_handler.cpp",
675    "${mmi_path}/service/monitor/src/event_pre_monitor_handler.cpp",
676    "${mmi_path}/service/mouse_event_normalize/src/mouse_device_state.cpp",
677    "${mmi_path}/service/nap_process/src/nap_process.cpp",
678    "${mmi_path}/service/subscriber/src/key_subscriber_handler.cpp",
679    "${mmi_path}/service/timer_manager/src/timer_manager.cpp",
680    "${mmi_path}/service/touch_event_normalize/src/touchpad_transform_processor.cpp",
681    "${mmi_path}/service/window_manager/src/i_pointer_drawing_manager.cpp",
682    "${mmi_path}/service/window_manager/src/input_display_bind_helper.cpp",
683    "${mmi_path}/service/window_manager/src/touch_drawing_manager.cpp",
684    "src/touchpad_gesture_test.cpp",
685  ]
686
687  if (input_ext_feature_magiccursor) {
688    include_dirs += [
689      "${mmi_ext_path}/magic_cursor/include",
690      "${g2d_ext_path}/sdf/include",
691      "${surface_path}/interfaces/inner_api/surface",
692      "${g2d_path}/rosen/modules/render_service_base/src",
693    ]
694
695    sources += [
696      "${mmi_ext_path}/magic_cursor/src/magic_pointer_drawing_manager.cpp",
697      "${mmi_ext_path}/magic_cursor/src/magic_pointer_velocity_tracker.cpp",
698      "${mmi_ext_path}/magic_cursor/src/render_context_gl.cpp",
699    ]
700  }
701
702  if (defined(use_rosen_drawing) && use_rosen_drawing) {
703    defines = [ "USE_ROSEN_DRAWING" ]
704  }
705
706  deps = [
707    "${mmi_path}/test/facility/mock:mmi_mock_sources",
708    "${mmi_path}/util:libmmi-util",
709  ]
710
711  external_deps = [
712    "ability_base:want",
713    "ability_base:zuri",
714    "ability_runtime:ability_manager",
715    "ability_runtime:abilitykit_native",
716    "ability_runtime:abilitykit_native",
717    "ability_runtime:app_manager",
718    "ability_runtime:dataobs_manager",
719    "cJSON:cjson",
720    "c_utils:utils",
721    "common_event_service:cesfwk_innerkits",
722    "config_policy:configpolicy_util",
723    "data_share:datashare_consumer",
724    "ffrt:libffrt",
725    "googletest:gmock_main",
726    "googletest:gtest_main",
727    "graphic_2d:2d_graphics",
728    "graphic_2d:libcomposer",
729    "graphic_2d:librender_service_client",
730    "graphic_2d:window_animation",
731    "hilog:libhilog",
732    "hisysevent:libhisysevent",
733    "image_framework:image_native",
734    "init:libbeget_proxy",
735    "init:libbegetutil",
736    "ipc:ipc_single",
737    "napi:ace_napi",
738    "preferences:native_preferences",
739    "safwk:system_ability_fwk",
740    "samgr:samgr_proxy",
741    "window_manager:libwm",
742    "window_manager:libwsutils",
743  ]
744
745  if (hitrace_enabled) {
746    external_deps += [ "hitrace:hitrace_meter" ]
747  }
748
749  if (call_manager_service_enabled) {
750      external_deps += ["call_manager:tel_call_manager_api"]
751  }
752
753  if (input_ext_feature_magiccursor) {
754    external_deps += [
755      "eventhandler:libeventhandler",
756      "graphic_2d_ext:libsdf",
757    ]
758  }
759}
760
761ohos_unittest("TouchPadTransformProcessorMockTest") {
762  module_out_path = module_output_path
763
764  configs = [ "${mmi_path}:coverage_flags" ]
765
766  cflags = [
767    "-Dprivate=public",
768    "-Dprotected=public",
769  ]
770
771  include_dirs = [
772    "${mmi_path}/interfaces/native/innerkits/common/include",
773    "${mmi_path}/interfaces/native/innerkits/proxy/include",
774    "${mmi_path}/service/app_state_manager/include",
775    "${mmi_path}/service/connect_manager/include",
776    "${mmi_path}/service/delegate_task/include",
777    "${mmi_path}/service/device_config/include",
778    "${mmi_path}/service/device_manager/include",
779    "${mmi_path}/service/device_state_manager/include",
780    "${mmi_path}/service/dfx/include",
781    "${mmi_path}/service/display_state_manager/include",
782    "${mmi_path}/service/event_dispatch/include",
783    "${mmi_path}/service/event_handler/include",
784    "${mmi_path}/service/filter/include",
785    "${mmi_path}/service/fingersense_wrapper/include",
786    "${mmi_path}/service/gesturesense_wrapper/include",
787    "${mmi_path}/service/interceptor/include",
788    "${mmi_path}/service/key_command/include",
789    "${mmi_path}/service/key_event_normalize/include",
790    "${mmi_path}/service/module_loader/include",
791    "${mmi_path}/service/monitor/include",
792    "${mmi_path}/service/mouse_event_normalize/include",
793    "${mmi_path}/service/nap_process/include",
794    "${mmi_path}/service/subscriber/include",
795    "${mmi_path}/service/timer_manager/include",
796    "${mmi_path}/service/touch_event_normalize/include",
797    "${mmi_path}/service/window_manager/include",
798    "${mmi_path}/util/common/include",
799    "${mmi_path}/util/network/include",
800    "${mmi_path}/util/socket/include",
801    "${mmi_path}/util/json_parser/include",
802  ]
803
804  sources = [
805    "${mmi_path}/frameworks/proxy/event_handler/src/bytrace_adapter.cpp",
806    "${mmi_path}/service/app_state_manager/src/app_state_observer.cpp",
807    "${mmi_path}/service/delegate_task/src/delegate_interface.cpp",
808    "${mmi_path}/service/device_config/src/device_config_file_parser.cpp",
809    "${mmi_path}/service/device_manager/src/input_device_manager.cpp",
810    "${mmi_path}/service/device_manager/src/pointer_device_manager.cpp",
811    "${mmi_path}/service/device_state_manager/src/device_event_monitor.cpp",
812    "${mmi_path}/service/dfx/src/dfx_hisysevent.cpp",
813    "${mmi_path}/service/display_state_manager/src/display_event_monitor.cpp",
814    "${mmi_path}/service/event_dispatch/src/event_dispatch_handler.cpp",
815    "${mmi_path}/service/event_handler/src/input_event_handler.cpp",
816    "${mmi_path}/service/filter/src/event_filter_handler.cpp",
817    "${mmi_path}/service/fingersense_wrapper/src/fingersense_wrapper.cpp",
818    "${mmi_path}/service/interceptor/src/event_interceptor_handler.cpp",
819    "${mmi_path}/service/key_command/src/key_command_handler.cpp",
820    "${mmi_path}/service/key_command/src/setting_datashare.cpp",
821    "${mmi_path}/service/key_command/src/setting_observer.cpp",
822    "${mmi_path}/service/key_event_normalize/src/key_event_normalize.cpp",
823    "${mmi_path}/service/module_loader/src/uds_server.cpp",
824    "${mmi_path}/service/monitor/src/event_monitor_handler.cpp",
825    "${mmi_path}/service/monitor/src/event_pre_monitor_handler.cpp",
826    "${mmi_path}/service/mouse_event_normalize/src/mouse_device_state.cpp",
827    "${mmi_path}/service/mouse_event_normalize/src/mouse_event_normalize.cpp",
828    "${mmi_path}/service/mouse_event_normalize/src/mouse_transform_processor.cpp",
829    "${mmi_path}/service/nap_process/src/nap_process.cpp",
830    "${mmi_path}/service/subscriber/src/key_subscriber_handler.cpp",
831    "${mmi_path}/service/timer_manager/src/timer_manager.cpp",
832    "${mmi_path}/service/touch_event_normalize/src/touchpad_transform_processor.cpp",
833    "${mmi_path}/service/window_manager/src/i_pointer_drawing_manager.cpp",
834    "${mmi_path}/service/window_manager/src/input_display_bind_helper.cpp",
835    "${mmi_path}/service/window_manager/src/input_windows_manager.cpp",
836    "${mmi_path}/service/window_manager/src/knuckle_divergent_point.cpp",
837    "${mmi_path}/service/window_manager/src/knuckle_drawing_manager.cpp",
838    "${mmi_path}/service/window_manager/src/knuckle_dynamic_drawing_manager.cpp",
839    "${mmi_path}/service/window_manager/src/knuckle_glow_point.cpp",
840    "${mmi_path}/service/window_manager/src/knuckle_glow_trace_system.cpp",
841    "${mmi_path}/service/window_manager/src/touch_drawing_manager.cpp",
842    "src/touchpad_transform_processor_mock_test.cpp",
843  ]
844
845  if (input_ext_feature_magiccursor) {
846    include_dirs += [
847      "${mmi_ext_path}/magic_cursor/include",
848      "${g2d_ext_path}/sdf/include",
849      "${surface_path}/interfaces/inner_api/surface",
850      "${g2d_path}/rosen/modules/render_service_base/src",
851    ]
852
853    sources += [
854      "${mmi_ext_path}/magic_cursor/src/magic_pointer_drawing_manager.cpp",
855      "${mmi_ext_path}/magic_cursor/src/magic_pointer_velocity_tracker.cpp",
856      "${mmi_ext_path}/magic_cursor/src/render_context_gl.cpp",
857    ]
858  }
859
860  if (defined(use_rosen_drawing) && use_rosen_drawing) {
861    defines = [ "USE_ROSEN_DRAWING" ]
862  }
863
864  deps = [
865    "${mmi_path}/test/facility/mock:mmi_mock_sources",
866    "${mmi_path}/util:libmmi-util",
867  ]
868
869  external_deps = [
870    "ability_base:want",
871    "ability_base:zuri",
872    "ability_runtime:ability_manager",
873    "ability_runtime:abilitykit_native",
874    "ability_runtime:abilitykit_native",
875    "ability_runtime:app_manager",
876    "ability_runtime:dataobs_manager",
877    "cJSON:cjson",
878    "c_utils:utils",
879    "common_event_service:cesfwk_innerkits",
880    "config_policy:configpolicy_util",
881    "data_share:datashare_consumer",
882    "eventhandler:libeventhandler",
883    "ffrt:libffrt",
884
885    "googletest:gmock_main",
886    "googletest:gtest_main",
887    "graphic_2d:2d_graphics",
888    "graphic_2d:libcomposer",
889    "graphic_2d:librender_service_base",
890    "graphic_2d:librender_service_client",
891    "graphic_2d:window_animation",
892    "hilog:libhilog",
893    "hisysevent:libhisysevent",
894    "image_framework:image_native",
895    "init:libbeget_proxy",
896    "init:libbegetutil",
897    "ipc:ipc_single",
898    "napi:ace_napi",
899    "preferences:native_preferences",
900    "safwk:system_ability_fwk",
901    "samgr:samgr_proxy",
902    "window_manager:libwm",
903    "window_manager:libwm_lite",
904    "window_manager:libwsutils",
905  ]
906
907  if (call_manager_service_enabled) {
908      external_deps += ["call_manager:tel_call_manager_api"]
909  }
910
911  if (hitrace_enabled) {
912    external_deps += [ "hitrace:hitrace_meter" ]
913  }
914
915  if (input_ext_feature_magiccursor) {
916    external_deps += [
917      "eventhandler:libeventhandler",
918      "graphic_2d_ext:libsdf",
919    ]
920  }
921}
922
923ohos_unittest("TouchGestureAdapterTest") {
924  module_out_path = module_output_path
925
926  configs = [
927    "${mmi_path}:coverage_flags",
928    "${mmi_path}/service:libmmi_server_config",
929    "${mmi_path}/service/filter:mmi_event_filter_config",
930    "${mmi_path}/common/anco/comm:mmi_anco_channel_config",
931  ]
932
933  cflags = [
934    "-Dprivate=public",
935    "-Dprotected=public",
936  ]
937
938  branch_protector_ret = "pac_ret"
939  sanitize = {
940    cfi = true
941    cfi_cross_dso = true
942    debug = false
943    blocklist = "./../../ipc_blocklist.txt"
944  }
945
946  include_dirs = [ "${mmi_path}/service/touch_event_normalize/include" ]
947
948  sources = [
949    "${mmi_path}/service/touch_event_normalize/src/touch_gesture_adapter.cpp",
950    "src/touch_gesture_adapter_test.cpp",
951  ]
952
953  deps = [
954    "${mmi_path}/service:libmmi-server",
955    "${mmi_path}/util:libmmi-util",
956  ]
957
958  external_deps = [
959    "cJSON:cjson",
960    "c_utils:utils",
961    "graphic_2d:2d_graphics",
962    "hilog:libhilog",
963    "libinput:libinput-third-mmi",
964    "preferences:native_preferences",
965  ]
966
967  if (enable_player_framework) {
968    external_deps += [ "player_framework:media_client" ]
969  }
970}
971
972ohos_unittest("TouchGestureManagerTest") {
973  module_out_path = module_output_path
974
975  configs = [
976    "${mmi_path}:coverage_flags",
977    "${mmi_path}/service:libmmi_server_config",
978    "${mmi_path}/service/filter:mmi_event_filter_config",
979    "${mmi_path}/service/connect_manager:mmi_connect_manager_config",
980    "${mmi_path}/common/anco/comm:mmi_anco_channel_config",
981  ]
982
983  cflags = [
984    "-Dprivate=public",
985    "-Dprotected=public",
986  ]
987
988  branch_protector_ret = "pac_ret"
989  sanitize = {
990    cfi = true
991    cfi_cross_dso = true
992    debug = false
993    blocklist = "./../../ipc_blocklist.txt"
994  }
995
996  include_dirs = [ "${mmi_path}/service/touch_event_normalize/include" ]
997
998  sources = [ "src/touch_gesture_manager_test.cpp" ]
999
1000  deps = [
1001    "${mmi_path}/service:libmmi-server",
1002    "${mmi_path}/util:libmmi-util",
1003  ]
1004
1005  external_deps = [
1006    "cJSON:cjson",
1007    "c_utils:utils",
1008    "config_policy:configpolicy_util",
1009    "graphic_2d:2d_graphics",
1010    "hilog:libhilog",
1011    "libinput:libinput-third-mmi",
1012    "preferences:native_preferences",
1013  ]
1014
1015  if (enable_player_framework) {
1016    external_deps += [ "player_framework:media_client" ]
1017  }
1018}
1019
1020ohos_unittest("InputDeviceConsumerHandlerTest") {
1021  module_out_path = module_output_path
1022
1023  configs = [
1024    "${mmi_path}:coverage_flags",
1025    "${mmi_path}/service:libmmi_server_config",
1026    "${mmi_path}/service/filter:mmi_event_filter_config",
1027    "${mmi_path}/service/connect_manager:mmi_connect_manager_config",
1028    "${mmi_path}/common/anco/comm:mmi_anco_channel_config",
1029  ]
1030
1031  cflags = [
1032    "-Dprivate=public",
1033    "-Dprotected=public",
1034  ]
1035
1036  cflags_cc = [ "-Wno-string-conversion" ]
1037
1038  sources = [
1039    "src/input_device_consumer_handler_test.cpp",
1040    "${mmi_path}/service/touch_event_normalize/src/input_device_consumer_handler.cpp",
1041    "src/mock.cpp",
1042  ]
1043
1044  deps = [
1045    "${mmi_path}/frameworks/proxy:libmmi-client",
1046    "${mmi_path}/service:libmmi-server",
1047    "${mmi_path}/test/facility/libinput_wrapper:libinput_wrapper_sources",
1048    "${mmi_path}/test/facility/virtual_device:virtual_device_sources",
1049    "${mmi_path}/util:libmmi-util",
1050  ]
1051
1052  external_deps = [
1053    "c_utils:utilsbase",
1054    "graphic_2d:librender_service_client",
1055    "hilog:libhilog",
1056    "ipc:ipc_core",
1057    "libinput:libinput-third-mmi",
1058    "window_manager:libwm",
1059    "preferences:native_preferences",
1060  ]
1061}
1062
1063ohos_unittest("RemoteControlTransformProcessorTestWithMock") {
1064  module_out_path = module_output_path
1065
1066  branch_protector_ret = "pac_ret"
1067  sanitize = {
1068    cfi = true
1069    cfi_cross_dso = true
1070    debug = false
1071    blocklist = "./../../ipc_blocklist.txt"
1072  }
1073
1074  defines = input_default_defines
1075  defines += [ "OHOS_BUILD_ENABLE_POINTER" ]
1076
1077  configs = [
1078    "${mmi_path}:coverage_flags",
1079    "${mmi_path}/service:libmmi_server_config",
1080    "${mmi_path}/service/filter:mmi_event_filter_config",
1081    "${mmi_path}/common/anco/comm:mmi_anco_channel_config",
1082  ]
1083
1084  cflags = [
1085    "-Dprivate=public",
1086    "-Dprotected=public",
1087  ]
1088
1089  cflags_cc = [ "-Wno-string-conversion" ]
1090
1091  sources = [
1092    "src/remote_control_transform_processor_test_with_mock.cpp",
1093    "${mmi_path}/service/touch_event_normalize/src/remote_control_transform_processor.cpp",
1094  ]
1095
1096  deps = [
1097    "${mmi_path}/frameworks/proxy:libmmi-client",
1098    "${mmi_path}/service:libmmi-server",
1099    "${mmi_path}/test/facility/mock:mmi_mock_sources",
1100    "${mmi_path}/util:libmmi-util",
1101  ]
1102
1103  external_deps = [
1104    "c_utils:utilsbase",
1105    "googletest:gmock_main",
1106    "hilog:libhilog",
1107    "init:libbegetutil",
1108    "ipc:ipc_core",
1109  ]
1110}
1111
1112ohos_unittest("TouchGestureManagerTestWithMock") {
1113  module_out_path = module_output_path
1114
1115  configs = [
1116    "${mmi_path}:coverage_flags",
1117    "${mmi_path}/service:libmmi_server_config",
1118    "${mmi_path}/service/filter:mmi_event_filter_config",
1119    "${mmi_path}/service/connect_manager:mmi_connect_manager_config",
1120    "${mmi_path}/common/anco/comm:mmi_anco_channel_config",
1121  ]
1122
1123  cflags = [
1124    "-Dprivate=public",
1125    "-Dprotected=public",
1126  ]
1127
1128  branch_protector_ret = "pac_ret"
1129  sanitize = {
1130    cfi = true
1131    cfi_cross_dso = true
1132    debug = false
1133    blocklist = "./../../ipc_blocklist.txt"
1134  }
1135
1136  include_dirs = [ "${mmi_path}/service/touch_event_normalize/include" ]
1137
1138  sources = [ "src/touch_gesture_manager_test.cpp" ]
1139
1140  deps = [
1141    "${mmi_path}/service:libmmi-server",
1142    "${mmi_path}/util:libmmi-util",
1143  ]
1144
1145  external_deps = [
1146    "cJSON:cjson",
1147    "c_utils:utils",
1148    "config_policy:configpolicy_util",
1149    "graphic_2d:2d_graphics",
1150    "hilog:libhilog",
1151    "libinput:libinput-third-mmi",
1152    "preferences:native_preferences",
1153  ]
1154
1155  if (enable_player_framework) {
1156    external_deps += [ "player_framework:media_client" ]
1157  }
1158}
1159
1160group("TouchEventNormalizeTests") {
1161  testonly = true
1162
1163  deps = [
1164    ":InputDeviceConsumerHandlerTest",
1165    ":TouchEventNormalizeTest",
1166    ":TransformPointTest",
1167    ":TouchGestureManagerTestWithMock",
1168  ]
1169}
1170