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("//base/accessibility/services/test/aamstestmock.gni") 15import("//build/test.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 "mock/aafwk/include", 32 "../aams/test/mock/", 33 "//third_party/json/include", 34 "//utils/native/base/include", 35 "//utils/system/safwk/native/include", 36 "//base/accessibility/services/aams/include", 37 "//base/accessibility/frameworks/asacfwk/include", 38 "//base/accessibility/frameworks/aafwk/include", 39 "//base/accessibility/interfaces/innerkits/asacfwk/include", 40 "//base/accessibility/util/include", 41 "//foundation/aafwk/standard/interfaces/innerkits/base/include", 42 "//foundation/aafwk/standard/interfaces/innerkits/want/include/ohos/aafwk/content", 43 "//foundation/aafwk/standard/interfaces/innerkits/want/include", 44 "//foundation/distributedschedule/dmsfwk/services/dtbschedmgr/include", 45 "//base/notification/ces_standard/interfaces/innerkits/native/include", 46 "//base/accessibility/dummyData", 47 "//foundation/appexecfwk/standard/interfaces/innerkits/appexecfwk_core/include", 48 "//foundation/distributedschedule/safwk/interfaces/innerkits/safwk", 49 "//base/accessibility/common/log/include", 50 "//utils/system/safwk/native/include", 51 "//foundation/distributedschedule/samgr/interfaces/innerkits/samgr_proxy/include", 52 "//foundation/distributedschedule/dmsfwk/services/dtbschedmgr/include", 53 "//utils/native/base/include", 54 "//foundation/appexecfwk/standard/kits/appkit/native/app/include", 55 "//base/global/resmgr_standard/interfaces/innerkits/include", 56 57 "//foundation/appexecfwk/standard/interfaces/innerkits/appexecfwk_base/include", 58 "//foundation/appexecfwk/standard/common/log/include", 59 "//third_party/jsoncpp/include/json", 60 "//third_party/jsoncpp/include", 61 "//foundation/aafwk/standard/frameworks/kits/appkit/native/app/include/", 62 "//foundation/aafwk/standard/interfaces/innerkits/app_manager/include/appmgr", 63 "//foundation/aafwk/standard/frameworks/kits/ability/native/include/", 64 "//foundation/appexecfwk/standard/interfaces/innerkits/appexecfwk_core/include/bundlemgr", 65 "//foundation/windowmanager/interfaces/innerkits/wm", 66 "//foundation/windowmanager/interfaces/innerkits/dm", 67 "//foundation", 68 "//foundation/multimedia/image_standard/interfaces/kits/native/include", 69 "//foundation/windowmanager/utils/include", 70 "//foundation/windowmanager/dm/include", 71 "//foundation/graphic/standard/rosen/modules/render_service_base/include", 72 "//base/accessibility/interfaces/innerkits/aafwk/include", 73 ] 74 defines = [ 75 "AAMS_LOG_TAG = \"accessibility_test\"", 76 "AAMS_LOG_DOMAIN = 0xD005205", 77 ] 78} 79 80MockAafwkSrc = [ "mock/aafwk/src/mock_ability_manager_client.cpp" ] 81 82MockDistributedscheduleSrc = [] 83 84################################################################################ 85ohos_moduletest("aams_accessibility_touch_guider_test") { 86 module_out_path = module_output_path 87 88 sources = [ 89 "../aams/src/accessibility_account_data.cpp", 90 "../aams/src/accessibility_common_event_registry.cpp", 91 "../aams/src/accessibility_display_manager.cpp", 92 "../aams/src/accessibility_event_transmission.cpp", 93 "../aams/src/accessibility_gesture_recognizer.cpp", 94 "../aams/src/accessibility_input_interceptor.cpp", 95 "../aams/src/accessibility_interaction_bridge.cpp", 96 "../aams/src/accessibility_keyevent_filter.cpp", 97 "../aams/src/accessibility_touchEvent_injector.cpp", 98 "../aams/src/accessibility_touch_guider.cpp", 99 "../aams/src/accessibility_window_connection.cpp", 100 "../aams/src/accessibility_window_manager.cpp", 101 "../aams/src/accessibility_zoom_gesture.cpp", 102 "../aams/src/accessibility_zoom_handler.cpp", 103 "../aams/src/accessible_ability_connection.cpp", 104 "../aams/src/accessible_ability_manager_service.cpp", 105 "../aams/src/accessible_ability_manager_service_event_handler.cpp", 106 "//base/accessibility/frameworks/asacfwk/src/accessibility_ability_info.cpp", 107 "//base/accessibility/frameworks/asacfwk/src/accessibility_event_info.cpp", 108 "//base/accessibility/services/test/mock/accessibility_caption_mock.cpp", 109 "//base/accessibility/services/test/mock/accessibility_element_operator_callback_proxy_mock.cpp", 110 "//base/accessibility/services/test/mock/accessibility_element_operator_callback_stub_mock.cpp", 111 "//base/accessibility/services/test/mock/accessibility_element_operator_proxy_mock.cpp", 112 "//base/accessibility/services/test/mock/accessibility_element_operator_stub_mock.cpp", 113 "//base/accessibility/services/test/mock/accessibility_info_mock.cpp", 114 "//base/accessibility/services/test/mock/accessibility_operator_mock.cpp", 115 "//base/accessibility/services/test/mock/accessible_ability_channel_proxy_mock.cpp", 116 "//base/accessibility/services/test/mock/accessible_ability_channel_stub_mock.cpp", 117 "//base/accessibility/services/test/mock/accessible_ability_client_proxy_mock.cpp", 118 "//base/accessibility/services/test/mock/accessible_ability_client_stub_impl_mock.cpp", 119 "//base/accessibility/services/test/mock/accessible_ability_client_stub_mock.cpp", 120 "//base/accessibility/services/test/mock/accessible_ability_manager_service_stub_mock.cpp", 121 "//base/accessibility/services/test/mock/gesture_simulation_mock.cpp", 122 "//base/accessibility/services/test/mock/mock_bundle_manager.cpp", 123 "//base/accessibility/services/test/mock/mock_bundle_mgr_proxy.cpp", 124 "//base/accessibility/services/test/mock/mock_display.cpp", 125 "//base/accessibility/services/test/mock/mock_display_manager.cpp", 126 "//base/accessibility/util/src/json_utils.cpp", 127 "//third_party/jsoncpp/src/lib_json/json_writer.cpp", 128 "moduletest/aamstest/aams_accessibility_touch_guider_test/aams_accessibility_touch_guider_test.cpp", 129 "moduletest/aamstest/aams_accessibility_touch_guider_test/mock/accessibility_window_info_mock.cpp", 130 ] 131 132 sources += aams_mock_distributeddatamgr_src 133 sources += aams_mock_multimodalinput_src 134 sources += aams_mock_powermanager_src 135 sources += MockAafwkSrc 136 sources += MockDistributedscheduleSrc 137 138 configs = [ ":module_private_config" ] 139 140 deps = [ 141 "//base/global/resmgr_standard/frameworks/resmgr:global_resmgr", 142 "//foundation/appexecfwk/standard/interfaces/innerkits/appexecfwk_base:appexecfwk_base", 143 "//foundation/appexecfwk/standard/interfaces/innerkits/libeventhandler:libeventhandler", 144 "//foundation/distributedschedule/safwk/interfaces/innerkits/safwk:system_ability_fwk", 145 "//foundation/distributedschedule/samgr/interfaces/innerkits/samgr_proxy:samgr_proxy", 146 "//foundation/windowmanager/utils:libwmutil", 147 "//third_party/googletest:gmock_main", 148 "//third_party/googletest:gtest_main", 149 "//third_party/jsoncpp:jsoncpp", 150 "//utils/native/base:utils", 151 ] 152 153 external_deps = [ 154 "ability_base:want", 155 "ability_runtime:runtime", 156 "bundle_framework:appexecfwk_core", 157 "ces_standard:cesfwk_innerkits", 158 "hiviewdfx_hilog_native:libhilog", 159 "ipc:ipc_core", 160 "os_account_standard:os_account_innerkits", 161 ] 162 163 public_deps = [ 164 "//foundation/graphic/standard:libwmclient", 165 "//foundation/multimedia/image_standard/interfaces/innerkits:image_native", 166 "//foundation/windowmanager/wm:libwm", 167 ] 168} 169 170################################################################################ 171ohos_moduletest("aams_accessibility_touchEvent_injector_test") { 172 module_out_path = module_output_path 173 174 sources = [ 175 "../aams/src/accessibility_account_data.cpp", 176 "../aams/src/accessibility_common_event_registry.cpp", 177 "../aams/src/accessibility_display_manager.cpp", 178 "../aams/src/accessibility_event_transmission.cpp", 179 "../aams/src/accessibility_gesture_recognizer.cpp", 180 "../aams/src/accessibility_input_interceptor.cpp", 181 "../aams/src/accessibility_interaction_bridge.cpp", 182 "../aams/src/accessibility_keyevent_filter.cpp", 183 "../aams/src/accessibility_touchEvent_injector.cpp", 184 "../aams/src/accessibility_touch_guider.cpp", 185 "../aams/src/accessibility_window_connection.cpp", 186 "../aams/src/accessibility_window_manager.cpp", 187 "../aams/src/accessibility_zoom_gesture.cpp", 188 "../aams/src/accessibility_zoom_handler.cpp", 189 "../aams/src/accessible_ability_connection.cpp", 190 "../aams/src/accessible_ability_manager_service.cpp", 191 "../aams/src/accessible_ability_manager_service_event_handler.cpp", 192 "//base/accessibility/frameworks/asacfwk/src/accessibility_ability_info.cpp", 193 "//base/accessibility/services/test/mock/accessibility_caption_mock.cpp", 194 "//base/accessibility/services/test/mock/accessibility_element_operator_callback_proxy_mock.cpp", 195 "//base/accessibility/services/test/mock/accessibility_element_operator_callback_stub_mock.cpp", 196 "//base/accessibility/services/test/mock/accessibility_element_operator_proxy_mock.cpp", 197 "//base/accessibility/services/test/mock/accessibility_element_operator_stub_mock.cpp", 198 "//base/accessibility/services/test/mock/accessibility_event_info_mock.cpp", 199 "//base/accessibility/services/test/mock/accessibility_info_mock.cpp", 200 "//base/accessibility/services/test/mock/accessibility_operator_mock.cpp", 201 "//base/accessibility/services/test/mock/accessible_ability_channel_proxy_mock.cpp", 202 "//base/accessibility/services/test/mock/accessible_ability_channel_stub_mock.cpp", 203 "//base/accessibility/services/test/mock/accessible_ability_client_proxy_mock.cpp", 204 "//base/accessibility/services/test/mock/accessible_ability_client_stub_impl_mock.cpp", 205 "//base/accessibility/services/test/mock/accessible_ability_client_stub_mock.cpp", 206 "//base/accessibility/services/test/mock/accessible_ability_manager_service_stub_mock.cpp", 207 "//base/accessibility/services/test/mock/gesture_simulation_mock.cpp", 208 "//base/accessibility/services/test/mock/mock_bundle_manager.cpp", 209 "//base/accessibility/services/test/mock/mock_bundle_mgr_proxy.cpp", 210 "//base/accessibility/services/test/mock/mock_display.cpp", 211 "//base/accessibility/services/test/mock/mock_display_manager.cpp", 212 "//base/accessibility/util/src/json_utils.cpp", 213 "//third_party/jsoncpp/src/lib_json/json_writer.cpp", 214 "moduletest/aamstest/aams_accessibility_touchEvent_injector_test/aams_accessibility_touchEvent_injector_test.cpp", 215 "moduletest/aamstest/aams_accessibility_touchEvent_injector_test/mock/accessibility_window_info_mock.cpp", 216 ] 217 218 sources += aams_mock_distributeddatamgr_src 219 sources += aams_mock_multimodalinput_src 220 sources += aams_mock_powermanager_src 221 sources += MockAafwkSrc 222 sources += MockDistributedscheduleSrc 223 224 configs = [ ":module_private_config" ] 225 226 deps = [ 227 "//base/accessibility/frameworks/aafwk:accessibleability", 228 "//base/global/resmgr_standard/frameworks/resmgr:global_resmgr", 229 "//foundation/appexecfwk/standard/interfaces/innerkits/appexecfwk_base:appexecfwk_base", 230 "//foundation/appexecfwk/standard/interfaces/innerkits/libeventhandler:libeventhandler", 231 "//foundation/distributedschedule/safwk/interfaces/innerkits/safwk:system_ability_fwk", 232 "//foundation/distributedschedule/samgr/interfaces/innerkits/samgr_proxy:samgr_proxy", 233 "//foundation/windowmanager/utils:libwmutil", 234 "//third_party/googletest:gmock_main", 235 "//third_party/googletest:gtest_main", 236 "//third_party/jsoncpp:jsoncpp", 237 "//utils/native/base:utils", 238 ] 239 240 external_deps = [ 241 "ability_base:want", 242 "ability_runtime:runtime", 243 "bundle_framework:appexecfwk_core", 244 "ces_standard:cesfwk_innerkits", 245 "hiviewdfx_hilog_native:libhilog", 246 "ipc:ipc_core", 247 "os_account_standard:os_account_innerkits", 248 ] 249 250 public_deps = [ 251 "//foundation/graphic/standard:libwmclient", 252 "//foundation/multimedia/image_standard/interfaces/innerkits:image_native", 253 "//foundation/windowmanager/wm:libwm", 254 ] 255} 256 257################################################################################ 258ohos_moduletest("aams_accessible_ability_channel_test") { 259 module_out_path = module_output_path 260 261 sources = [ 262 "../aams/src/accessibility_account_data.cpp", 263 "../aams/src/accessibility_common_event_registry.cpp", 264 "../aams/src/accessibility_display_manager.cpp", 265 "../aams/src/accessibility_gesture_recognizer.cpp", 266 "../aams/src/accessibility_input_interceptor.cpp", 267 "../aams/src/accessibility_interaction_bridge.cpp", 268 "../aams/src/accessibility_keyevent_filter.cpp", 269 "../aams/src/accessibility_touchEvent_injector.cpp", 270 "../aams/src/accessibility_touch_guider.cpp", 271 "../aams/src/accessibility_window_connection.cpp", 272 "../aams/src/accessibility_window_manager.cpp", 273 "../aams/src/accessibility_zoom_gesture.cpp", 274 "../aams/src/accessibility_zoom_handler.cpp", 275 "../aams/src/accessible_ability_connection.cpp", 276 "../aams/src/accessible_ability_manager_service.cpp", 277 "../aams/src/accessible_ability_manager_service_event_handler.cpp", 278 "//base/accessibility/frameworks/asacfwk/src/accessibility_ability_info.cpp", 279 "//base/accessibility/services/test/mock/accessibility_caption_mock.cpp", 280 "//base/accessibility/services/test/mock/accessibility_element_operator_callback_proxy_mock.cpp", 281 "//base/accessibility/services/test/mock/accessibility_element_operator_callback_stub_mock.cpp", 282 "//base/accessibility/services/test/mock/accessibility_element_operator_proxy_mock.cpp", 283 "//base/accessibility/services/test/mock/accessibility_element_operator_stub_mock.cpp", 284 "//base/accessibility/services/test/mock/accessibility_event_info_mock.cpp", 285 "//base/accessibility/services/test/mock/accessibility_event_transmission_mock.cpp", 286 "//base/accessibility/services/test/mock/accessibility_info_mock.cpp", 287 "//base/accessibility/services/test/mock/accessibility_operator_mock.cpp", 288 "//base/accessibility/services/test/mock/accessibility_window_info_mock.cpp", 289 "//base/accessibility/services/test/mock/accessible_ability_channel_proxy_mock.cpp", 290 "//base/accessibility/services/test/mock/accessible_ability_channel_stub_mock.cpp", 291 "//base/accessibility/services/test/mock/accessible_ability_client_proxy_mock.cpp", 292 "//base/accessibility/services/test/mock/accessible_ability_client_stub_impl_mock.cpp", 293 "//base/accessibility/services/test/mock/accessible_ability_client_stub_mock.cpp", 294 "//base/accessibility/services/test/mock/accessible_ability_manager_service_stub_mock.cpp", 295 "//base/accessibility/services/test/mock/common_event_data_mock.cpp", 296 "//base/accessibility/services/test/mock/common_event_manager_mock.cpp", 297 "//base/accessibility/services/test/mock/common_event_subscribe_info_mock.cpp", 298 "//base/accessibility/services/test/mock/common_event_subscriber_mock.cpp", 299 "//base/accessibility/services/test/mock/common_event_support_mock.cpp", 300 "//base/accessibility/services/test/mock/gesture_simulation_mock.cpp", 301 "//base/accessibility/services/test/mock/matching_skill_mock.cpp", 302 "//base/accessibility/services/test/mock/mock_bundle_manager.cpp", 303 "//base/accessibility/services/test/mock/mock_bundle_mgr_proxy.cpp", 304 "//base/accessibility/services/test/mock/mock_display.cpp", 305 "//base/accessibility/services/test/mock/mock_display_manager.cpp", 306 "//base/accessibility/services/test/mock/mock_window_manager.cpp", 307 "//base/accessibility/util/src/json_utils.cpp", 308 "//third_party/jsoncpp/src/lib_json/json_writer.cpp", 309 "moduletest/aamstest/aams_accessible_ability_channel_test/aams_accessible_ability_channel_test.cpp", 310 ] 311 312 sources += aams_mock_distributeddatamgr_src 313 sources += aams_mock_multimodalinput_src 314 sources += aams_mock_powermanager_src 315 sources += MockAafwkSrc 316 sources += MockDistributedscheduleSrc 317 318 configs = [ ":module_private_config" ] 319 320 deps = [ 321 "//base/global/resmgr_standard/frameworks/resmgr:global_resmgr", 322 "//foundation/appexecfwk/standard/interfaces/innerkits/appexecfwk_base:appexecfwk_base", 323 "//foundation/appexecfwk/standard/interfaces/innerkits/libeventhandler:libeventhandler", 324 "//foundation/distributedschedule/safwk/interfaces/innerkits/safwk:system_ability_fwk", 325 "//foundation/distributedschedule/samgr/interfaces/innerkits/samgr_proxy:samgr_proxy", 326 "//foundation/windowmanager/utils:libwmutil", 327 "//third_party/googletest:gmock_main", 328 "//third_party/googletest:gtest_main", 329 "//third_party/jsoncpp:jsoncpp", 330 "//utils/native/base:utils", 331 ] 332 333 external_deps = [ 334 "ability_base:want", 335 "ability_runtime:runtime", 336 "bundle_framework:appexecfwk_core", 337 "hiviewdfx_hilog_native:libhilog", 338 "ipc:ipc_core", 339 "ipc:libdbinder", 340 "os_account_standard:os_account_innerkits", 341 ] 342 343 public_deps = [ 344 "//foundation/graphic/standard:libwmclient", 345 "//foundation/multimedia/image_standard/interfaces/innerkits:image_native", 346 "//foundation/windowmanager/wm:libwm", 347 ] 348} 349 350################################################################################ 351ohos_moduletest("aams_server_test") { 352 module_out_path = module_output_path 353 354 sources = [ 355 "../aams/src/accessibility_account_data.cpp", 356 "../aams/src/accessibility_common_event_registry.cpp", 357 "../aams/src/accessibility_display_manager.cpp", 358 "../aams/src/accessibility_gesture_recognizer.cpp", 359 "../aams/src/accessibility_input_interceptor.cpp", 360 "../aams/src/accessibility_interaction_bridge.cpp", 361 "../aams/src/accessibility_keyevent_filter.cpp", 362 "../aams/src/accessibility_touchEvent_injector.cpp", 363 "../aams/src/accessibility_touch_guider.cpp", 364 "../aams/src/accessibility_window_connection.cpp", 365 "../aams/src/accessibility_window_manager.cpp", 366 "../aams/src/accessibility_zoom_gesture.cpp", 367 "../aams/src/accessibility_zoom_handler.cpp", 368 "../aams/src/accessible_ability_connection.cpp", 369 "../aams/src/accessible_ability_manager_service.cpp", 370 "../aams/src/accessible_ability_manager_service_event_handler.cpp", 371 "../aams/test/mock/accessibility_element_operator_callback_proxy_mock.cpp", 372 "../aams/test/mock/accessibility_element_operator_callback_stub_mock.cpp", 373 "../aams/test/mock/accessibility_element_operator_proxy_mock.cpp", 374 "../aams/test/mock/accessibility_element_operator_stub_mock.cpp", 375 "../aams/test/mock/accessibility_event_transmission_mock.cpp", 376 "../aams/test/mock/accessibility_info_mock.cpp", 377 "../aams/test/mock/accessibility_operator_mock.cpp", 378 "../aams/test/mock/accessibility_window_info_mock.cpp", 379 "../aams/test/mock/accessible_ability_channel_proxy_mock.cpp", 380 "../aams/test/mock/accessible_ability_channel_stub_mock.cpp", 381 "../aams/test/mock/accessible_ability_client_stub_impl_mock.cpp", 382 "../aams/test/mock/accessible_ability_client_stub_mock.cpp", 383 "../aams/test/mock/common_event_data_mock.cpp", 384 "../aams/test/mock/common_event_manager_mock.cpp", 385 "../aams/test/mock/common_event_subscribe_info_mock.cpp", 386 "../aams/test/mock/common_event_subscriber_mock.cpp", 387 "../aams/test/mock/common_event_support_mock.cpp", 388 "../aams/test/mock/gesture_simulation_mock.cpp", 389 "../aams/test/mock/matching_skill_mock.cpp", 390 "../aams/test/mock/mock_bundle_manager.cpp", 391 "//base/accessibility/services/test/mock/accessibility_caption_mock.cpp", 392 "//base/accessibility/services/test/mock/mock_bundle_mgr_proxy.cpp", 393 "//base/accessibility/services/test/mock/mock_display.cpp", 394 "//base/accessibility/services/test/mock/mock_display_manager.cpp", 395 "//base/accessibility/util/src/json_utils.cpp", 396 "//third_party/jsoncpp/src/lib_json/json_writer.cpp", 397 "mock/accessibility_ability_info_mock.cpp", 398 "mock/accessibility_event_info_mock.cpp", 399 "mock/accessible_ability_client_proxy_mock.cpp", 400 "mock/accessible_ability_manager_service_state_proxy_mock.cpp", 401 "mock/accessible_ability_manager_service_state_stub_mock.cpp", 402 "mock/accessible_ability_manager_service_stub_mock.cpp", 403 "moduletest/aamstest/aams_server_test/aams_server_test.cpp", 404 ] 405 406 sources += aams_mock_distributeddatamgr_src 407 sources += aams_mock_multimodalinput_src 408 sources += aams_mock_powermanager_src 409 sources += MockAafwkSrc 410 sources += MockDistributedscheduleSrc 411 412 configs = [ ":module_private_config" ] 413 414 deps = [ 415 "//base/global/resmgr_standard/frameworks/resmgr:global_resmgr", 416 "//foundation/appexecfwk/standard/interfaces/innerkits/appexecfwk_base:appexecfwk_base", 417 "//foundation/appexecfwk/standard/interfaces/innerkits/libeventhandler:libeventhandler", 418 "//foundation/distributedschedule/safwk/interfaces/innerkits/safwk:system_ability_fwk", 419 "//foundation/distributedschedule/samgr/interfaces/innerkits/samgr_proxy:samgr_proxy", 420 "//foundation/windowmanager/utils:libwmutil", 421 "//third_party/googletest:gmock_main", 422 "//third_party/googletest:gtest_main", 423 "//third_party/jsoncpp:jsoncpp", 424 "//utils/native/base:utils", 425 ] 426 427 external_deps = [ 428 "ability_base:want", 429 "ability_runtime:runtime", 430 "bundle_framework:appexecfwk_core", 431 "hiviewdfx_hilog_native:libhilog", 432 "ipc:ipc_core", 433 "ipc:libdbinder", 434 "os_account_standard:os_account_innerkits", 435 ] 436 437 public_deps = [ 438 "//foundation/graphic/standard:libwmclient", 439 "//foundation/multimedia/image_standard/interfaces/innerkits:image_native", 440 "//foundation/windowmanager/wm:libwm", 441 ] 442} 443 444################################################################################ 445ohos_moduletest("aams_accessibility_keyevent_filter_test") { 446 module_out_path = module_output_path 447 448 sources = [ 449 "../aams/src/accessibility_account_data.cpp", 450 "../aams/src/accessibility_common_event_registry.cpp", 451 "../aams/src/accessibility_display_manager.cpp", 452 "../aams/src/accessibility_event_transmission.cpp", 453 "../aams/src/accessibility_gesture_recognizer.cpp", 454 "../aams/src/accessibility_input_interceptor.cpp", 455 "../aams/src/accessibility_interaction_bridge.cpp", 456 "../aams/src/accessibility_keyevent_filter.cpp", 457 "../aams/src/accessibility_touchEvent_injector.cpp", 458 "../aams/src/accessibility_touch_guider.cpp", 459 "../aams/src/accessibility_window_connection.cpp", 460 "../aams/src/accessibility_window_manager.cpp", 461 "../aams/src/accessibility_zoom_gesture.cpp", 462 "../aams/src/accessibility_zoom_handler.cpp", 463 "../aams/src/accessible_ability_connection.cpp", 464 "../aams/src/accessible_ability_manager_service.cpp", 465 "../aams/src/accessible_ability_manager_service_event_handler.cpp", 466 "//base/accessibility/frameworks/asacfwk/src/accessibility_ability_info.cpp", 467 "//base/accessibility/services/test/mock/accessibility_caption_mock.cpp", 468 "//base/accessibility/services/test/mock/accessibility_element_operator_callback_proxy_mock.cpp", 469 "//base/accessibility/services/test/mock/accessibility_element_operator_callback_stub_mock.cpp", 470 "//base/accessibility/services/test/mock/accessibility_element_operator_proxy_mock.cpp", 471 "//base/accessibility/services/test/mock/accessibility_element_operator_stub_mock.cpp", 472 "//base/accessibility/services/test/mock/accessibility_event_info_mock.cpp", 473 "//base/accessibility/services/test/mock/accessibility_info_mock.cpp", 474 "//base/accessibility/services/test/mock/accessibility_operator_mock.cpp", 475 "//base/accessibility/services/test/mock/accessibility_window_info_mock.cpp", 476 "//base/accessibility/services/test/mock/accessible_ability_channel_proxy_mock.cpp", 477 "//base/accessibility/services/test/mock/accessible_ability_channel_stub_mock.cpp", 478 "//base/accessibility/services/test/mock/accessible_ability_client_proxy_mock.cpp", 479 "//base/accessibility/services/test/mock/accessible_ability_client_stub_impl_mock.cpp", 480 "//base/accessibility/services/test/mock/accessible_ability_client_stub_mock.cpp", 481 "//base/accessibility/services/test/mock/accessible_ability_manager_service_stub_mock.cpp", 482 "//base/accessibility/services/test/mock/gesture_simulation_mock.cpp", 483 "//base/accessibility/services/test/mock/mock_bundle_manager.cpp", 484 "//base/accessibility/services/test/mock/mock_bundle_mgr_proxy.cpp", 485 "//base/accessibility/services/test/mock/mock_display.cpp", 486 "//base/accessibility/services/test/mock/mock_display_manager.cpp", 487 "//base/accessibility/util/src/json_utils.cpp", 488 "//third_party/jsoncpp/src/lib_json/json_writer.cpp", 489 "moduletest/aamstest/aams_accessibility_keyevent_filter_test/aams_accessibility_keyevent_filter_test.cpp", 490 ] 491 492 sources += aams_mock_distributeddatamgr_src 493 sources += aams_mock_multimodalinput_src 494 sources += aams_mock_powermanager_src 495 sources += MockAafwkSrc 496 sources += MockDistributedscheduleSrc 497 498 configs = [ ":module_private_config" ] 499 500 deps = [ 501 "//base/global/resmgr_standard/frameworks/resmgr:global_resmgr", 502 "//foundation/appexecfwk/standard/interfaces/innerkits/appexecfwk_base:appexecfwk_base", 503 "//foundation/appexecfwk/standard/interfaces/innerkits/libeventhandler:libeventhandler", 504 "//foundation/distributedschedule/safwk/interfaces/innerkits/safwk:system_ability_fwk", 505 "//foundation/distributedschedule/samgr/interfaces/innerkits/samgr_proxy:samgr_proxy", 506 "//foundation/windowmanager/utils:libwmutil", 507 "//third_party/googletest:gmock_main", 508 "//third_party/googletest:gtest_main", 509 "//third_party/jsoncpp:jsoncpp", 510 "//utils/native/base:utils", 511 ] 512 513 external_deps = [ 514 "ability_base:want", 515 "ability_runtime:runtime", 516 "bundle_framework:appexecfwk_core", 517 "ces_standard:cesfwk_innerkits", 518 "hiviewdfx_hilog_native:libhilog", 519 "ipc:ipc_core", 520 "os_account_standard:os_account_innerkits", 521 ] 522 523 public_deps = [ 524 "//foundation/graphic/standard:libwmclient", 525 "//foundation/multimedia/image_standard/interfaces/innerkits:image_native", 526 "//foundation/windowmanager/wm:libwm", 527 ] 528} 529 530################################################################################ 531ohos_moduletest("aams_common_event_registry_test") { 532 module_out_path = module_output_path 533 534 sources = [ 535 "../aams/src/accessibility_account_data.cpp", 536 "../aams/src/accessibility_common_event_registry.cpp", 537 "../aams/src/accessibility_display_manager.cpp", 538 "../aams/src/accessibility_gesture_recognizer.cpp", 539 "../aams/src/accessibility_input_interceptor.cpp", 540 "../aams/src/accessibility_interaction_bridge.cpp", 541 "../aams/src/accessibility_keyevent_filter.cpp", 542 "../aams/src/accessibility_touchEvent_injector.cpp", 543 "../aams/src/accessibility_touch_guider.cpp", 544 "../aams/src/accessibility_window_connection.cpp", 545 "../aams/src/accessibility_window_manager.cpp", 546 "../aams/src/accessibility_zoom_gesture.cpp", 547 "../aams/src/accessibility_zoom_handler.cpp", 548 "../aams/src/accessible_ability_connection.cpp", 549 "../aams/src/accessible_ability_manager_service.cpp", 550 "../aams/src/accessible_ability_manager_service_event_handler.cpp", 551 "//base/accessibility/services/test/mock/accessibility_ability_info_mock.cpp", 552 "//base/accessibility/services/test/mock/accessibility_caption_mock.cpp", 553 "//base/accessibility/services/test/mock/accessibility_element_operator_callback_proxy_mock.cpp", 554 "//base/accessibility/services/test/mock/accessibility_element_operator_callback_stub_mock.cpp", 555 "//base/accessibility/services/test/mock/accessibility_element_operator_proxy_mock.cpp", 556 "//base/accessibility/services/test/mock/accessibility_element_operator_stub_mock.cpp", 557 "//base/accessibility/services/test/mock/accessibility_event_info_mock.cpp", 558 "//base/accessibility/services/test/mock/accessibility_event_transmission_mock.cpp", 559 "//base/accessibility/services/test/mock/accessibility_info_mock.cpp", 560 "//base/accessibility/services/test/mock/accessibility_operator_mock.cpp", 561 "//base/accessibility/services/test/mock/accessibility_window_info_mock.cpp", 562 "//base/accessibility/services/test/mock/accessible_ability_channel_proxy_mock.cpp", 563 "//base/accessibility/services/test/mock/accessible_ability_channel_stub_mock.cpp", 564 "//base/accessibility/services/test/mock/accessible_ability_client_proxy_mock.cpp", 565 "//base/accessibility/services/test/mock/accessible_ability_client_stub_impl_mock.cpp", 566 "//base/accessibility/services/test/mock/accessible_ability_client_stub_mock.cpp", 567 "//base/accessibility/services/test/mock/accessible_ability_manager_service_stub_mock.cpp", 568 "//base/accessibility/services/test/mock/common_event_data_mock.cpp", 569 "//base/accessibility/services/test/mock/common_event_manager_mock.cpp", 570 "//base/accessibility/services/test/mock/common_event_subscribe_info_mock.cpp", 571 "//base/accessibility/services/test/mock/common_event_subscriber_mock.cpp", 572 "//base/accessibility/services/test/mock/common_event_support_mock.cpp", 573 "//base/accessibility/services/test/mock/gesture_simulation_mock.cpp", 574 "//base/accessibility/services/test/mock/matching_skill_mock.cpp", 575 "//base/accessibility/services/test/mock/mock_bundle_manager.cpp", 576 "//base/accessibility/services/test/mock/mock_bundle_mgr_proxy.cpp", 577 "//base/accessibility/services/test/mock/mock_display.cpp", 578 "//base/accessibility/services/test/mock/mock_display_manager.cpp", 579 "//base/accessibility/util/src/json_utils.cpp", 580 "moduletest/aamstest/aams_common_event_registry_test/aams_common_event_registry_test.cpp", 581 ] 582 583 sources += aams_mock_distributeddatamgr_src 584 sources += aams_mock_multimodalinput_src 585 sources += aams_mock_powermanager_src 586 sources += MockAafwkSrc 587 sources += MockDistributedscheduleSrc 588 589 configs = [ ":module_private_config" ] 590 591 deps = [ 592 "//base/global/resmgr_standard/frameworks/resmgr:global_resmgr", 593 "//foundation/appexecfwk/standard/interfaces/innerkits/appexecfwk_base:appexecfwk_base", 594 "//foundation/appexecfwk/standard/interfaces/innerkits/libeventhandler:libeventhandler", 595 "//foundation/distributedschedule/safwk/interfaces/innerkits/safwk:system_ability_fwk", 596 "//foundation/distributedschedule/samgr/interfaces/innerkits/samgr_proxy:samgr_proxy", 597 "//foundation/multimedia/image_standard/interfaces/innerkits:image_native", 598 "//foundation/windowmanager/utils:libwmutil", 599 "//third_party/googletest:gmock_main", 600 "//third_party/googletest:gtest_main", 601 "//utils/native/base:utils", 602 ] 603 604 external_deps = [ 605 "ability_base:want", 606 "ability_runtime:runtime", 607 "bundle_framework:appexecfwk_core", 608 "hiviewdfx_hilog_native:libhilog", 609 "ipc:ipc_core", 610 "ipc:libdbinder", 611 "os_account_standard:os_account_innerkits", 612 ] 613 614 public_deps = [ 615 "//foundation/graphic/standard:libwmclient", 616 "//foundation/multimedia/image_standard/interfaces/innerkits:image_native", 617 "//foundation/windowmanager/wm:libwm", 618 ] 619} 620 621################################################################################ 622group("moduletest") { 623 testonly = true 624 deps = [] 625 626 if (is_phone_product) { 627 deps += [] 628 } 629} 630