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