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("//foundation/barrierfree/accessibility/services/test/aamstestmock.gni") 16 17module_output_path = "accessibility/framework_test" 18 19############################################################################### 20#1. intent(c++) get/set test without transport 21 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 "//foundation/barrierfree/accessibility/common/log/include", 32 "//foundation/barrierfree/accessibility/common/interface/include/parcel", 33 "//foundation/barrierfree/accessibility/frameworks/aafwk/include", 34 "//foundation/barrierfree/accessibility/frameworks/acfwk/include", 35 "//foundation/barrierfree/accessibility/frameworks/asacfwk/include", 36 "//foundation/barrierfree/accessibility/interfaces/innerkits/aafwk/include", 37 "//foundation/barrierfree/accessibility/interfaces/innerkits/acfwk/include", 38 "//foundation/barrierfree/accessibility/interfaces/innerkits/asacfwk/include", 39 "//foundation/barrierfree/accessibility/interfaces/innerkits/common/include", 40 "//foundation/barrierfree/accessibility/services/aams/include", 41 "//foundation/barrierfree/accessibility/services/test/mock", 42 "//foundation/barrierfree/accessibility/services/test/mock/common", 43 "//foundation/barrierfree/accessibility/util/include", 44 "//base/account/os_account/frameworks/common/account_error/include", 45 "//base/account/os_account/frameworks/common/database/include", 46 "//base/account/os_account/interfaces/innerkits/osaccount/native/include", 47 "//base/global/resource_management/interfaces/inner_api/include", 48 "//base/notification/common_event_service/interfaces/inner_api", 49 "//base/startup/syspara_lite/interfaces/innerkits/native/syspara/include", 50 "//foundation", 51 "${ability_runtime_path}/interfaces/kits/native/ability/native/", 52 "${ability_runtime_path}/interfaces/kits/native/appkit/ability_runtime", 53 "${ability_runtime_path}/interfaces/kits/native/appkit/ability_runtime/context", 54 "${ability_runtime_path}/interfaces/kits/native/appkit/app/", 55 "${ability_runtime_inner_api_path}/ability_manager/include", 56 "${ability_runtime_inner_api_path}/app_manager/include/appmgr", 57 "${ability_runtime_services_path}/abilitymgr/include", 58 "//foundation/bundlemanager/bundle_framework/interfaces/inner_api/appexecfwk_base/include", 59 "//foundation/bundlemanager/bundle_framework/interfaces/inner_api/appexecfwk_core/include", 60 "//foundation/bundlemanager/bundle_framework/interfaces/inner_api/appexecfwk_core/include/bundlemgr", 61 "//foundation/systemabilitymgr/safwk/interfaces/innerkits/safwk", 62 "//foundation/systemabilitymgr/samgr/interfaces/innerkits/samgr_proxy/include", 63 "//foundation/graphic/graphic_2d/rosen/modules/render_service_base/include", 64 "//foundation/multimedia/image_framework/interfaces/kits/native/include", 65 "//foundation/multimodalinput/input/util/common/include", 66 "//foundation/window/window_manager/dm/include", 67 "//foundation/window/window_manager/interfaces/innerkits/dm", 68 "//foundation/window/window_manager/interfaces/innerkits/wm", 69 "//foundation/window/window_manager/utils/include", 70 "//third_party/json/include", 71 "//third_party/jsoncpp/include", 72 "//third_party/jsoncpp/include/json", 73 "//commonlibrary/c_utils/base/include", 74 "//utils/system/safwk/native/include", 75 "mock/aafwk/include", 76 ] 77 defines = [ 78 "AAMS_LOG_TAG = \"accessibility_test\"", 79 "AAMS_LOG_DOMAIN = 0xD001D05", 80 ] 81} 82 83MockDistributedscheduleSrc = [] 84 85################################################################################ 86ohos_moduletest("aams_accessibility_touch_guider_test") { 87 module_out_path = module_output_path 88 89 sources = [ 90 "../aams/src/accessibility_account_data.cpp", 91 "../aams/src/accessibility_common_event.cpp", 92 "../aams/src/accessibility_display_manager.cpp", 93 "../aams/src/accessibility_dumper.cpp", 94 "../aams/src/accessibility_event_transmission.cpp", 95 "../aams/src/accessibility_gesture_recognizer.cpp", 96 "../aams/src/accessibility_input_interceptor.cpp", 97 "../aams/src/accessibility_keyevent_filter.cpp", 98 "../aams/src/accessibility_mouse_autoclick.cpp", 99 "../aams/src/accessibility_mouse_key.cpp", 100 "../aams/src/accessibility_settings_config.cpp", 101 "../aams/src/accessibility_short_key.cpp", 102 "../aams/src/accessibility_touchEvent_injector.cpp", 103 "../aams/src/accessibility_touch_guider.cpp", 104 "../aams/src/accessibility_window_connection.cpp", 105 "../aams/src/accessibility_window_manager.cpp", 106 "../aams/src/accessibility_zoom_gesture.cpp", 107 "../aams/src/accessible_ability_channel.cpp", 108 "../aams/src/accessible_ability_connection.cpp", 109 "../aams/src/accessible_ability_manager_service.cpp", 110 "../aams/src/accessible_ability_manager_service_event_handler.cpp", 111 "../aams/src/utils.cpp", 112 "//foundation/barrierfree/accessibility/frameworks/common/src/accessibility_window_info.cpp", 113 "//foundation/barrierfree/accessibility/services/test/mock/mock_ability_connect_callback_stub.cpp", 114 "//foundation/barrierfree/accessibility/services/test/mock/mock_ability_manager_client.cpp", 115 "//foundation/barrierfree/accessibility/services/test/mock/mock_accessibility_element_operator_impl.cpp", 116 "//foundation/barrierfree/accessibility/services/test/mock/mock_accessibility_element_operator_proxy.cpp", 117 "//foundation/barrierfree/accessibility/services/test/mock/mock_accessible_ability_client_proxy.cpp", 118 "//foundation/barrierfree/accessibility/services/test/mock/mock_accessible_ability_manager_service_stub.cpp", 119 "//foundation/barrierfree/accessibility/services/test/mock/mock_bundle_manager.cpp", 120 "//foundation/barrierfree/accessibility/services/test/mock/mock_bundle_mgr_proxy.cpp", 121 "//foundation/barrierfree/accessibility/services/test/mock/mock_display.cpp", 122 "//foundation/barrierfree/accessibility/services/test/mock/mock_display_manager.cpp", 123 "//foundation/barrierfree/accessibility/services/test/mock/mock_os_account_manager.cpp", 124 "//foundation/barrierfree/accessibility/services/test/mock/mock_parameter.c", 125 "//foundation/barrierfree/accessibility/services/test/mock/mock_service_registry.cpp", 126 "//foundation/barrierfree/accessibility/services/test/mock/mock_system_ability.cpp", 127 "moduletest/aamstest/aams_accessibility_touch_guider_test/aams_accessibility_touch_guider_test.cpp", 128 ] 129 sources += aams_mock_distributeddatamgr_src 130 sources += aams_mock_multimodalinput_src 131 sources += aams_mock_powermanager_src 132 sources += MockDistributedscheduleSrc 133 134 configs = [ 135 ":module_private_config", 136 "//foundation/barrierfree/accessibility/resources/config/build:coverage_flags", 137 ] 138 139 deps = [ 140 "//foundation/barrierfree/accessibility/common/interface:accessibility_interface", 141 "//foundation/barrierfree/accessibility/interfaces/innerkits/common:accessibility_common", 142 "//third_party/googletest:gmock_main", 143 "//third_party/googletest:gtest_main", 144 ] 145 146 external_deps = [ 147 "ability_base:want", 148 "bundle_framework:appexecfwk_core", 149 "c_utils:utils", 150 "common_event_service:cesfwk_innerkits", 151 "display_manager:displaymgr", 152 "eventhandler:libeventhandler", 153 "hisysevent_native:libhisysevent", 154 "hitrace_native:hitrace_meter", 155 "hiviewdfx_hilog_native:libhilog", 156 "input:libmmi-client", 157 "ipc:ipc_core", 158 "window_manager:libwm", 159 ] 160} 161 162################################################################################ 163ohos_moduletest("aams_accessibility_touchEvent_injector_test") { 164 module_out_path = module_output_path 165 166 sources = [ 167 "../aams/src/accessibility_account_data.cpp", 168 "../aams/src/accessibility_common_event.cpp", 169 "../aams/src/accessibility_display_manager.cpp", 170 "../aams/src/accessibility_dumper.cpp", 171 "../aams/src/accessibility_event_transmission.cpp", 172 "../aams/src/accessibility_gesture_recognizer.cpp", 173 "../aams/src/accessibility_input_interceptor.cpp", 174 "../aams/src/accessibility_keyevent_filter.cpp", 175 "../aams/src/accessibility_mouse_autoclick.cpp", 176 "../aams/src/accessibility_mouse_key.cpp", 177 "../aams/src/accessibility_settings_config.cpp", 178 "../aams/src/accessibility_short_key.cpp", 179 "../aams/src/accessibility_touchEvent_injector.cpp", 180 "../aams/src/accessibility_touch_guider.cpp", 181 "../aams/src/accessibility_window_connection.cpp", 182 "../aams/src/accessibility_window_manager.cpp", 183 "../aams/src/accessibility_zoom_gesture.cpp", 184 "../aams/src/accessible_ability_channel.cpp", 185 "../aams/src/accessible_ability_connection.cpp", 186 "../aams/src/accessible_ability_manager_service.cpp", 187 "../aams/src/accessible_ability_manager_service_event_handler.cpp", 188 "../aams/src/utils.cpp", 189 "//foundation/barrierfree/accessibility/services/test/mock/mock_ability_connect_callback_stub.cpp", 190 "//foundation/barrierfree/accessibility/services/test/mock/mock_ability_manager_client.cpp", 191 "//foundation/barrierfree/accessibility/services/test/mock/mock_accessibility_element_operator_impl.cpp", 192 "//foundation/barrierfree/accessibility/services/test/mock/mock_accessibility_element_operator_proxy.cpp", 193 "//foundation/barrierfree/accessibility/services/test/mock/mock_accessible_ability_client_proxy.cpp", 194 "//foundation/barrierfree/accessibility/services/test/mock/mock_accessible_ability_manager_service_stub.cpp", 195 "//foundation/barrierfree/accessibility/services/test/mock/mock_bundle_manager.cpp", 196 "//foundation/barrierfree/accessibility/services/test/mock/mock_bundle_mgr_proxy.cpp", 197 "//foundation/barrierfree/accessibility/services/test/mock/mock_display.cpp", 198 "//foundation/barrierfree/accessibility/services/test/mock/mock_display_manager.cpp", 199 "//foundation/barrierfree/accessibility/services/test/mock/mock_os_account_manager.cpp", 200 "//foundation/barrierfree/accessibility/services/test/mock/mock_parameter.c", 201 "//foundation/barrierfree/accessibility/services/test/mock/mock_service_registry.cpp", 202 "//foundation/barrierfree/accessibility/services/test/mock/mock_system_ability.cpp", 203 "moduletest/aamstest/aams_accessibility_touchEvent_injector_test/aams_accessibility_touchEvent_injector_test.cpp", 204 ] 205 206 sources += aams_mock_distributeddatamgr_src 207 sources += aams_mock_multimodalinput_src 208 sources += aams_mock_powermanager_src 209 sources += MockDistributedscheduleSrc 210 211 configs = [ 212 ":module_private_config", 213 "//foundation/barrierfree/accessibility/resources/config/build:coverage_flags", 214 ] 215 216 deps = [ 217 "//foundation/barrierfree/accessibility/common/interface:accessibility_interface", 218 "//foundation/barrierfree/accessibility/interfaces/innerkits/common:accessibility_common", 219 "//third_party/googletest:gmock_main", 220 "//third_party/googletest:gtest_main", 221 ] 222 223 external_deps = [ 224 "ability_base:want", 225 "bundle_framework:appexecfwk_core", 226 "c_utils:utils", 227 "common_event_service:cesfwk_innerkits", 228 "display_manager:displaymgr", 229 "eventhandler:libeventhandler", 230 "hisysevent_native:libhisysevent", 231 "hitrace_native:hitrace_meter", 232 "hiviewdfx_hilog_native:libhilog", 233 "input:libmmi-client", 234 "ipc:ipc_core", 235 "window_manager:libwm", 236 ] 237} 238 239################################################################################ 240ohos_moduletest("aams_accessible_ability_channel_test") { 241 module_out_path = module_output_path 242 243 sources = [ 244 "../aams/src/accessibility_account_data.cpp", 245 "../aams/src/accessibility_common_event.cpp", 246 "../aams/src/accessibility_display_manager.cpp", 247 "../aams/src/accessibility_dumper.cpp", 248 "../aams/src/accessibility_event_transmission.cpp", 249 "../aams/src/accessibility_gesture_recognizer.cpp", 250 "../aams/src/accessibility_input_interceptor.cpp", 251 "../aams/src/accessibility_keyevent_filter.cpp", 252 "../aams/src/accessibility_mouse_autoclick.cpp", 253 "../aams/src/accessibility_mouse_key.cpp", 254 "../aams/src/accessibility_settings_config.cpp", 255 "../aams/src/accessibility_short_key.cpp", 256 "../aams/src/accessibility_touchEvent_injector.cpp", 257 "../aams/src/accessibility_touch_guider.cpp", 258 "../aams/src/accessibility_window_connection.cpp", 259 "../aams/src/accessibility_window_manager.cpp", 260 "../aams/src/accessibility_zoom_gesture.cpp", 261 "../aams/src/accessible_ability_channel.cpp", 262 "../aams/src/accessible_ability_connection.cpp", 263 "../aams/src/accessible_ability_manager_service.cpp", 264 "../aams/src/accessible_ability_manager_service_event_handler.cpp", 265 "../aams/src/utils.cpp", 266 "//foundation/barrierfree/accessibility/services/test/mock/mock_ability_connect_callback_stub.cpp", 267 "//foundation/barrierfree/accessibility/services/test/mock/mock_ability_manager_client.cpp", 268 "//foundation/barrierfree/accessibility/services/test/mock/mock_accessibility_element_operator_impl.cpp", 269 "//foundation/barrierfree/accessibility/services/test/mock/mock_accessibility_element_operator_proxy.cpp", 270 "//foundation/barrierfree/accessibility/services/test/mock/mock_accessible_ability_client_proxy.cpp", 271 "//foundation/barrierfree/accessibility/services/test/mock/mock_accessible_ability_manager_service_stub.cpp", 272 "//foundation/barrierfree/accessibility/services/test/mock/mock_bundle_manager.cpp", 273 "//foundation/barrierfree/accessibility/services/test/mock/mock_bundle_mgr_proxy.cpp", 274 "//foundation/barrierfree/accessibility/services/test/mock/mock_common_event_data.cpp", 275 "//foundation/barrierfree/accessibility/services/test/mock/mock_common_event_manager.cpp", 276 "//foundation/barrierfree/accessibility/services/test/mock/mock_common_event_subscribe_info.cpp", 277 "//foundation/barrierfree/accessibility/services/test/mock/mock_common_event_subscriber.cpp", 278 "//foundation/barrierfree/accessibility/services/test/mock/mock_common_event_support.cpp", 279 "//foundation/barrierfree/accessibility/services/test/mock/mock_display.cpp", 280 "//foundation/barrierfree/accessibility/services/test/mock/mock_display_manager.cpp", 281 "//foundation/barrierfree/accessibility/services/test/mock/mock_matching_skill.cpp", 282 "//foundation/barrierfree/accessibility/services/test/mock/mock_os_account_manager.cpp", 283 "//foundation/barrierfree/accessibility/services/test/mock/mock_parameter.c", 284 "//foundation/barrierfree/accessibility/services/test/mock/mock_service_registry.cpp", 285 "//foundation/barrierfree/accessibility/services/test/mock/mock_system_ability.cpp", 286 "moduletest/aamstest/aams_accessible_ability_channel_test/aams_accessible_ability_channel_test.cpp", 287 ] 288 289 sources += aams_mock_distributeddatamgr_src 290 sources += aams_mock_multimodalinput_src 291 sources += aams_mock_powermanager_src 292 sources += MockDistributedscheduleSrc 293 294 configs = [ 295 ":module_private_config", 296 "//foundation/barrierfree/accessibility/resources/config/build:coverage_flags", 297 ] 298 299 deps = [ 300 "//foundation/barrierfree/accessibility/common/interface:accessibility_interface", 301 "//foundation/barrierfree/accessibility/interfaces/innerkits/common:accessibility_common", 302 "//third_party/googletest:gmock_main", 303 "//third_party/googletest:gtest_main", 304 ] 305 306 external_deps = [ 307 "ability_base:want", 308 "bundle_framework:appexecfwk_core", 309 "c_utils:utils", 310 "display_manager:displaymgr", 311 "eventhandler:libeventhandler", 312 "hisysevent_native:libhisysevent", 313 "hitrace_native:hitrace_meter", 314 "hiviewdfx_hilog_native:libhilog", 315 "input:libmmi-client", 316 "ipc:ipc_core", 317 "window_manager:libwm", 318 ] 319} 320 321################################################################################ 322ohos_moduletest("aams_server_test") { 323 module_out_path = module_output_path 324 325 sources = [ 326 "../aams/src/accessibility_account_data.cpp", 327 "../aams/src/accessibility_common_event.cpp", 328 "../aams/src/accessibility_display_manager.cpp", 329 "../aams/src/accessibility_dumper.cpp", 330 "../aams/src/accessibility_event_transmission.cpp", 331 "../aams/src/accessibility_gesture_recognizer.cpp", 332 "../aams/src/accessibility_input_interceptor.cpp", 333 "../aams/src/accessibility_keyevent_filter.cpp", 334 "../aams/src/accessibility_mouse_autoclick.cpp", 335 "../aams/src/accessibility_mouse_key.cpp", 336 "../aams/src/accessibility_settings_config.cpp", 337 "../aams/src/accessibility_short_key.cpp", 338 "../aams/src/accessibility_touchEvent_injector.cpp", 339 "../aams/src/accessibility_touch_guider.cpp", 340 "../aams/src/accessibility_window_connection.cpp", 341 "../aams/src/accessibility_window_manager.cpp", 342 "../aams/src/accessibility_zoom_gesture.cpp", 343 "../aams/src/accessible_ability_channel.cpp", 344 "../aams/src/accessible_ability_connection.cpp", 345 "../aams/src/accessible_ability_manager_service.cpp", 346 "../aams/src/accessible_ability_manager_service_event_handler.cpp", 347 "../aams/src/utils.cpp", 348 "//foundation/barrierfree/accessibility/services/test/mock/mock_ability_connect_callback_stub.cpp", 349 "//foundation/barrierfree/accessibility/services/test/mock/mock_ability_manager_client.cpp", 350 "//foundation/barrierfree/accessibility/services/test/mock/mock_accessible_ability_client_proxy.cpp", 351 "//foundation/barrierfree/accessibility/services/test/mock/mock_accessible_ability_manager_service_stub.cpp", 352 "//foundation/barrierfree/accessibility/services/test/mock/mock_bundle_manager.cpp", 353 "//foundation/barrierfree/accessibility/services/test/mock/mock_bundle_mgr_proxy.cpp", 354 "//foundation/barrierfree/accessibility/services/test/mock/mock_common_event_data.cpp", 355 "//foundation/barrierfree/accessibility/services/test/mock/mock_common_event_manager.cpp", 356 "//foundation/barrierfree/accessibility/services/test/mock/mock_common_event_subscribe_info.cpp", 357 "//foundation/barrierfree/accessibility/services/test/mock/mock_common_event_subscriber.cpp", 358 "//foundation/barrierfree/accessibility/services/test/mock/mock_common_event_support.cpp", 359 "//foundation/barrierfree/accessibility/services/test/mock/mock_display.cpp", 360 "//foundation/barrierfree/accessibility/services/test/mock/mock_display_manager.cpp", 361 "//foundation/barrierfree/accessibility/services/test/mock/mock_matching_skill.cpp", 362 "//foundation/barrierfree/accessibility/services/test/mock/mock_os_account_manager.cpp", 363 "//foundation/barrierfree/accessibility/services/test/mock/mock_parameter.c", 364 "//foundation/barrierfree/accessibility/services/test/mock/mock_service_registry.cpp", 365 "//foundation/barrierfree/accessibility/services/test/mock/mock_system_ability.cpp", 366 "moduletest/aamstest/aams_server_test/aams_server_test.cpp", 367 ] 368 369 sources += aams_mock_distributeddatamgr_src 370 sources += aams_mock_multimodalinput_src 371 sources += aams_mock_powermanager_src 372 sources += MockDistributedscheduleSrc 373 374 configs = [ 375 ":module_private_config", 376 "//foundation/barrierfree/accessibility/resources/config/build:coverage_flags", 377 ] 378 379 deps = [ 380 "//foundation/barrierfree/accessibility/common/interface:accessibility_interface", 381 "//foundation/barrierfree/accessibility/interfaces/innerkits/common:accessibility_common", 382 "//third_party/googletest:gmock_main", 383 "//third_party/googletest:gtest_main", 384 ] 385 386 external_deps = [ 387 "ability_base:want", 388 "bundle_framework:appexecfwk_core", 389 "c_utils:utils", 390 "display_manager:displaymgr", 391 "eventhandler:libeventhandler", 392 "hisysevent_native:libhisysevent", 393 "hitrace_native:hitrace_meter", 394 "hiviewdfx_hilog_native:libhilog", 395 "input:libmmi-client", 396 "ipc:ipc_core", 397 "window_manager:libwm", 398 ] 399} 400 401################################################################################ 402ohos_moduletest("aams_accessibility_keyevent_filter_test") { 403 module_out_path = module_output_path 404 405 sources = [ 406 "../aams/src/accessibility_account_data.cpp", 407 "../aams/src/accessibility_common_event.cpp", 408 "../aams/src/accessibility_display_manager.cpp", 409 "../aams/src/accessibility_dumper.cpp", 410 "../aams/src/accessibility_event_transmission.cpp", 411 "../aams/src/accessibility_gesture_recognizer.cpp", 412 "../aams/src/accessibility_input_interceptor.cpp", 413 "../aams/src/accessibility_keyevent_filter.cpp", 414 "../aams/src/accessibility_mouse_autoclick.cpp", 415 "../aams/src/accessibility_mouse_key.cpp", 416 "../aams/src/accessibility_settings_config.cpp", 417 "../aams/src/accessibility_short_key.cpp", 418 "../aams/src/accessibility_touchEvent_injector.cpp", 419 "../aams/src/accessibility_touch_guider.cpp", 420 "../aams/src/accessibility_window_connection.cpp", 421 "../aams/src/accessibility_window_manager.cpp", 422 "../aams/src/accessibility_zoom_gesture.cpp", 423 "../aams/src/accessible_ability_channel.cpp", 424 "../aams/src/accessible_ability_connection.cpp", 425 "../aams/src/accessible_ability_manager_service.cpp", 426 "../aams/src/accessible_ability_manager_service_event_handler.cpp", 427 "../aams/src/utils.cpp", 428 "//foundation/barrierfree/accessibility/services/test/mock/mock_ability_connect_callback_stub.cpp", 429 "//foundation/barrierfree/accessibility/services/test/mock/mock_ability_manager_client.cpp", 430 "//foundation/barrierfree/accessibility/services/test/mock/mock_accessible_ability_client_proxy.cpp", 431 "//foundation/barrierfree/accessibility/services/test/mock/mock_accessible_ability_manager_service_stub.cpp", 432 "//foundation/barrierfree/accessibility/services/test/mock/mock_bundle_manager.cpp", 433 "//foundation/barrierfree/accessibility/services/test/mock/mock_bundle_mgr_proxy.cpp", 434 "//foundation/barrierfree/accessibility/services/test/mock/mock_display.cpp", 435 "//foundation/barrierfree/accessibility/services/test/mock/mock_display_manager.cpp", 436 "//foundation/barrierfree/accessibility/services/test/mock/mock_os_account_manager.cpp", 437 "//foundation/barrierfree/accessibility/services/test/mock/mock_parameter.c", 438 "//foundation/barrierfree/accessibility/services/test/mock/mock_service_registry.cpp", 439 "//foundation/barrierfree/accessibility/services/test/mock/mock_system_ability.cpp", 440 "moduletest/aamstest/aams_accessibility_keyevent_filter_test/aams_accessibility_keyevent_filter_test.cpp", 441 ] 442 443 sources += aams_mock_distributeddatamgr_src 444 sources += aams_mock_multimodalinput_src 445 sources += aams_mock_powermanager_src 446 sources += MockDistributedscheduleSrc 447 448 configs = [ 449 ":module_private_config", 450 "//foundation/barrierfree/accessibility/resources/config/build:coverage_flags", 451 ] 452 453 deps = [ 454 "//foundation/barrierfree/accessibility/common/interface:accessibility_interface", 455 "//foundation/barrierfree/accessibility/interfaces/innerkits/common:accessibility_common", 456 "//third_party/googletest:gmock_main", 457 "//third_party/googletest:gtest_main", 458 ] 459 460 external_deps = [ 461 "ability_base:want", 462 "bundle_framework:appexecfwk_core", 463 "c_utils:utils", 464 "common_event_service:cesfwk_innerkits", 465 "display_manager:displaymgr", 466 "eventhandler:libeventhandler", 467 "hisysevent_native:libhisysevent", 468 "hitrace_native:hitrace_meter", 469 "hiviewdfx_hilog_native:libhilog", 470 "input:libmmi-client", 471 "ipc:ipc_core", 472 "window_manager:libwm", 473 ] 474} 475 476################################################################################ 477ohos_moduletest("aams_common_event_registry_test") { 478 module_out_path = module_output_path 479 480 sources = [ 481 "../aams/src//accessibility_event_transmission.cpp", 482 "../aams/src/accessibility_account_data.cpp", 483 "../aams/src/accessibility_common_event.cpp", 484 "../aams/src/accessibility_display_manager.cpp", 485 "../aams/src/accessibility_dumper.cpp", 486 "../aams/src/accessibility_gesture_recognizer.cpp", 487 "../aams/src/accessibility_input_interceptor.cpp", 488 "../aams/src/accessibility_keyevent_filter.cpp", 489 "../aams/src/accessibility_mouse_autoclick.cpp", 490 "../aams/src/accessibility_mouse_key.cpp", 491 "../aams/src/accessibility_settings_config.cpp", 492 "../aams/src/accessibility_short_key.cpp", 493 "../aams/src/accessibility_touchEvent_injector.cpp", 494 "../aams/src/accessibility_touch_guider.cpp", 495 "../aams/src/accessibility_window_connection.cpp", 496 "../aams/src/accessibility_window_manager.cpp", 497 "../aams/src/accessibility_zoom_gesture.cpp", 498 "../aams/src/accessible_ability_channel.cpp", 499 "../aams/src/accessible_ability_connection.cpp", 500 "../aams/src/accessible_ability_manager_service.cpp", 501 "../aams/src/accessible_ability_manager_service_event_handler.cpp", 502 "../aams/src/utils.cpp", 503 "//foundation/barrierfree/accessibility/services/test/mock/mock_ability_connect_callback_stub.cpp", 504 "//foundation/barrierfree/accessibility/services/test/mock/mock_ability_manager_client.cpp", 505 "//foundation/barrierfree/accessibility/services/test/mock/mock_accessible_ability_client_proxy.cpp", 506 "//foundation/barrierfree/accessibility/services/test/mock/mock_accessible_ability_manager_service_stub.cpp", 507 "//foundation/barrierfree/accessibility/services/test/mock/mock_bundle_manager.cpp", 508 "//foundation/barrierfree/accessibility/services/test/mock/mock_bundle_mgr_proxy.cpp", 509 "//foundation/barrierfree/accessibility/services/test/mock/mock_common_event_data.cpp", 510 "//foundation/barrierfree/accessibility/services/test/mock/mock_common_event_manager.cpp", 511 "//foundation/barrierfree/accessibility/services/test/mock/mock_common_event_subscribe_info.cpp", 512 "//foundation/barrierfree/accessibility/services/test/mock/mock_common_event_subscriber.cpp", 513 "//foundation/barrierfree/accessibility/services/test/mock/mock_common_event_support.cpp", 514 "//foundation/barrierfree/accessibility/services/test/mock/mock_display.cpp", 515 "//foundation/barrierfree/accessibility/services/test/mock/mock_display_manager.cpp", 516 "//foundation/barrierfree/accessibility/services/test/mock/mock_matching_skill.cpp", 517 "//foundation/barrierfree/accessibility/services/test/mock/mock_os_account_manager.cpp", 518 "//foundation/barrierfree/accessibility/services/test/mock/mock_parameter.c", 519 "//foundation/barrierfree/accessibility/services/test/mock/mock_service_registry.cpp", 520 "//foundation/barrierfree/accessibility/services/test/mock/mock_system_ability.cpp", 521 "moduletest/aamstest/aams_common_event_registry_test/aams_common_event_registry_test.cpp", 522 ] 523 524 sources += aams_mock_distributeddatamgr_src 525 sources += aams_mock_multimodalinput_src 526 sources += aams_mock_powermanager_src 527 sources += MockDistributedscheduleSrc 528 529 configs = [ 530 ":module_private_config", 531 "//foundation/barrierfree/accessibility/resources/config/build:coverage_flags", 532 ] 533 534 deps = [ 535 "//foundation/barrierfree/accessibility/common/interface:accessibility_interface", 536 "//foundation/barrierfree/accessibility/interfaces/innerkits/common:accessibility_common", 537 "//third_party/googletest:gmock_main", 538 "//third_party/googletest:gtest_main", 539 ] 540 541 external_deps = [ 542 "ability_base:want", 543 "bundle_framework:appexecfwk_core", 544 "c_utils:utils", 545 "display_manager:displaymgr", 546 "eventhandler:libeventhandler", 547 "hisysevent_native:libhisysevent", 548 "hitrace_native:hitrace_meter", 549 "hiviewdfx_hilog_native:libhilog", 550 "input:libmmi-client", 551 "ipc:ipc_core", 552 "window_manager:libwm", 553 ] 554} 555 556################################################################################ 557group("moduletest") { 558 testonly = true 559 deps = [] 560 if (is_phone_product) { 561 deps += [ 562 ":aams_accessibility_keyevent_filter_test", 563 ":aams_accessibility_touchEvent_injector_test", 564 ":aams_accessibility_touch_guider_test", 565 ":aams_accessible_ability_channel_test", 566 ":aams_common_event_registry_test", 567 ":aams_server_test", 568 ] 569 } 570} 571