1# Copyright (C) 2022 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("../../../accessibility_manager_service.gni") 16import("../../test/aamstestmock.gni") 17 18module_output_path = "accessibility/accessibility" 19 20############################################################################### 21#1. intent(c++) get/set test without transport 22config("module_private_config") { 23 visibility = [ ":*" ] 24 cflags = [] 25 if (target_cpu == "arm") { 26 cflags += [ "-DBINDER_IPC_32BIT" ] 27 } 28 29 include_dirs = aams_mock_include_dirs 30 include_dirs += [ 31 "../../../common/log/include", 32 "../../../interfaces/innerkits/acfwk/include", 33 "../../../interfaces/innerkits/asacfwk/include", 34 "../../../interfaces/innerkits/common/include", 35 "../include", 36 "./mock/include", 37 "../../test/mock/common", 38 "../../../common/interface/include", 39 "../../../common/interface/include/parcel", 40 "${ability_base_path}/interfaces/inner_api/base/include", 41 "${ability_base_path}/interfaces/kits/native/uri/include", 42 "${ability_base_path}/interfaces/kits/native/want/include", 43 "${ability_runtime_path}/interfaces/kits/native/ability/native/", 44 "${ability_runtime_path}/interfaces/kits/native/appkit/app/", 45 "${ability_runtime_inner_api_path}/ability_manager/include", 46 "${ability_runtime_inner_api_path}/app_manager/include/appmgr/", 47 "${ability_runtime_services_path}/abilitymgr/include", 48 "mock", 49 "../../../../graphic/graphic_2d/rosen/modules/render_service_base/include", 50 "../../../../graphic/graphic_2d/rosen/modules/2d_graphics/include", 51 "../../../../multimedia/image_framework/interfaces/innerkits/include", 52 "../../../../multimedia/image_framework/interfaces/kits/native/include", 53 "../../../../window/window_manager/previewer/mock", 54 "../../../../multimodalinput/input/util/common/include", 55 "../../../../window/window_manager/utils/include", 56 ] 57 58 defines = [ 59 "AAMS_LOG_TAG = \"accessibility_test\"", 60 "AAMS_LOG_DOMAIN = 0xD001D05", 61 ] 62 63 defines += accessibility_default_defines 64} 65 66################################################################################ 67ohos_unittest("accessibility_account_data_test") { 68 module_out_path = module_output_path 69 70 sources = [ 71 "../src/accessibility_account_data.cpp", 72 "../src/accessibility_circle_drawing_manager.cpp", 73 "../src/accessibility_common_event.cpp", 74 "../src/accessibility_display_manager.cpp", 75 "../src/accessibility_dumper.cpp", 76 "../src/accessibility_event_transmission.cpp", 77 "../src/accessibility_gesture_recognizer.cpp", 78 "../src/accessibility_input_interceptor.cpp", 79 "../src/accessibility_keyevent_filter.cpp", 80 "../src/accessibility_mouse_autoclick.cpp", 81 "../src/accessibility_mouse_key.cpp", 82 "../src/accessibility_multifinger_multitap.cpp", 83 "../src/accessibility_power_manager.cpp", 84 "../src/accessibility_screen_touch.cpp", 85 "../src/accessibility_setting_observer.cpp", 86 "../src/accessibility_settings.cpp", 87 "../src/accessibility_short_key.cpp", 88 "../src/accessibility_short_key_dialog.cpp", 89 "../src/accessibility_touchEvent_injector.cpp", 90 "../src/accessibility_touch_guider.cpp", 91 "../src/accessibility_window_connection.cpp", 92 "../src/accessibility_window_manager.cpp", 93 "../src/accessibility_zoom_gesture.cpp", 94 "../src/accessible_ability_manager_service.cpp", 95 "../src/accessible_ability_manager_service_event_handler.cpp", 96 "../src/utils.cpp", 97 "mock/src/mock_accessibility_setting_provider.cpp", 98 "mock/src/mock_accessibility_settings_config.cpp", 99 "mock/src/mock_accessible_ability_client_stub_impl.cpp", 100 "mock/src/mock_accessible_ability_connection.cpp", 101 "mock/src/mock_accessible_ability_manager_service_state_observer_proxy.cpp", 102 "mock/src/mock_accessible_ability_manager_service_state_observer_stub.cpp", 103 "mock/src/mock_system_ability.cpp", 104 "unittest/accessibility_account_data_test.cpp", 105 ] 106 sources += aams_mock_distributeddatamgr_src 107 108 configs = [ 109 ":module_private_config", 110 "../../../resources/config/build:coverage_flags", 111 ] 112 113 deps = [ 114 "../../../../../../third_party/googletest:gmock_main", 115 "../../../../../../third_party/googletest:gtest_main", 116 "../../../common/interface:accessibility_interface", 117 "../../../interfaces/innerkits/common:accessibility_common", 118 ] 119 120 external_deps = [ 121 "ability_base:want", 122 "ability_base:zuri", 123 "ability_runtime:ability_manager", 124 "ability_runtime:abilitykit_native", 125 "ability_runtime:dataobs_manager", 126 "ability_runtime:extension_manager", 127 "bundle_framework:appexecfwk_core", 128 "c_utils:utils", 129 "common_event_service:cesfwk_innerkits", 130 "data_share:datashare_consumer", 131 "display_manager:displaymgr", 132 "eventhandler:libeventhandler", 133 "graphic_2d:2d_graphics", 134 "graphic_2d:librender_service_client", 135 "hilog:libhilog", 136 "hisysevent:libhisysevent", 137 "hitrace:hitrace_meter", 138 "init:libbegetutil", 139 "input:libmmi-client", 140 "ipc:ipc_single", 141 "os_account:os_account_innerkits", 142 "power_manager:powermgr_client", 143 "preferences:native_preferences", 144 "safwk:system_ability_fwk", 145 "samgr:samgr_proxy", 146 "window_manager:libdm", 147 "window_manager:libwm", 148 ] 149} 150 151################################################################################ 152ohos_unittest("accessible_ability_manager_service_test") { 153 module_out_path = module_output_path 154 sources = [ 155 "../../test/mock/mock_bundle_mgr_proxy.cpp", 156 "../../test/mock/mock_common_event_data.cpp", 157 "../../test/mock/mock_common_event_manager.cpp", 158 "../../test/mock/mock_common_event_subscribe_info.cpp", 159 "../../test/mock/mock_common_event_subscriber.cpp", 160 "../../test/mock/mock_matching_skill.cpp", 161 "../../test/mock/mock_parameter.c", 162 "../src/accessibility_account_data.cpp", 163 "../src/accessibility_circle_drawing_manager.cpp", 164 "../src/accessibility_common_event.cpp", 165 "../src/accessibility_display_manager.cpp", 166 "../src/accessibility_dumper.cpp", 167 "../src/accessibility_event_transmission.cpp", 168 "../src/accessibility_gesture_recognizer.cpp", 169 "../src/accessibility_input_interceptor.cpp", 170 "../src/accessibility_keyevent_filter.cpp", 171 "../src/accessibility_mouse_autoclick.cpp", 172 "../src/accessibility_mouse_key.cpp", 173 "../src/accessibility_multifinger_multitap.cpp", 174 "../src/accessibility_power_manager.cpp", 175 "../src/accessibility_screen_touch.cpp", 176 "../src/accessibility_setting_observer.cpp", 177 "../src/accessibility_setting_provider.cpp", 178 "../src/accessibility_settings.cpp", 179 "../src/accessibility_settings_config.cpp", 180 "../src/accessibility_short_key.cpp", 181 "../src/accessibility_touchEvent_injector.cpp", 182 "../src/accessibility_touch_guider.cpp", 183 "../src/accessibility_window_connection.cpp", 184 "../src/accessibility_zoom_gesture.cpp", 185 "../src/accessible_ability_channel.cpp", 186 "../src/accessible_ability_connection.cpp", 187 "../src/accessible_ability_manager_service.cpp", 188 "../src/accessible_ability_manager_service_event_handler.cpp", 189 "../src/utils.cpp", 190 "mock/src/aafwk/mock_bundle_manager.cpp", 191 "mock/src/mock_accessibility_element_operator_callback_stub.cpp", 192 "mock/src/mock_accessibility_short_key_dialog.cpp", 193 "mock/src/mock_accessibility_window_manager.cpp", 194 "mock/src/mock_accessible_ability_client_stub_impl.cpp", 195 "mock/src/mock_accessible_ability_manager_service_state_observer_proxy.cpp", 196 "mock/src/mock_accessible_ability_manager_service_state_observer_stub.cpp", 197 "mock/src/mock_display_power_mgr_client.cpp", 198 "mock/src/mock_system_ability.cpp", 199 "unittest/accessible_ability_manager_service_test.cpp", 200 ] 201 202 configs = [ 203 ":module_private_config", 204 "../../../resources/config/build:coverage_flags", 205 ] 206 207 deps = [ 208 "../../../../../../third_party/googletest:gmock_main", 209 "../../../../../../third_party/googletest:gtest_main", 210 "../../../common/interface:accessibility_interface", 211 "../../../interfaces/innerkits/common:accessibility_common", 212 ] 213 214 external_deps = [ 215 "ability_base:want", 216 "ability_base:zuri", 217 "ability_runtime:ability_manager", 218 "ability_runtime:abilitykit_native", 219 "ability_runtime:dataobs_manager", 220 "ability_runtime:extension_manager", 221 "bundle_framework:appexecfwk_core", 222 "c_utils:utils", 223 "common_event_service:cesfwk_innerkits", 224 "data_share:datashare_consumer", 225 "display_manager:displaymgr", 226 "eventhandler:libeventhandler", 227 "graphic_2d:2d_graphics", 228 "graphic_2d:librender_service_client", 229 "hilog:libhilog", 230 "hisysevent:libhisysevent", 231 "hitrace:hitrace_meter", 232 "init:libbegetutil", 233 "input:libmmi-client", 234 "ipc:ipc_single", 235 "os_account:os_account_innerkits", 236 "power_manager:powermgr_client", 237 "preferences:native_preferences", 238 "safwk:system_ability_fwk", 239 "samgr:samgr_proxy", 240 "window_manager:libdm", 241 "window_manager:libwm", 242 ] 243} 244 245################################################################################ 246ohos_unittest("accessibility_touch_guider_test") { 247 module_out_path = module_output_path 248 sources = [ 249 "../../../common/interface/src/accessibility_element_operator_callback_stub.cpp", 250 "../../../common/interface/src/accessible_ability_channel_stub.cpp", 251 "../../../common/interface/src/parcel/accessibility_element_info_parcel.cpp", 252 "../../test/mock/mock_common_event_data.cpp", 253 "../../test/mock/mock_common_event_manager.cpp", 254 "../../test/mock/mock_common_event_subscribe_info.cpp", 255 "../../test/mock/mock_common_event_subscriber.cpp", 256 "../../test/mock/mock_display_manager.cpp", 257 "../../test/mock/mock_matching_skill.cpp", 258 "../src/accessibility_display_manager.cpp", 259 "../src/accessibility_gesture_recognizer.cpp", 260 "../src/accessibility_multifinger_multitap.cpp", 261 "../src/accessibility_settings_config.cpp", 262 "../src/accessibility_touch_guider.cpp", 263 "../src/accessibility_window_connection.cpp", 264 "../src/accessible_ability_manager_service_event_handler.cpp", 265 "../src/utils.cpp", 266 "mock/src/mock_accessibility_account_data.cpp", 267 "mock/src/mock_accessibility_common_event.cpp", 268 "mock/src/mock_accessibility_element_operator_proxy.cpp", 269 "mock/src/mock_accessibility_event_transmission.cpp", 270 "mock/src/mock_accessibility_input_interceptor.cpp", 271 "mock/src/mock_accessibility_window_manager.cpp", 272 "mock/src/mock_accessible_ability_channel_proxy.cpp", 273 "mock/src/mock_accessible_ability_client_proxy.cpp", 274 "mock/src/mock_accessible_ability_connection.cpp", 275 "mock/src/mock_accessible_ability_manager_service.cpp", 276 "mock/src/mock_accessible_ability_manager_service_stub.cpp", 277 "mock/src/mock_display.cpp", 278 "mock/src/mock_system_ability.cpp", 279 "unittest/accessibility_touch_guider_test.cpp", 280 ] 281 sources += aams_mock_distributeddatamgr_src 282 283 configs = [ 284 ":module_private_config", 285 "../../../resources/config/build:coverage_flags", 286 ] 287 288 deps = [ 289 "../../../../../../third_party/googletest:gmock_main", 290 "../../../../../../third_party/googletest:gtest_main", 291 "../../../interfaces/innerkits/common:accessibility_common", 292 ] 293 294 external_deps = [ 295 "ability_base:want", 296 "ability_base:zuri", 297 "ability_runtime:ability_manager", 298 "ability_runtime:abilitykit_native", 299 "ability_runtime:dataobs_manager", 300 "ability_runtime:extension_manager", 301 "bundle_framework:appexecfwk_base", 302 "bundle_framework:appexecfwk_core", 303 "c_utils:utils", 304 "common_event_service:cesfwk_innerkits", 305 "data_share:datashare_common", 306 "data_share:datashare_consumer", 307 "eventhandler:libeventhandler", 308 "hilog:libhilog", 309 "hisysevent:libhisysevent", 310 "init:libbegetutil", 311 "input:libmmi-client", 312 "ipc:ipc_core", 313 "os_account:domain_account_innerkits", 314 "os_account:os_account_innerkits", 315 "resource_management:global_resmgr", 316 "safwk:system_ability_fwk", 317 "samgr:samgr_proxy", 318 "window_manager:libdm", 319 "window_manager:libwm", 320 ] 321} 322 323################################################################################ 324ohos_unittest("accessibility_common_event_registry_test") { 325 module_out_path = module_output_path 326 sources = [ 327 "../../test/mock/mock_common_event_data.cpp", 328 "../../test/mock/mock_common_event_manager.cpp", 329 "../../test/mock/mock_common_event_subscribe_info.cpp", 330 "../../test/mock/mock_common_event_subscriber.cpp", 331 "../../test/mock/mock_matching_skill.cpp", 332 "../../test/mock/mock_os_account_manager.cpp", 333 "../../test/mock/mock_parameter.c", 334 "../src/accessibility_circle_drawing_manager.cpp", 335 "../src/accessibility_common_event.cpp", 336 "../src/accessibility_display_manager.cpp", 337 "../src/accessibility_dumper.cpp", 338 "../src/accessibility_event_transmission.cpp", 339 "../src/accessibility_gesture_recognizer.cpp", 340 "../src/accessibility_input_interceptor.cpp", 341 "../src/accessibility_keyevent_filter.cpp", 342 "../src/accessibility_mouse_autoclick.cpp", 343 "../src/accessibility_mouse_key.cpp", 344 "../src/accessibility_multifinger_multitap.cpp", 345 "../src/accessibility_power_manager.cpp", 346 "../src/accessibility_screen_touch.cpp", 347 "../src/accessibility_setting_observer.cpp", 348 "../src/accessibility_setting_provider.cpp", 349 "../src/accessibility_settings.cpp", 350 "../src/accessibility_settings_config.cpp", 351 "../src/accessibility_short_key.cpp", 352 "../src/accessibility_short_key_dialog.cpp", 353 "../src/accessibility_touchEvent_injector.cpp", 354 "../src/accessibility_touch_guider.cpp", 355 "../src/accessibility_window_connection.cpp", 356 "../src/accessibility_window_manager.cpp", 357 "../src/accessibility_zoom_gesture.cpp", 358 "../src/accessible_ability_channel.cpp", 359 "../src/accessible_ability_connection.cpp", 360 "../src/accessible_ability_manager_service_event_handler.cpp", 361 "../src/utils.cpp", 362 "mock/src/mock_accessibility_account_data.cpp", 363 "mock/src/mock_accessible_ability_manager_service.cpp", 364 "mock/src/mock_system_ability.cpp", 365 "unittest/accessibility_common_event_test.cpp", 366 ] 367 sources += aams_mock_distributeddatamgr_src 368 369 configs = [ 370 ":module_private_config", 371 "../../../resources/config/build:coverage_flags", 372 ] 373 374 deps = [ 375 "../../../../../../third_party/googletest:gmock_main", 376 "../../../../../../third_party/googletest:gtest_main", 377 "../../../common/interface:accessibility_interface", 378 "../../../interfaces/innerkits/common:accessibility_common", 379 ] 380 381 external_deps = [ 382 "ability_base:want", 383 "ability_base:zuri", 384 "ability_runtime:ability_manager", 385 "ability_runtime:abilitykit_native", 386 "ability_runtime:dataobs_manager", 387 "ability_runtime:extension_manager", 388 "bundle_framework:appexecfwk_core", 389 "c_utils:utils", 390 "common_event_service:cesfwk_innerkits", 391 "data_share:datashare_consumer", 392 "display_manager:displaymgr", 393 "eventhandler:libeventhandler", 394 "graphic_2d:2d_graphics", 395 "graphic_2d:librender_service_client", 396 "hilog:libhilog", 397 "hisysevent:libhisysevent", 398 "hitrace:hitrace_meter", 399 "init:libbegetutil", 400 "input:libmmi-client", 401 "ipc:ipc_single", 402 "os_account:os_account_innerkits", 403 "power_manager:powermgr_client", 404 "preferences:native_preferences", 405 "safwk:system_ability_fwk", 406 "samgr:samgr_proxy", 407 "window_manager:libdm", 408 "window_manager:libwm", 409 ] 410} 411 412################################################################################ 413ohos_unittest("accessibility_input_interceptor_test") { 414 module_out_path = module_output_path 415 416 sources = [ 417 "../../../common/interface/src/accessible_ability_channel_proxy.cpp", 418 "../../../common/interface/src/accessible_ability_client_proxy.cpp", 419 "../../../frameworks/common/src/accessibility_ability_info.cpp", 420 "../../../frameworks/common/src/accessibility_caption.cpp", 421 "../../../frameworks/common/src/accessibility_event_info.cpp", 422 "../../../frameworks/common/src/accessibility_window_info.cpp", 423 "../../test/mock/mock_os_account_manager.cpp", 424 "../../test/mock/mock_parameter.c", 425 "../src/accessibility_circle_drawing_manager.cpp", 426 "../src/accessibility_common_event.cpp", 427 "../src/accessibility_display_manager.cpp", 428 "../src/accessibility_dumper.cpp", 429 "../src/accessibility_event_transmission.cpp", 430 "../src/accessibility_gesture_recognizer.cpp", 431 "../src/accessibility_input_interceptor.cpp", 432 "../src/accessibility_mouse_autoclick.cpp", 433 "../src/accessibility_mouse_key.cpp", 434 "../src/accessibility_multifinger_multitap.cpp", 435 "../src/accessibility_power_manager.cpp", 436 "../src/accessibility_screen_touch.cpp", 437 "../src/accessibility_setting_observer.cpp", 438 "../src/accessibility_setting_provider.cpp", 439 "../src/accessibility_settings.cpp", 440 "../src/accessibility_settings_config.cpp", 441 "../src/accessibility_short_key.cpp", 442 "../src/accessibility_short_key_dialog.cpp", 443 "../src/accessibility_touch_guider.cpp", 444 "../src/accessibility_window_connection.cpp", 445 "../src/accessibility_zoom_gesture.cpp", 446 "../src/accessible_ability_channel.cpp", 447 "../src/accessible_ability_connection.cpp", 448 "../src/accessible_ability_manager_service_event_handler.cpp", 449 "../src/utils.cpp", 450 "mock/src/aafwk/mock_bundle_manager.cpp", 451 "mock/src/mock_accessibility_account_data.cpp", 452 "mock/src/mock_accessibility_keyevent_filter.cpp", 453 "mock/src/mock_accessibility_touchEvent_injector.cpp", 454 "mock/src/mock_accessibility_window_manager.cpp", 455 "mock/src/mock_accessible_ability_manager_service.cpp", 456 "mock/src/mock_accessible_ability_manager_service_stub.cpp", 457 "mock/src/mock_system_ability.cpp", 458 "unittest/accessibility_input_interceptor_test.cpp", 459 ] 460 sources += aams_mock_distributeddatamgr_src 461 sources += aams_mock_multimodalinput_src 462 463 configs = [ 464 ":module_private_config", 465 "../../../resources/config/build:coverage_flags", 466 ] 467 468 deps = [ 469 "../../../../../../third_party/googletest:gmock_main", 470 "../../../../../../third_party/googletest:gtest_main", 471 "../../../common/interface:accessibility_interface", 472 "../../../interfaces/innerkits/common:accessibility_common", 473 ] 474 475 external_deps = [ 476 "ability_base:want", 477 "ability_base:zuri", 478 "ability_runtime:ability_manager", 479 "ability_runtime:abilitykit_native", 480 "ability_runtime:dataobs_manager", 481 "ability_runtime:extension_manager", 482 "bundle_framework:appexecfwk_core", 483 "c_utils:utils", 484 "common_event_service:cesfwk_innerkits", 485 "data_share:datashare_consumer", 486 "display_manager:displaymgr", 487 "eventhandler:libeventhandler", 488 "graphic_2d:2d_graphics", 489 "graphic_2d:librender_service_client", 490 "hilog:libhilog", 491 "hisysevent:libhisysevent", 492 "hitrace:hitrace_meter", 493 "init:libbegetutil", 494 "input:libmmi-client", 495 "ipc:ipc_single", 496 "os_account:os_account_innerkits", 497 "power_manager:powermgr_client", 498 "preferences:native_preferences", 499 "safwk:system_ability_fwk", 500 "samgr:samgr_proxy", 501 "window_manager:libdm", 502 "window_manager:libwm", 503 ] 504} 505 506################################################################################ 507ohos_unittest("accessibility_window_manager_test") { 508 module_out_path = module_output_path 509 510 sources = [ 511 "../../../common/interface/src/accessibility_element_operator_callback_proxy.cpp", 512 "../../../common/interface/src/accessibility_element_operator_proxy.cpp", 513 "../../../common/interface/src/accessible_ability_channel_proxy.cpp", 514 "../../../common/interface/src/accessible_ability_client_proxy.cpp", 515 "../src/accessibility_circle_drawing_manager.cpp", 516 "../src/accessibility_display_manager.cpp", 517 "../src/accessibility_dumper.cpp", 518 "../src/accessibility_event_transmission.cpp", 519 "../src/accessibility_gesture_recognizer.cpp", 520 "../src/accessibility_input_interceptor.cpp", 521 "../src/accessibility_keyevent_filter.cpp", 522 "../src/accessibility_mouse_autoclick.cpp", 523 "../src/accessibility_mouse_key.cpp", 524 "../src/accessibility_multifinger_multitap.cpp", 525 "../src/accessibility_power_manager.cpp", 526 "../src/accessibility_screen_touch.cpp", 527 "../src/accessibility_setting_observer.cpp", 528 "../src/accessibility_setting_provider.cpp", 529 "../src/accessibility_settings.cpp", 530 "../src/accessibility_settings_config.cpp", 531 "../src/accessibility_short_key.cpp", 532 "../src/accessibility_short_key_dialog.cpp", 533 "../src/accessibility_touchEvent_injector.cpp", 534 "../src/accessibility_touch_guider.cpp", 535 "../src/accessibility_window_connection.cpp", 536 "../src/accessibility_window_manager.cpp", 537 "../src/accessibility_zoom_gesture.cpp", 538 "../src/accessible_ability_channel.cpp", 539 "../src/accessible_ability_connection.cpp", 540 "../src/accessible_ability_manager_service_event_handler.cpp", 541 "../src/utils.cpp", 542 "mock/src/aafwk/mock_bundle_manager.cpp", 543 "mock/src/mock_accessibility_account_data.cpp", 544 "mock/src/mock_accessibility_common_event.cpp", 545 "mock/src/mock_accessible_ability_manager_service.cpp", 546 "mock/src/mock_rosen_window_info.cpp", 547 "mock/src/mock_system_ability.cpp", 548 "mock/src/mock_window_manager.cpp", 549 "unittest/accessibility_window_manager_test.cpp", 550 ] 551 sources += aams_mock_distributeddatamgr_src 552 553 configs = [ 554 ":module_private_config", 555 "../../../resources/config/build:coverage_flags", 556 ] 557 558 deps = [ 559 "../../../../../../third_party/googletest:gmock_main", 560 "../../../../../../third_party/googletest:gtest_main", 561 "../../../common/interface:accessibility_interface", 562 "../../../interfaces/innerkits/common:accessibility_common", 563 ] 564 565 external_deps = [ 566 "ability_base:want", 567 "ability_base:zuri", 568 "ability_runtime:ability_manager", 569 "ability_runtime:abilitykit_native", 570 "ability_runtime:dataobs_manager", 571 "ability_runtime:extension_manager", 572 "bundle_framework:appexecfwk_core", 573 "c_utils:utils", 574 "common_event_service:cesfwk_innerkits", 575 "data_share:datashare_consumer", 576 "display_manager:displaymgr", 577 "eventhandler:libeventhandler", 578 "graphic_2d:2d_graphics", 579 "graphic_2d:librender_service_client", 580 "hilog:libhilog", 581 "hisysevent:libhisysevent", 582 "hitrace:hitrace_meter", 583 "init:libbegetutil", 584 "input:libmmi-client", 585 "ipc:ipc_single", 586 "os_account:os_account_innerkits", 587 "power_manager:powermgr_client", 588 "preferences:native_preferences", 589 "safwk:system_ability_fwk", 590 "samgr:samgr_proxy", 591 "window_manager:libdm", 592 "window_manager:libwm", 593 ] 594} 595 596################################################################################ 597ohos_unittest("accessibility_keyevent_filter_test") { 598 module_out_path = module_output_path 599 sources = [ 600 "../src/accessibility_circle_drawing_manager.cpp", 601 "../src/accessibility_common_event.cpp", 602 "../src/accessibility_display_manager.cpp", 603 "../src/accessibility_dumper.cpp", 604 "../src/accessibility_gesture_recognizer.cpp", 605 "../src/accessibility_input_interceptor.cpp", 606 "../src/accessibility_keyevent_filter.cpp", 607 "../src/accessibility_mouse_autoclick.cpp", 608 "../src/accessibility_mouse_key.cpp", 609 "../src/accessibility_multifinger_multitap.cpp", 610 "../src/accessibility_power_manager.cpp", 611 "../src/accessibility_screen_touch.cpp", 612 "../src/accessibility_setting_observer.cpp", 613 "../src/accessibility_setting_provider.cpp", 614 "../src/accessibility_settings.cpp", 615 "../src/accessibility_settings_config.cpp", 616 "../src/accessibility_short_key.cpp", 617 "../src/accessibility_short_key_dialog.cpp", 618 "../src/accessibility_touchEvent_injector.cpp", 619 "../src/accessibility_touch_guider.cpp", 620 "../src/accessibility_window_connection.cpp", 621 "../src/accessibility_window_manager.cpp", 622 "../src/accessibility_zoom_gesture.cpp", 623 "../src/accessible_ability_manager_service_event_handler.cpp", 624 "../src/utils.cpp", 625 "./mock/src/mock_accessibility_account_data.cpp", 626 "./mock/src/mock_accessibility_event_transmission.cpp", 627 "./mock/src/mock_accessible_ability_connection.cpp", 628 "./mock/src/mock_accessible_ability_manager_service.cpp", 629 "mock/src/mock_system_ability.cpp", 630 "unittest/accessibility_keyevent_filter_test.cpp", 631 ] 632 sources += aams_mock_distributeddatamgr_src 633 634 configs = [ 635 ":module_private_config", 636 "../../../resources/config/build:coverage_flags", 637 ] 638 639 deps = [ 640 "../../../../../../third_party/googletest:gmock_main", 641 "../../../../../../third_party/googletest:gtest_main", 642 "../../../common/interface:accessibility_interface", 643 "../../../interfaces/innerkits/common:accessibility_common", 644 ] 645 646 external_deps = [ 647 "ability_base:want", 648 "ability_base:zuri", 649 "ability_runtime:ability_manager", 650 "ability_runtime:abilitykit_native", 651 "ability_runtime:dataobs_manager", 652 "ability_runtime:extension_manager", 653 "bundle_framework:appexecfwk_core", 654 "c_utils:utils", 655 "common_event_service:cesfwk_innerkits", 656 "data_share:datashare_consumer", 657 "display_manager:displaymgr", 658 "eventhandler:libeventhandler", 659 "graphic_2d:2d_graphics", 660 "graphic_2d:librender_service_client", 661 "hilog:libhilog", 662 "hisysevent:libhisysevent", 663 "hitrace:hitrace_meter", 664 "init:libbegetutil", 665 "input:libmmi-client", 666 "ipc:ipc_single", 667 "os_account:os_account_innerkits", 668 "power_manager:powermgr_client", 669 "preferences:native_preferences", 670 "safwk:system_ability_fwk", 671 "samgr:samgr_proxy", 672 "window_manager:libdm", 673 "window_manager:libwm", 674 ] 675} 676 677################################################################################ 678ohos_unittest("accessible_ability_connection_test") { 679 module_out_path = module_output_path 680 sources = [ 681 "../../test/mock/mock_ability_manager_client.cpp", 682 "../../test/mock/mock_common_event_data.cpp", 683 "../../test/mock/mock_common_event_manager.cpp", 684 "../../test/mock/mock_common_event_subscribe_info.cpp", 685 "../../test/mock/mock_common_event_subscriber.cpp", 686 "../../test/mock/mock_matching_skill.cpp", 687 "../../test/mock/mock_os_account_manager.cpp", 688 "../../test/mock/mock_parameter.c", 689 "../src/accessibility_account_data.cpp", 690 "../src/accessibility_circle_drawing_manager.cpp", 691 "../src/accessibility_common_event.cpp", 692 "../src/accessibility_display_manager.cpp", 693 "../src/accessibility_dumper.cpp", 694 "../src/accessibility_event_transmission.cpp", 695 "../src/accessibility_gesture_recognizer.cpp", 696 "../src/accessibility_input_interceptor.cpp", 697 "../src/accessibility_mouse_autoclick.cpp", 698 "../src/accessibility_mouse_key.cpp", 699 "../src/accessibility_multifinger_multitap.cpp", 700 "../src/accessibility_power_manager.cpp", 701 "../src/accessibility_screen_touch.cpp", 702 "../src/accessibility_settings.cpp", 703 "../src/accessibility_settings_config.cpp", 704 "../src/accessibility_short_key.cpp", 705 "../src/accessibility_touchEvent_injector.cpp", 706 "../src/accessibility_touch_guider.cpp", 707 "../src/accessibility_window_connection.cpp", 708 "../src/accessibility_window_manager.cpp", 709 "../src/accessibility_zoom_gesture.cpp", 710 "../src/accessible_ability_channel.cpp", 711 "../src/accessible_ability_connection.cpp", 712 "../src/accessible_ability_manager_service.cpp", 713 "../src/accessible_ability_manager_service_event_handler.cpp", 714 "../src/utils.cpp", 715 "mock/src/aafwk/mock_bundle_manager.cpp", 716 "mock/src/mock_accessibility_element_operator_callback_stub.cpp", 717 "mock/src/mock_accessibility_element_operator_stub.cpp", 718 "mock/src/mock_accessibility_keyevent_filter.cpp", 719 "mock/src/mock_accessibility_setting_provider.cpp", 720 "mock/src/mock_accessibility_short_key_dialog.cpp", 721 "mock/src/mock_accessible_ability_channel_proxy.cpp", 722 "mock/src/mock_accessible_ability_client_proxy.cpp", 723 "mock/src/mock_accessible_ability_client_stub_impl.cpp", 724 "mock/src/mock_accessible_ability_manager_service_state_observer_stub.cpp", 725 "mock/src/mock_system_ability.cpp", 726 "unittest/accessible_ability_connection_test.cpp", 727 ] 728 sources += aams_mock_distributeddatamgr_src 729 730 configs = [ 731 ":module_private_config", 732 "../../../resources/config/build:coverage_flags", 733 ] 734 735 deps = [ 736 "../../../../../../third_party/googletest:gmock_main", 737 "../../../../../../third_party/googletest:gtest_main", 738 "../../../common/interface:accessibility_interface", 739 "../../../interfaces/innerkits/common:accessibility_common", 740 ] 741 742 external_deps = [ 743 "ability_base:want", 744 "ability_base:zuri", 745 "ability_runtime:ability_manager", 746 "ability_runtime:abilitykit_native", 747 "ability_runtime:dataobs_manager", 748 "ability_runtime:extension_manager", 749 "bundle_framework:appexecfwk_base", 750 "bundle_framework:appexecfwk_core", 751 "bundle_framework:appexecfwk_core", 752 "c_utils:utils", 753 "common_event_service:cesfwk_innerkits", 754 "data_share:datashare_common", 755 "data_share:datashare_consumer", 756 "display_manager:displaymgr", 757 "eventhandler:libeventhandler", 758 "graphic_2d:2d_graphics", 759 "graphic_2d:librender_service_client", 760 "hilog:libhilog", 761 "hisysevent:libhisysevent", 762 "hitrace:hitrace_meter", 763 "init:libbegetutil", 764 "input:libmmi-client", 765 "ipc:ipc_core", 766 "os_account:domain_account_innerkits", 767 "os_account:os_account_innerkits", 768 "resource_management:global_resmgr", 769 "safwk:system_ability_fwk", 770 "samgr:samgr_proxy", 771 "samgr:samgr_proxy", 772 "samgr:samgr_proxy", 773 "window_manager:libdm", 774 "window_manager:libwm", 775 ] 776} 777 778################################################################################ 779ohos_unittest("accessibility_display_manager_test") { 780 module_out_path = module_output_path 781 sources = [ 782 "../src/accessibility_display_manager.cpp", 783 "../src/utils.cpp", 784 "unittest/accessibility_display_manager_test.cpp", 785 ] 786 sources += aams_mock_distributeddatamgr_src 787 788 configs = [ 789 ":module_private_config", 790 "../../../resources/config/build:coverage_flags", 791 ] 792 793 deps = [ 794 "../../../../../../third_party/googletest:gmock_main", 795 "../../../../../../third_party/googletest:gtest_main", 796 "../../../common/interface:accessibility_interface", 797 ] 798 799 external_deps = [ 800 "ability_base:zuri", 801 "ability_runtime:abilitykit_native", 802 "ability_runtime:dataobs_manager", 803 "ability_runtime:extension_manager", 804 "bundle_framework:appexecfwk_base", 805 "bundle_framework:appexecfwk_core", 806 "c_utils:utils", 807 "common_event_service:cesfwk_innerkits", 808 "data_share:datashare_common", 809 "data_share:datashare_consumer", 810 "hilog:libhilog", 811 "hisysevent:libhisysevent", 812 "init:libbegetutil", 813 "ipc:ipc_core", 814 "os_account:domain_account_innerkits", 815 "os_account:os_account_innerkits", 816 "resource_management:global_resmgr", 817 "safwk:system_ability_fwk", 818 "samgr:samgr_proxy", 819 "window_manager:libdm", 820 "window_manager:libwm", 821 ] 822} 823 824################################################################################ 825ohos_unittest("accessibility_dumper_test") { 826 module_out_path = module_output_path 827 sources = [ 828 "../../../common/interface/src/accessible_ability_channel_stub.cpp", 829 "../../test/mock/mock_common_event_data.cpp", 830 "../../test/mock/mock_common_event_manager.cpp", 831 "../../test/mock/mock_common_event_subscribe_info.cpp", 832 "../../test/mock/mock_common_event_subscriber.cpp", 833 "../../test/mock/mock_matching_skill.cpp", 834 "../src/accessibility_dumper.cpp", 835 "../src/accessible_ability_manager_service_event_handler.cpp", 836 "../src/utils.cpp", 837 "mock/src/mock_accessibility_account_data.cpp", 838 "mock/src/mock_accessibility_common_event.cpp", 839 "mock/src/mock_accessibility_event_transmission.cpp", 840 "mock/src/mock_accessibility_input_interceptor.cpp", 841 "mock/src/mock_accessibility_settings_config.cpp", 842 "mock/src/mock_accessibility_window_connection.cpp", 843 "mock/src/mock_accessibility_window_manager.cpp", 844 "mock/src/mock_accessible_ability_channel_proxy.cpp", 845 "mock/src/mock_accessible_ability_client_proxy.cpp", 846 "mock/src/mock_accessible_ability_connection.cpp", 847 "mock/src/mock_accessible_ability_manager_service.cpp", 848 "mock/src/mock_accessible_ability_manager_service_stub.cpp", 849 "mock/src/mock_display.cpp", 850 "mock/src/mock_system_ability.cpp", 851 "unittest/accessibility_dumper_test.cpp", 852 ] 853 sources += aams_mock_multimodalinput_src 854 855 configs = [ 856 ":module_private_config", 857 "../../../resources/config/build:coverage_flags", 858 ] 859 860 deps = [ 861 "../../../../../../third_party/googletest:gmock_main", 862 "../../../../../../third_party/googletest:gtest_main", 863 "../../../interfaces/innerkits/common:accessibility_common", 864 ] 865 866 external_deps = [ 867 "ability_base:want", 868 "ability_base:zuri", 869 "ability_runtime:ability_manager", 870 "ability_runtime:abilitykit_native", 871 "ability_runtime:dataobs_manager", 872 "ability_runtime:extension_manager", 873 "bundle_framework:appexecfwk_base", 874 "bundle_framework:appexecfwk_core", 875 "c_utils:utils", 876 "common_event_service:cesfwk_innerkits", 877 "data_share:datashare_common", 878 "data_share:datashare_consumer", 879 "eventhandler:libeventhandler", 880 "hilog:libhilog", 881 "hisysevent:libhisysevent", 882 "init:libbegetutil", 883 "ipc:ipc_core", 884 "os_account:domain_account_innerkits", 885 "os_account:os_account_innerkits", 886 "resource_management:global_resmgr", 887 "safwk:system_ability_fwk", 888 "samgr:samgr_proxy", 889 "window_manager:libdm", 890 "window_manager:libwm", 891 ] 892} 893 894################################################################################ 895ohos_unittest("accessibility_touchevent_injector_test") { 896 module_out_path = module_output_path 897 sources = [ 898 "../../test/mock/mock_common_event_data.cpp", 899 "../../test/mock/mock_common_event_manager.cpp", 900 "../../test/mock/mock_common_event_subscribe_info.cpp", 901 "../../test/mock/mock_common_event_subscriber.cpp", 902 "../../test/mock/mock_matching_skill.cpp", 903 "../src/accessibility_account_data.cpp", 904 "../src/accessibility_circle_drawing_manager.cpp", 905 "../src/accessibility_display_manager.cpp", 906 "../src/accessibility_dumper.cpp", 907 "../src/accessibility_gesture_recognizer.cpp", 908 "../src/accessibility_input_interceptor.cpp", 909 "../src/accessibility_keyevent_filter.cpp", 910 "../src/accessibility_mouse_autoclick.cpp", 911 "../src/accessibility_mouse_key.cpp", 912 "../src/accessibility_multifinger_multitap.cpp", 913 "../src/accessibility_power_manager.cpp", 914 "../src/accessibility_screen_touch.cpp", 915 "../src/accessibility_setting_observer.cpp", 916 "../src/accessibility_setting_provider.cpp", 917 "../src/accessibility_settings.cpp", 918 "../src/accessibility_settings_config.cpp", 919 "../src/accessibility_short_key.cpp", 920 "../src/accessibility_short_key_dialog.cpp", 921 "../src/accessibility_touchEvent_injector.cpp", 922 "../src/accessibility_touch_guider.cpp", 923 "../src/accessibility_window_connection.cpp", 924 "../src/accessibility_window_manager.cpp", 925 "../src/accessibility_zoom_gesture.cpp", 926 "../src/accessible_ability_channel.cpp", 927 "../src/accessible_ability_connection.cpp", 928 "../src/accessible_ability_manager_service_event_handler.cpp", 929 "../src/utils.cpp", 930 "mock/src/mock_accessibility_common_event.cpp", 931 "mock/src/mock_accessibility_event_transmission.cpp", 932 "mock/src/mock_accessible_ability_client_stub_impl.cpp", 933 "mock/src/mock_accessible_ability_manager_service.cpp", 934 "mock/src/mock_system_ability.cpp", 935 "unittest/accessibility_touchEvent_injector_test.cpp", 936 ] 937 sources += aams_mock_distributeddatamgr_src 938 939 configs = [ 940 ":module_private_config", 941 "../../../resources/config/build:coverage_flags", 942 ] 943 944 deps = [ 945 "../../../../../../third_party/googletest:gmock_main", 946 "../../../../../../third_party/googletest:gtest_main", 947 "../../../common/interface:accessibility_interface", 948 "../../../interfaces/innerkits/common:accessibility_common", 949 ] 950 951 external_deps = [ 952 "ability_base:want", 953 "ability_base:zuri", 954 "ability_runtime:ability_manager", 955 "ability_runtime:abilitykit_native", 956 "ability_runtime:dataobs_manager", 957 "ability_runtime:extension_manager", 958 "bundle_framework:appexecfwk_core", 959 "c_utils:utils", 960 "common_event_service:cesfwk_innerkits", 961 "data_share:datashare_consumer", 962 "display_manager:displaymgr", 963 "eventhandler:libeventhandler", 964 "graphic_2d:2d_graphics", 965 "graphic_2d:librender_service_client", 966 "hilog:libhilog", 967 "hisysevent:libhisysevent", 968 "hitrace:hitrace_meter", 969 "init:libbegetutil", 970 "input:libmmi-client", 971 "ipc:ipc_single", 972 "os_account:os_account_innerkits", 973 "power_manager:powermgr_client", 974 "preferences:native_preferences", 975 "safwk:system_ability_fwk", 976 "samgr:samgr_proxy", 977 "window_manager:libdm", 978 "window_manager:libwm", 979 ] 980} 981 982################################################################################ 983ohos_unittest("accessible_ability_channel_test") { 984 module_out_path = module_output_path 985 sources = [ 986 "../../../common/interface/src/accessibility_element_operator_callback_proxy.cpp", 987 "../../../common/interface/src/accessible_ability_channel_stub.cpp", 988 "../../../common/interface/src/parcel/accessibility_element_info_parcel.cpp", 989 "../../../common/interface/src/parcel/accessibility_gesture_inject_path_parcel.cpp", 990 "../../../common/interface/src/parcel/accessibility_window_info_parcel.cpp", 991 "../../test/mock/mock_common_event_data.cpp", 992 "../../test/mock/mock_common_event_manager.cpp", 993 "../../test/mock/mock_common_event_subscribe_info.cpp", 994 "../../test/mock/mock_common_event_subscriber.cpp", 995 "../../test/mock/mock_display_manager.cpp", 996 "../../test/mock/mock_matching_skill.cpp", 997 "../src/accessibility_account_data.cpp", 998 "../src/accessibility_common_event.cpp", 999 "../src/accessibility_display_manager.cpp", 1000 "../src/accessibility_window_connection.cpp", 1001 "../src/accessible_ability_channel.cpp", 1002 "../src/accessible_ability_connection.cpp", 1003 "../src/accessible_ability_manager_service_event_handler.cpp", 1004 "../src/utils.cpp", 1005 "mock/src/mock_accessibility_element_operator_proxy.cpp", 1006 "mock/src/mock_accessibility_element_operator_stub.cpp", 1007 "mock/src/mock_accessibility_event_transmission.cpp", 1008 "mock/src/mock_accessibility_keyevent_filter.cpp", 1009 "mock/src/mock_accessibility_setting_provider.cpp", 1010 "mock/src/mock_accessibility_settings_config.cpp", 1011 "mock/src/mock_accessibility_touchEvent_injector.cpp", 1012 "mock/src/mock_accessibility_window_manager.cpp", 1013 "mock/src/mock_accessible_ability_client_proxy.cpp", 1014 "mock/src/mock_accessible_ability_manager_service.cpp", 1015 "mock/src/mock_accessible_ability_manager_service_stub.cpp", 1016 "mock/src/mock_system_ability.cpp", 1017 "unittest/accessible_ability_channel_test.cpp", 1018 ] 1019 sources += aams_mock_distributeddatamgr_src 1020 1021 configs = [ 1022 ":module_private_config", 1023 "../../../resources/config/build:coverage_flags", 1024 ] 1025 1026 deps = [ 1027 "../../../../../../third_party/googletest:gmock_main", 1028 "../../../../../../third_party/googletest:gtest_main", 1029 "../../../interfaces/innerkits/common:accessibility_common", 1030 ] 1031 1032 external_deps = [ 1033 "ability_base:want", 1034 "ability_base:zuri", 1035 "ability_runtime:ability_manager", 1036 "ability_runtime:abilitykit_native", 1037 "ability_runtime:dataobs_manager", 1038 "ability_runtime:extension_manager", 1039 "bundle_framework:appexecfwk_base", 1040 "bundle_framework:appexecfwk_core", 1041 "c_utils:utils", 1042 "common_event_service:cesfwk_innerkits", 1043 "data_share:datashare_common", 1044 "data_share:datashare_consumer", 1045 "eventhandler:libeventhandler", 1046 "hilog:libhilog", 1047 "hisysevent:libhisysevent", 1048 "hitrace:hitrace_meter", 1049 "init:libbegetutil", 1050 "input:libmmi-client", 1051 "ipc:ipc_core", 1052 "os_account:domain_account_innerkits", 1053 "os_account:os_account_innerkits", 1054 "resource_management:global_resmgr", 1055 "safwk:system_ability_fwk", 1056 "samgr:samgr_proxy", 1057 "window_manager:libdm", 1058 "window_manager:libwm", 1059 ] 1060} 1061 1062################################################################################ 1063ohos_unittest("accessibility_mouse_autoclick_test") { 1064 module_out_path = module_output_path 1065 sources = [ 1066 "../../test/mock/mock_common_event_data.cpp", 1067 "../../test/mock/mock_common_event_manager.cpp", 1068 "../../test/mock/mock_common_event_subscribe_info.cpp", 1069 "../../test/mock/mock_common_event_subscriber.cpp", 1070 "../../test/mock/mock_matching_skill.cpp", 1071 "../src/accessibility_account_data.cpp", 1072 "../src/accessibility_circle_drawing_manager.cpp", 1073 "../src/accessibility_display_manager.cpp", 1074 "../src/accessibility_dumper.cpp", 1075 "../src/accessibility_gesture_recognizer.cpp", 1076 "../src/accessibility_input_interceptor.cpp", 1077 "../src/accessibility_keyevent_filter.cpp", 1078 "../src/accessibility_mouse_autoclick.cpp", 1079 "../src/accessibility_mouse_key.cpp", 1080 "../src/accessibility_multifinger_multitap.cpp", 1081 "../src/accessibility_power_manager.cpp", 1082 "../src/accessibility_screen_touch.cpp", 1083 "../src/accessibility_setting_observer.cpp", 1084 "../src/accessibility_setting_provider.cpp", 1085 "../src/accessibility_settings.cpp", 1086 "../src/accessibility_short_key.cpp", 1087 "../src/accessibility_short_key_dialog.cpp", 1088 "../src/accessibility_touchEvent_injector.cpp", 1089 "../src/accessibility_touch_guider.cpp", 1090 "../src/accessibility_window_connection.cpp", 1091 "../src/accessibility_window_manager.cpp", 1092 "../src/accessibility_zoom_gesture.cpp", 1093 "../src/accessible_ability_channel.cpp", 1094 "../src/accessible_ability_connection.cpp", 1095 "../src/accessible_ability_manager_service.cpp", 1096 "../src/accessible_ability_manager_service_event_handler.cpp", 1097 "../src/utils.cpp", 1098 "mock/src/mock_accessibility_common_event.cpp", 1099 "mock/src/mock_accessibility_event_transmission.cpp", 1100 "mock/src/mock_accessibility_settings_config.cpp", 1101 "mock/src/mock_accessible_ability_client_stub_impl.cpp", 1102 "mock/src/mock_system_ability.cpp", 1103 "unittest/accessibility_mouse_autoclick_test.cpp", 1104 ] 1105 sources += aams_mock_distributeddatamgr_src 1106 1107 configs = [ 1108 ":module_private_config", 1109 "../../../resources/config/build:coverage_flags", 1110 ] 1111 1112 deps = [ 1113 "../../../../../../third_party/googletest:gmock_main", 1114 "../../../../../../third_party/googletest:gtest_main", 1115 "../../../common/interface:accessibility_interface", 1116 "../../../interfaces/innerkits/common:accessibility_common", 1117 ] 1118 1119 external_deps = [ 1120 "ability_base:want", 1121 "ability_base:zuri", 1122 "ability_runtime:ability_manager", 1123 "ability_runtime:abilitykit_native", 1124 "ability_runtime:dataobs_manager", 1125 "ability_runtime:extension_manager", 1126 "bundle_framework:appexecfwk_core", 1127 "c_utils:utils", 1128 "common_event_service:cesfwk_innerkits", 1129 "data_share:datashare_consumer", 1130 "display_manager:displaymgr", 1131 "eventhandler:libeventhandler", 1132 "graphic_2d:2d_graphics", 1133 "graphic_2d:librender_service_client", 1134 "hilog:libhilog", 1135 "hisysevent:libhisysevent", 1136 "hitrace:hitrace_meter", 1137 "init:libbegetutil", 1138 "input:libmmi-client", 1139 "ipc:ipc_single", 1140 "os_account:os_account_innerkits", 1141 "power_manager:powermgr_client", 1142 "preferences:native_preferences", 1143 "safwk:system_ability_fwk", 1144 "samgr:samgr_proxy", 1145 "window_manager:libdm", 1146 "window_manager:libwm", 1147 ] 1148} 1149 1150################################################################################ 1151ohos_unittest("accessibility_screen_touch_test") { 1152 module_out_path = module_output_path 1153 sources = [ 1154 "../../test/mock/mock_common_event_data.cpp", 1155 "../../test/mock/mock_common_event_manager.cpp", 1156 "../../test/mock/mock_common_event_subscribe_info.cpp", 1157 "../../test/mock/mock_common_event_subscriber.cpp", 1158 "../../test/mock/mock_matching_skill.cpp", 1159 "../src/accessibility_account_data.cpp", 1160 "../src/accessibility_display_manager.cpp", 1161 "../src/accessibility_dumper.cpp", 1162 "../src/accessibility_gesture_recognizer.cpp", 1163 "../src/accessibility_input_interceptor.cpp", 1164 "../src/accessibility_keyevent_filter.cpp", 1165 "../src/accessibility_mouse_autoclick.cpp", 1166 "../src/accessibility_mouse_key.cpp", 1167 "../src/accessibility_multifinger_multitap.cpp", 1168 "../src/accessibility_power_manager.cpp", 1169 "../src/accessibility_screen_touch.cpp", 1170 "../src/accessibility_setting_observer.cpp", 1171 "../src/accessibility_setting_provider.cpp", 1172 "../src/accessibility_settings.cpp", 1173 "../src/accessibility_short_key.cpp", 1174 "../src/accessibility_short_key_dialog.cpp", 1175 "../src/accessibility_touchEvent_injector.cpp", 1176 "../src/accessibility_touch_guider.cpp", 1177 "../src/accessibility_window_connection.cpp", 1178 "../src/accessibility_window_manager.cpp", 1179 "../src/accessibility_zoom_gesture.cpp", 1180 "../src/accessible_ability_channel.cpp", 1181 "../src/accessible_ability_connection.cpp", 1182 "../src/accessible_ability_manager_service.cpp", 1183 "../src/accessible_ability_manager_service_event_handler.cpp", 1184 "../src/utils.cpp", 1185 "mock/src/mock_accessibility_circle_drawing_manager.cpp", 1186 "mock/src/mock_accessibility_common_event.cpp", 1187 "mock/src/mock_accessibility_event_transmission.cpp", 1188 "mock/src/mock_accessibility_settings_config.cpp", 1189 "mock/src/mock_accessible_ability_client_stub_impl.cpp", 1190 "mock/src/mock_system_ability.cpp", 1191 "unittest/accessibility_screen_touch_test.cpp", 1192 ] 1193 sources += aams_mock_distributeddatamgr_src 1194 1195 configs = [ 1196 ":module_private_config", 1197 "../../../resources/config/build:coverage_flags", 1198 ] 1199 1200 deps = [ 1201 "../../../../../../third_party/googletest:gmock_main", 1202 "../../../../../../third_party/googletest:gtest_main", 1203 "../../../common/interface:accessibility_interface", 1204 "../../../interfaces/innerkits/common:accessibility_common", 1205 ] 1206 1207 external_deps = [ 1208 "ability_base:want", 1209 "ability_base:zuri", 1210 "ability_runtime:ability_manager", 1211 "ability_runtime:abilitykit_native", 1212 "ability_runtime:dataobs_manager", 1213 "ability_runtime:extension_manager", 1214 "bundle_framework:appexecfwk_core", 1215 "c_utils:utils", 1216 "common_event_service:cesfwk_innerkits", 1217 "data_share:datashare_consumer", 1218 "display_manager:displaymgr", 1219 "eventhandler:libeventhandler", 1220 "graphic_2d:2d_graphics", 1221 "graphic_2d:librender_service_client", 1222 "hilog:libhilog", 1223 "hisysevent:libhisysevent", 1224 "hitrace:hitrace_meter", 1225 "init:libbegetutil", 1226 "input:libmmi-client", 1227 "ipc:ipc_single", 1228 "os_account:os_account_innerkits", 1229 "power_manager:powermgr_client", 1230 "preferences:native_preferences", 1231 "safwk:system_ability_fwk", 1232 "samgr:samgr_proxy", 1233 "window_manager:libdm", 1234 "window_manager:libwm", 1235 ] 1236} 1237 1238################################################################################ 1239ohos_unittest("accessibility_mouse_key_test") { 1240 module_out_path = module_output_path 1241 sources = [ 1242 "../src/accessibility_mouse_key.cpp", 1243 "../src/utils.cpp", 1244 "mock/src/mock_accessibility_event_transmission.cpp", 1245 "unittest/accessibility_mouse_key_test.cpp", 1246 ] 1247 1248 configs = [ 1249 ":module_private_config", 1250 "../../../resources/config/build:coverage_flags", 1251 ] 1252 1253 deps = [ 1254 "../../../../../../third_party/googletest:gmock_main", 1255 "../../../../../../third_party/googletest:gtest_main", 1256 "../../../interfaces/innerkits/common:accessibility_common", 1257 ] 1258 1259 external_deps = [ 1260 "ability_base:zuri", 1261 "ability_runtime:abilitykit_native", 1262 "ability_runtime:dataobs_manager", 1263 "ability_runtime:extension_manager", 1264 "bundle_framework:appexecfwk_base", 1265 "bundle_framework:appexecfwk_core", 1266 "c_utils:utils", 1267 "common_event_service:cesfwk_innerkits", 1268 "data_share:datashare_common", 1269 "data_share:datashare_consumer", 1270 "hilog:libhilog", 1271 "hisysevent:libhisysevent", 1272 "init:libbegetutil", 1273 "input:libmmi-client", 1274 "os_account:domain_account_innerkits", 1275 "os_account:os_account_innerkits", 1276 "resource_management:global_resmgr", 1277 "safwk:system_ability_fwk", 1278 "samgr:samgr_proxy", 1279 "window_manager:libdm", 1280 "window_manager:libwm", 1281 ] 1282} 1283 1284################################################################################ 1285ohos_unittest("accessibility_short_key_test") { 1286 module_out_path = module_output_path 1287 sources = [ 1288 "../../test/mock/mock_common_event_data.cpp", 1289 "../../test/mock/mock_common_event_manager.cpp", 1290 "../../test/mock/mock_common_event_subscribe_info.cpp", 1291 "../../test/mock/mock_common_event_subscriber.cpp", 1292 "../../test/mock/mock_matching_skill.cpp", 1293 "../src/accessibility_account_data.cpp", 1294 "../src/accessibility_circle_drawing_manager.cpp", 1295 "../src/accessibility_display_manager.cpp", 1296 "../src/accessibility_dumper.cpp", 1297 "../src/accessibility_gesture_recognizer.cpp", 1298 "../src/accessibility_input_interceptor.cpp", 1299 "../src/accessibility_keyevent_filter.cpp", 1300 "../src/accessibility_mouse_autoclick.cpp", 1301 "../src/accessibility_mouse_key.cpp", 1302 "../src/accessibility_multifinger_multitap.cpp", 1303 "../src/accessibility_power_manager.cpp", 1304 "../src/accessibility_screen_touch.cpp", 1305 "../src/accessibility_setting_observer.cpp", 1306 "../src/accessibility_setting_provider.cpp", 1307 "../src/accessibility_settings.cpp", 1308 "../src/accessibility_settings_config.cpp", 1309 "../src/accessibility_short_key.cpp", 1310 "../src/accessibility_short_key_dialog.cpp", 1311 "../src/accessibility_touchEvent_injector.cpp", 1312 "../src/accessibility_touch_guider.cpp", 1313 "../src/accessibility_window_connection.cpp", 1314 "../src/accessibility_window_manager.cpp", 1315 "../src/accessibility_zoom_gesture.cpp", 1316 "../src/accessible_ability_channel.cpp", 1317 "../src/accessible_ability_connection.cpp", 1318 "../src/accessible_ability_manager_service_event_handler.cpp", 1319 "../src/utils.cpp", 1320 "mock/src/mock_accessibility_common_event.cpp", 1321 "mock/src/mock_accessibility_event_transmission.cpp", 1322 "mock/src/mock_accessible_ability_client_stub_impl.cpp", 1323 "mock/src/mock_accessible_ability_manager_service.cpp", 1324 "mock/src/mock_system_ability.cpp", 1325 "unittest/accessibility_short_key_test.cpp", 1326 ] 1327 sources += aams_mock_distributeddatamgr_src 1328 1329 configs = [ 1330 ":module_private_config", 1331 "../../../resources/config/build:coverage_flags", 1332 ] 1333 1334 deps = [ 1335 "../../../../../../third_party/googletest:gmock_main", 1336 "../../../../../../third_party/googletest:gtest_main", 1337 "../../../common/interface:accessibility_interface", 1338 "../../../interfaces/innerkits/common:accessibility_common", 1339 ] 1340 1341 external_deps = [ 1342 "ability_base:want", 1343 "ability_base:zuri", 1344 "ability_runtime:ability_manager", 1345 "ability_runtime:abilitykit_native", 1346 "ability_runtime:dataobs_manager", 1347 "ability_runtime:extension_manager", 1348 "bundle_framework:appexecfwk_core", 1349 "c_utils:utils", 1350 "common_event_service:cesfwk_innerkits", 1351 "data_share:datashare_consumer", 1352 "display_manager:displaymgr", 1353 "eventhandler:libeventhandler", 1354 "graphic_2d:2d_graphics", 1355 "graphic_2d:librender_service_client", 1356 "hilog:libhilog", 1357 "hisysevent:libhisysevent", 1358 "hitrace:hitrace_meter", 1359 "init:libbegetutil", 1360 "input:libmmi-client", 1361 "ipc:ipc_single", 1362 "os_account:os_account_innerkits", 1363 "power_manager:powermgr_client", 1364 "preferences:native_preferences", 1365 "safwk:system_ability_fwk", 1366 "samgr:samgr_proxy", 1367 "window_manager:libdm", 1368 "window_manager:libwm", 1369 ] 1370} 1371 1372################################################################################ 1373ohos_unittest("accessibility_settings_config_test") { 1374 module_out_path = module_output_path 1375 sources = [ 1376 "../src/accessibility_account_data.cpp", 1377 "../src/accessibility_circle_drawing_manager.cpp", 1378 "../src/accessibility_common_event.cpp", 1379 "../src/accessibility_display_manager.cpp", 1380 "../src/accessibility_dumper.cpp", 1381 "../src/accessibility_event_transmission.cpp", 1382 "../src/accessibility_gesture_recognizer.cpp", 1383 "../src/accessibility_input_interceptor.cpp", 1384 "../src/accessibility_keyevent_filter.cpp", 1385 "../src/accessibility_mouse_autoclick.cpp", 1386 "../src/accessibility_mouse_key.cpp", 1387 "../src/accessibility_multifinger_multitap.cpp", 1388 "../src/accessibility_power_manager.cpp", 1389 "../src/accessibility_screen_touch.cpp", 1390 "../src/accessibility_setting_observer.cpp", 1391 "../src/accessibility_setting_provider.cpp", 1392 "../src/accessibility_settings.cpp", 1393 "../src/accessibility_settings_config.cpp", 1394 "../src/accessibility_short_key.cpp", 1395 "../src/accessibility_short_key_dialog.cpp", 1396 "../src/accessibility_touchEvent_injector.cpp", 1397 "../src/accessibility_touch_guider.cpp", 1398 "../src/accessibility_window_connection.cpp", 1399 "../src/accessibility_window_manager.cpp", 1400 "../src/accessibility_zoom_gesture.cpp", 1401 "../src/accessible_ability_channel.cpp", 1402 "../src/accessible_ability_connection.cpp", 1403 "../src/accessible_ability_manager_service.cpp", 1404 "../src/accessible_ability_manager_service_event_handler.cpp", 1405 "../src/utils.cpp", 1406 "mock/src/mock_preferences.cpp", 1407 "mock/src/mock_preferences_helper.cpp", 1408 "mock/src/mock_preferences_value.cpp", 1409 "unittest/accessibility_settings_config_test.cpp", 1410 ] 1411 1412 configs = [ 1413 ":module_private_config", 1414 "../../../resources/config/build:coverage_flags", 1415 ] 1416 1417 deps = [ 1418 "../../../../../../third_party/googletest:gmock_main", 1419 "../../../../../../third_party/googletest:gtest_main", 1420 "../../../common/interface:accessibility_interface", 1421 "../../../interfaces/innerkits/common:accessibility_common", 1422 ] 1423 1424 external_deps = [ 1425 "ability_base:want", 1426 "ability_base:zuri", 1427 "ability_runtime:ability_manager", 1428 "ability_runtime:abilitykit_native", 1429 "ability_runtime:dataobs_manager", 1430 "ability_runtime:extension_manager", 1431 "bundle_framework:appexecfwk_core", 1432 "c_utils:utils", 1433 "common_event_service:cesfwk_innerkits", 1434 "data_share:datashare_consumer", 1435 "display_manager:displaymgr", 1436 "eventhandler:libeventhandler", 1437 "graphic_2d:2d_graphics", 1438 "graphic_2d:librender_service_client", 1439 "hilog:libhilog", 1440 "hisysevent:libhisysevent", 1441 "hitrace:hitrace_meter", 1442 "init:libbegetutil", 1443 "input:libmmi-client", 1444 "ipc:ipc_single", 1445 "os_account:os_account_innerkits", 1446 "power_manager:powermgr_client", 1447 "preferences:native_preferences", 1448 "safwk:system_ability_fwk", 1449 "samgr:samgr_proxy", 1450 "window_manager:libdm", 1451 "window_manager:libwm", 1452 ] 1453} 1454 1455################################################################################ 1456ohos_unittest("accessibility_zoom_gesture_test") { 1457 module_out_path = module_output_path 1458 sources = [ 1459 "../../test/mock/mock_common_event_data.cpp", 1460 "../../test/mock/mock_common_event_manager.cpp", 1461 "../../test/mock/mock_common_event_subscribe_info.cpp", 1462 "../../test/mock/mock_common_event_subscriber.cpp", 1463 "../../test/mock/mock_matching_skill.cpp", 1464 "../src/accessibility_account_data.cpp", 1465 "../src/accessibility_circle_drawing_manager.cpp", 1466 "../src/accessibility_display_manager.cpp", 1467 "../src/accessibility_dumper.cpp", 1468 "../src/accessibility_gesture_recognizer.cpp", 1469 "../src/accessibility_input_interceptor.cpp", 1470 "../src/accessibility_keyevent_filter.cpp", 1471 "../src/accessibility_mouse_autoclick.cpp", 1472 "../src/accessibility_mouse_key.cpp", 1473 "../src/accessibility_multifinger_multitap.cpp", 1474 "../src/accessibility_power_manager.cpp", 1475 "../src/accessibility_screen_touch.cpp", 1476 "../src/accessibility_setting_observer.cpp", 1477 "../src/accessibility_setting_provider.cpp", 1478 "../src/accessibility_settings.cpp", 1479 "../src/accessibility_settings_config.cpp", 1480 "../src/accessibility_short_key.cpp", 1481 "../src/accessibility_short_key_dialog.cpp", 1482 "../src/accessibility_touchEvent_injector.cpp", 1483 "../src/accessibility_touch_guider.cpp", 1484 "../src/accessibility_window_connection.cpp", 1485 "../src/accessibility_window_manager.cpp", 1486 "../src/accessibility_zoom_gesture.cpp", 1487 "../src/accessible_ability_channel.cpp", 1488 "../src/accessible_ability_connection.cpp", 1489 "../src/accessible_ability_manager_service_event_handler.cpp", 1490 "../src/utils.cpp", 1491 "mock/src/mock_accessibility_common_event.cpp", 1492 "mock/src/mock_accessibility_event_transmission.cpp", 1493 "mock/src/mock_accessible_ability_client_stub_impl.cpp", 1494 "mock/src/mock_accessible_ability_manager_service.cpp", 1495 "mock/src/mock_system_ability.cpp", 1496 "mock/src/mock_window_accessibility_controller.cpp", 1497 "unittest/accessibility_zoom_gesture_test.cpp", 1498 ] 1499 sources += aams_mock_distributeddatamgr_src 1500 1501 configs = [ 1502 ":module_private_config", 1503 "../../../resources/config/build:coverage_flags", 1504 ] 1505 1506 deps = [ 1507 "../../../../../../third_party/googletest:gmock_main", 1508 "../../../../../../third_party/googletest:gtest_main", 1509 "../../../common/interface:accessibility_interface", 1510 "../../../interfaces/innerkits/common:accessibility_common", 1511 ] 1512 1513 external_deps = [ 1514 "ability_base:want", 1515 "ability_base:zuri", 1516 "ability_runtime:ability_manager", 1517 "ability_runtime:abilitykit_native", 1518 "ability_runtime:dataobs_manager", 1519 "ability_runtime:extension_manager", 1520 "bundle_framework:appexecfwk_core", 1521 "c_utils:utils", 1522 "common_event_service:cesfwk_innerkits", 1523 "data_share:datashare_consumer", 1524 "display_manager:displaymgr", 1525 "eventhandler:libeventhandler", 1526 "graphic_2d:2d_graphics", 1527 "graphic_2d:librender_service_client", 1528 "hilog:libhilog", 1529 "hisysevent:libhisysevent", 1530 "hitrace:hitrace_meter", 1531 "init:libbegetutil", 1532 "input:libmmi-client", 1533 "ipc:ipc_single", 1534 "os_account:os_account_innerkits", 1535 "power_manager:powermgr_client", 1536 "preferences:native_preferences", 1537 "safwk:system_ability_fwk", 1538 "samgr:samgr_proxy", 1539 "window_manager:libdm", 1540 "window_manager:libwm", 1541 ] 1542} 1543 1544################################################################################ 1545group("unittest") { 1546 testonly = true 1547 deps = [] 1548 1549 deps += [ 1550 ":accessibility_account_data_test", 1551 ":accessibility_common_event_registry_test", 1552 ":accessibility_display_manager_test", 1553 ":accessibility_dumper_test", 1554 ":accessibility_input_interceptor_test", 1555 ":accessibility_keyevent_filter_test", 1556 ":accessibility_mouse_autoclick_test", 1557 ":accessibility_mouse_key_test", 1558 ":accessibility_screen_touch_test", 1559 ":accessibility_settings_config_test", 1560 ":accessibility_short_key_test", 1561 ":accessibility_touch_guider_test", 1562 ":accessibility_touchevent_injector_test", 1563 ":accessibility_window_manager_test", 1564 ":accessibility_zoom_gesture_test", 1565 ":accessible_ability_channel_test", 1566 ":accessible_ability_connection_test", 1567 ":accessible_ability_manager_service_test", 1568 ] 1569} 1570