1# Copyright (c) 2021 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") 15 16module_output_path = "aafwk_standard/ability_test" 17 18INNERKITS_PATH = "//foundation/aafwk/standard/interfaces/innerkits" 19 20############################################################################### 21config("module_private_config") { 22 visibility = [ ":*" ] 23 include_dirs = [ 24 "//foundation/appexecfwk/standard/interfaces/innerkits/appexecfwk_core/include/appmgr", 25 "//foundation/appexecfwk/standard/interfaces/innerkits/appexecfwk_core/include/bundlemgr", 26 "//foundation/aafwk/standard/interfaces/innerkits/want/include/ohos/aafwk_L2/content", 27 "//EOSP/communication/libsoftbus/../../../foundation/distributedschedule/dmsfwk/services/dtbschedmgr/include", 28 "//foundation/aafwk/standard/interfaces/innerkits/want/include/ohos/aafwk_L2/content", 29 "//foundation/aafwk/standard/frameworks/kits/ability/native/test/mock/include", 30 "//foundation/appexecfwk/standard/kits/appkit/native/test/mock/include", 31 "//foundation/aafwk/standard/interfaces/innerkits/ability_manager/include", 32 "//foundation/distributedschedule/samgr/interfaces/innerkits/samgr_proxy/include", 33 "//foundation/aafwk/standard/services/abilitymgr/include", 34 "//utils/system/safwk/native/include", 35 "//foundation/appexecfwk/standard/kits/appkit/native/app/include", 36 "//foundation/appexecfwk/standard/interfaces/innerkits/fmskit/native/include", 37 "//foundation/aafwk/standard/interfaces/innerkits/want/include/ohos/aafwk/content", 38 "//foundation/appexecfwk/standard/interfaces/innerkits/appexecfwk_base/include", 39 "//foundation/distributedschedule/dmsfwk/services/dtbschedmgr/include", 40 "//foundation/distributeddatamgr/distributeddatamgr/interfaces/innerkits/app_distributeddata/include", 41 "//foundation/aafwk/standard/frameworks/kits/ability/native/include", 42 "//foundation/appexecfwk/standard/interfaces/innerkits/libeventhandler/include", 43 "//foundation/aafwk/standard/services/common/include", 44 45 "//foundation/appexecfwk/standard/interfaces/innerkits/task_dispatcher/include/dispatcher", 46 "//foundation/appexecfwk/standard/interfaces/innerkits/task_dispatcher/include/task", 47 "//foundation/appexecfwk/standard/interfaces/innerkits/task_dispatcher/include/threading", 48 "//foundation/appexecfwk/standard/kits/appkit/native/app/include/task", 49 ] 50 cflags = [] 51 if (target_cpu == "arm") { 52 cflags += [ "-DBINDER_IPC_32BIT" ] 53 } 54 defines = [ 55 "APP_LOG_TAG = \"AbilityUnitTest\"", 56 "LOG_DOMAIN = 0xD002201", 57 ] 58} 59 60config("module_ability_context_config") { 61 visibility = [ ":*" ] 62 include_dirs = [ 63 "//foundation/appexecfwk/standard/interfaces/innerkits/appexecfwk_core/include/appmgr", 64 "//EOSP/communication/libsoftbus/../../../foundation/distributedschedule/dmsfwk/services/dtbschedmgr/include", 65 "//foundation/aafwk/standard/interfaces/innerkits/want/include/ohos/aafwk/content", 66 "//foundation/aafwk/standard/frameworks/kits/ability/native/test/mock/include", 67 "//foundation/appexecfwk/standard/kits/appkit/native/test/mock/include", 68 "//foundation/aafwk/standard/interfaces/innerkits/ability_manager/include", 69 "//foundation/distributedschedule/samgr/interfaces/innerkits/samgr_proxy/include", 70 "//third_party/googletest/googlemock/include", 71 "//foundation/aafwk/standard/frameworks/kits/ability/native/include", 72 "//foundation/appexecfwk/standard/kits/appkit/native/app/include", 73 "//foundation/communication/ipc/interfaces/innerkits/ipc_core/include", 74 "//foundation/multimodalinput/input/interfaces/native/innerkits/event/include", 75 "//foundation/aafwk/standard/interfaces/innerkits/base/include", 76 "//third_party/libuv/include", 77 "//foundation/aafwk/standard/interfaces/innerkits/base/include/ohos/aafwk/base", 78 "//base/global/resmgr_standard/interfaces/innerkits/include", 79 ] 80 cflags = [] 81 if (target_cpu == "arm") { 82 cflags += [ "-DBINDER_IPC_32BIT" ] 83 } 84 defines = [ 85 "APP_LOG_TAG = \"AbilityUnitTest\"", 86 "LOG_DOMAIN = 0xD002201", 87 ] 88} 89 90ohos_unittest("ability_test") { 91 module_out_path = module_output_path 92 sources = [ 93 "//foundation/appexecfwk/standard/kits/appkit/native/app/src/app_loader.cpp", 94 "//foundation/appexecfwk/standard/kits/appkit/native/app/src/application_context.cpp", 95 "//foundation/appexecfwk/standard/kits/appkit/native/app/src/ohos_application.cpp", 96 "unittest/ability_test.cpp", 97 ] 98 99 configs = [ ":module_private_config" ] 100 101 deps = [ 102 "${INNERKITS_PATH}/want:want", 103 "//base/global/resmgr_standard/frameworks/resmgr:global_resmgr", 104 "//foundation/aafwk/standard/frameworks/kits/ability/native:abilitykit_native", 105 "//foundation/aafwk/standard/interfaces/innerkits/ability_manager:ability_manager", 106 "//foundation/aafwk/standard/interfaces/innerkits/base:base", 107 "//foundation/aafwk/standard/interfaces/innerkits/base:base", 108 "//foundation/appexecfwk/standard/common:libappexecfwk_common", 109 "//foundation/appexecfwk/standard/interfaces/innerkits/appexecfwk_base:appexecfwk_base", 110 "//foundation/appexecfwk/standard/interfaces/innerkits/libeventhandler:libeventhandler", 111 "//foundation/appexecfwk/standard/interfaces/innerkits/task_dispatcher:appkit_dispatcher_td", 112 "//foundation/appexecfwk/standard/interfaces/innerkits/task_dispatcher:appkit_dispatcher_td", 113 "//foundation/distributedschedule/dmsfwk/interfaces/innerkits/uri:zuri", 114 "//foundation/distributedschedule/samgr/interfaces/innerkits/samgr_proxy:samgr_proxy", 115 "//foundation/graphic/standard:libwmclient", 116 "//foundation/multimodalinput/input/interfaces/native/innerkits/event:mmi_event", 117 "//third_party/googletest:gtest_main", 118 "//utils/native/base:utils", 119 ] 120 121 external_deps = [ 122 "hiviewdfx_hilog_native:libhilog", 123 "ipc:ipc_core", 124 "native_appdatamgr:native_appdatafwk", 125 "native_appdatamgr:native_dataability", 126 "native_appdatamgr:native_rdb", 127 ] 128} 129 130ohos_unittest("ability_lifecycle_test") { 131 module_out_path = module_output_path 132 sources = [ 133 "../src/ability_lifecycle.cpp", 134 "unittest/ability_lifecycle_test.cpp", 135 ] 136 137 configs = [ ":module_private_config" ] 138 139 deps = [ 140 "${INNERKITS_PATH}/want:want", 141 "//base/global/resmgr_standard/frameworks/resmgr:global_resmgr", 142 "//foundation/aafwk/standard/frameworks/kits/ability/native:abilitykit_native", 143 "//foundation/aafwk/standard/interfaces/innerkits/ability_manager:ability_manager", 144 "//foundation/aafwk/standard/interfaces/innerkits/base:base", 145 "//foundation/aafwk/standard/interfaces/innerkits/base:base", 146 "//foundation/appexecfwk/standard/common:libappexecfwk_common", 147 "//foundation/appexecfwk/standard/interfaces/innerkits/appexecfwk_base:appexecfwk_base", 148 "//foundation/appexecfwk/standard/interfaces/innerkits/libeventhandler:libeventhandler", 149 "//foundation/distributedschedule/samgr/interfaces/innerkits/samgr_proxy:samgr_proxy", 150 "//foundation/multimodalinput/input/interfaces/native/innerkits/event:mmi_event", 151 "//third_party/googletest:gtest_main", 152 "//utils/native/base:utils", 153 ] 154 155 external_deps = [ 156 "hiviewdfx_hilog_native:libhilog", 157 "ipc:ipc_core", 158 ] 159} 160 161ohos_unittest("ability_lifecycle_executor_test") { 162 module_out_path = module_output_path 163 sources = [ 164 "../src/ability_lifecycle_executor.cpp", 165 "unittest/ability_lifecycle_executor_test.cpp", 166 ] 167 168 configs = [ ":module_private_config" ] 169 170 deps = [ 171 "${INNERKITS_PATH}/want:want", 172 "//base/global/resmgr_standard/frameworks/resmgr:global_resmgr", 173 "//foundation/aafwk/standard/frameworks/kits/ability/native:abilitykit_native", 174 "//foundation/aafwk/standard/interfaces/innerkits/ability_manager:ability_manager", 175 "//foundation/aafwk/standard/interfaces/innerkits/base:base", 176 "//foundation/aafwk/standard/interfaces/innerkits/base:base", 177 "//foundation/appexecfwk/standard/common:libappexecfwk_common", 178 "//foundation/appexecfwk/standard/interfaces/innerkits/appexecfwk_base:appexecfwk_base", 179 "//foundation/appexecfwk/standard/interfaces/innerkits/libeventhandler:libeventhandler", 180 "//foundation/distributedschedule/samgr/interfaces/innerkits/samgr_proxy:samgr_proxy", 181 "//foundation/multimodalinput/input/interfaces/native/innerkits/event:mmi_event", 182 "//third_party/googletest:gtest_main", 183 "//utils/native/base:utils", 184 ] 185 186 external_deps = [ 187 "hiviewdfx_hilog_native:libhilog", 188 "ipc:ipc_core", 189 ] 190} 191 192ohos_unittest("ability_context_for_task_dispacher_test") { 193 module_out_path = module_output_path 194 sources = [ "unittest/ability_context_for_task_dispacher_test.cpp" ] 195 196 include_dirs = [ "//foundation/appexecfwk/standard/interfaces/innerkits/libeventhandler/include" ] 197 198 configs = [ ":module_ability_context_config" ] 199 200 deps = [ 201 "${INNERKITS_PATH}/want:want", 202 "//base/global/resmgr_standard/frameworks/resmgr:global_resmgr", 203 "//foundation/aafwk/standard/frameworks/kits/ability/native:abilitykit_native", 204 "//foundation/aafwk/standard/frameworks/kits/ability/native:dummy_classes", 205 "//foundation/aafwk/standard/interfaces/innerkits/ability_manager:ability_manager", 206 "//foundation/appexecfwk/standard/interfaces/innerkits/appexecfwk_base:appexecfwk_base", 207 "//foundation/appexecfwk/standard/interfaces/innerkits/libeventhandler:libeventhandler", 208 "//foundation/appexecfwk/standard/interfaces/innerkits/task_dispatcher:appkit_dispatcher_td", 209 "//foundation/appexecfwk/standard/kits:appkit_native", 210 "//foundation/distributedschedule/samgr/interfaces/innerkits/samgr_proxy:samgr_proxy", 211 "//foundation/multimodalinput/input/interfaces/native/innerkits/event:mmi_event", 212 "//third_party/googletest:gmock_main", 213 "//third_party/googletest:gtest_main", 214 "//utils/native/base:utils", 215 ] 216 217 external_deps = [ 218 "hiviewdfx_hilog_native:libhilog", 219 "ipc:ipc_core", 220 ] 221} 222 223ohos_unittest("ability_context_interface_test") { 224 module_out_path = module_output_path 225 sources = [ 226 "mock/include/mock_ability_manager_client_interface1.cpp", 227 "mock/include/mock_resourceManager_interface1.cpp", 228 "unittest/ability_context_interface1_test.cpp", 229 ] 230 231 configs = [ ":module_ability_context_config" ] 232 233 deps = [ 234 "${INNERKITS_PATH}/want:want", 235 "//base/global/resmgr_standard/frameworks/resmgr:global_resmgr", 236 "//foundation/aafwk/standard/frameworks/kits/ability/native:abilitykit_native", 237 "//foundation/aafwk/standard/frameworks/kits/ability/native:dummy_classes", 238 "//foundation/aafwk/standard/interfaces/innerkits/ability_manager:ability_manager", 239 "//foundation/appexecfwk/standard/interfaces/innerkits/appexecfwk_base:appexecfwk_base", 240 "//foundation/appexecfwk/standard/interfaces/innerkits/libeventhandler:libeventhandler", 241 "//foundation/appexecfwk/standard/kits:appkit_native", 242 "//foundation/distributedschedule/samgr/interfaces/innerkits/samgr_proxy:samgr_proxy", 243 "//foundation/multimodalinput/input/interfaces/native/innerkits/event:mmi_event", 244 "//third_party/googletest:gmock_main", 245 "//third_party/googletest:gtest_main", 246 "//utils/native/base:utils", 247 ] 248 249 external_deps = [ 250 "hiviewdfx_hilog_native:libhilog", 251 "ipc:ipc_core", 252 ] 253} 254 255ohos_unittest("ability_context_test") { 256 module_out_path = module_output_path 257 sources = [ 258 "mock/include/mock_ability_manager_clientex.cpp", 259 "mock/include/mock_ability_manager_service.cpp", 260 "mock/include/mock_bundle_manager.cpp", 261 "mock/include/sys_mgr_client_mock.cpp", 262 "unittest/ability_context_test.cpp", 263 ] 264 265 configs = [ ":module_ability_context_config" ] 266 267 deps = [ 268 "${INNERKITS_PATH}/want:want", 269 "//foundation/aafwk/standard/frameworks/kits/ability/native:abilitykit_native", 270 "//foundation/aafwk/standard/interfaces/innerkits/ability_manager:ability_manager", 271 "//foundation/appexecfwk/standard/interfaces/innerkits/appexecfwk_base:appexecfwk_base", 272 "//foundation/appexecfwk/standard/kits:appkit_native", 273 "//foundation/distributedschedule/samgr/interfaces/innerkits/samgr_proxy:samgr_proxy", 274 "//third_party/googletest:gmock_main", 275 "//third_party/googletest:gtest_main", 276 "//utils/native/base:utils", 277 ] 278 279 external_deps = [ 280 "hiviewdfx_hilog_native:libhilog", 281 "ipc:ipc_core", 282 ] 283} 284 285ohos_unittest("page_ability_impl_test") { 286 module_out_path = module_output_path 287 sources = [ 288 "../src/page_ability_impl.cpp", 289 "//foundation/aafwk/standard/frameworks/kits/ability/native/test/mock/include/mock_replace_ability_impl.cpp", 290 "unittest/page_ability_impl_test.cpp", 291 ] 292 293 configs = [ ":module_private_config" ] 294 295 deps = [ 296 "${INNERKITS_PATH}/want:want", 297 "//base/global/resmgr_standard/frameworks/resmgr:global_resmgr", 298 "//foundation/aafwk/standard/frameworks/kits/ability/native:abilitykit_native", 299 "//foundation/aafwk/standard/interfaces/innerkits/ability_manager:ability_manager", 300 "//foundation/aafwk/standard/interfaces/innerkits/base:base", 301 "//foundation/appexecfwk/standard/common:libappexecfwk_common", 302 "//foundation/appexecfwk/standard/interfaces/innerkits/appexecfwk_base:appexecfwk_base", 303 "//foundation/appexecfwk/standard/interfaces/innerkits/libeventhandler:libeventhandler", 304 "//foundation/appexecfwk/standard/kits:appkit_native", 305 "//foundation/distributedschedule/samgr/interfaces/innerkits/samgr_proxy:samgr_proxy", 306 "//foundation/multimodalinput/input/interfaces/native/innerkits/event:mmi_event", 307 "//third_party/googletest:gtest_main", 308 "//utils/native/base:utils", 309 ] 310 311 external_deps = [ 312 "hiviewdfx_hilog_native:libhilog", 313 "ipc:ipc_core", 314 ] 315} 316 317ohos_unittest("service_ability_impl_test") { 318 module_out_path = module_output_path 319 sources = [ 320 "../src/page_ability_impl.cpp", 321 "unittest/service_ability_impl_test.cpp", 322 ] 323 324 configs = [ ":module_private_config" ] 325 326 deps = [ 327 "${INNERKITS_PATH}/want:want", 328 "//base/global/resmgr_standard/frameworks/resmgr:global_resmgr", 329 "//foundation/aafwk/standard/frameworks/kits/ability/native:abilitykit_native", 330 "//foundation/aafwk/standard/interfaces/innerkits/ability_manager:ability_manager", 331 "//foundation/aafwk/standard/interfaces/innerkits/base:base", 332 "//foundation/appexecfwk/standard/common:libappexecfwk_common", 333 "//foundation/appexecfwk/standard/interfaces/innerkits/appexecfwk_base:appexecfwk_base", 334 "//foundation/appexecfwk/standard/interfaces/innerkits/libeventhandler:libeventhandler", 335 "//foundation/appexecfwk/standard/kits:appkit_native", 336 "//foundation/distributedschedule/samgr/interfaces/innerkits/samgr_proxy:samgr_proxy", 337 "//foundation/multimodalinput/input/interfaces/native/innerkits/event:mmi_event", 338 "//third_party/googletest:gtest_main", 339 "//utils/native/base:utils", 340 ] 341 342 external_deps = [ 343 "hiviewdfx_hilog_native:libhilog", 344 "ipc:ipc_core", 345 ] 346} 347 348ohos_unittest("data_ability_helper_test") { 349 module_out_path = module_output_path 350 include_dirs = [ "//foundation/aafwk/standard/services/abilitymgr/include" ] 351 352 sources = [ "unittest/data_ability_helper_test.cpp" ] 353 354 configs = [ ":module_ability_context_config" ] 355 356 deps = [ 357 "${INNERKITS_PATH}/want:want", 358 "//foundation/aafwk/standard/frameworks/kits/ability/native:abilitykit_native", 359 "//foundation/aafwk/standard/frameworks/kits/ability/native:dummy_classes", 360 "//foundation/aafwk/standard/interfaces/innerkits/ability_manager:ability_manager", 361 "//foundation/appexecfwk/standard/interfaces/innerkits/libeventhandler:libeventhandler", 362 "//foundation/distributedschedule/dmsfwk/interfaces/innerkits/uri:zuri", 363 "//third_party/googletest:gmock_main", 364 "//third_party/googletest:gtest_main", 365 "//utils/native/base:utils", 366 ] 367 368 external_deps = [ 369 "hiviewdfx_hilog_native:libhilog", 370 "ipc:ipc_core", 371 "native_appdatamgr:native_appdatafwk", 372 "native_appdatamgr:native_dataability", 373 "native_appdatamgr:native_rdb", 374 ] 375} 376 377ohos_unittest("data_ability_operation_test") { 378 module_out_path = module_output_path 379 sources = [ "unittest/data_ability_operation_test.cpp" ] 380 381 configs = [ ":module_private_config" ] 382 383 deps = [ 384 "${INNERKITS_PATH}/want:want", 385 "//base/global/resmgr_standard/frameworks/resmgr:global_resmgr", 386 "//foundation/aafwk/standard/frameworks/kits/ability/native:abilitykit_native", 387 "//foundation/aafwk/standard/frameworks/kits/ability/native:dummy_classes", 388 "//foundation/aafwk/standard/interfaces/innerkits/base:base", 389 "//foundation/appexecfwk/standard/common:libappexecfwk_common", 390 "//foundation/appexecfwk/standard/interfaces/innerkits/appexecfwk_base:appexecfwk_base", 391 "//foundation/appexecfwk/standard/interfaces/innerkits/libeventhandler:libeventhandler", 392 "//foundation/appexecfwk/standard/kits:appkit_native", 393 "//foundation/distributedschedule/dmsfwk/interfaces/innerkits/uri:zuri", 394 "//foundation/distributedschedule/samgr/interfaces/innerkits/samgr_proxy:samgr_proxy", 395 "//foundation/multimodalinput/input/interfaces/native/innerkits/event:mmi_event", 396 "//third_party/googletest:gmock_main", 397 "//third_party/googletest:gtest_main", 398 "//utils/native/base:utils", 399 ] 400 401 external_deps = [ 402 "hiviewdfx_hilog_native:libhilog", 403 "ipc:ipc_core", 404 "native_appdatamgr:native_appdatafwk", 405 "native_appdatamgr:native_dataability", 406 "native_appdatamgr:native_rdb", 407 ] 408} 409 410ohos_unittest("ability_impl_active_test") { 411 module_out_path = module_output_path 412 sources = [ 413 "//foundation/appexecfwk/standard/kits/appkit/native/app/src/app_loader.cpp", 414 "//foundation/appexecfwk/standard/kits/appkit/native/app/src/application_context.cpp", 415 "//foundation/appexecfwk/standard/kits/appkit/native/app/src/ohos_application.cpp", 416 "unittest/ability_impl_active_test.cpp", 417 ] 418 419 configs = [ ":module_private_config" ] 420 421 deps = [ 422 "${INNERKITS_PATH}/want:want", 423 "//base/global/resmgr_standard/frameworks/resmgr:global_resmgr", 424 "//foundation/aafwk/standard/frameworks/kits/ability/native:abilitykit_native", 425 "//foundation/aafwk/standard/interfaces/innerkits/ability_manager:ability_manager", 426 "//foundation/aafwk/standard/interfaces/innerkits/base:base", 427 "//foundation/appexecfwk/standard/common:libappexecfwk_common", 428 "//foundation/appexecfwk/standard/interfaces/innerkits/appexecfwk_base:appexecfwk_base", 429 "//foundation/appexecfwk/standard/interfaces/innerkits/libeventhandler:libeventhandler", 430 "//foundation/appexecfwk/standard/interfaces/innerkits/task_dispatcher:appkit_dispatcher_td", 431 "//foundation/appexecfwk/standard/kits:appkit_native", 432 "//foundation/distributedschedule/dmsfwk/interfaces/innerkits/uri:zuri", 433 "//foundation/distributedschedule/samgr/interfaces/innerkits/samgr_proxy:samgr_proxy", 434 "//foundation/multimodalinput/input/interfaces/native/innerkits/event:mmi_event", 435 "//third_party/googletest:gtest_main", 436 "//utils/native/base:utils", 437 ] 438 439 external_deps = [ 440 "hiviewdfx_hilog_native:libhilog", 441 "ipc:ipc_core", 442 ] 443} 444 445ohos_unittest("ability_impl_test") { 446 module_out_path = module_output_path 447 sources = [ 448 "//foundation/appexecfwk/standard/kits/appkit/native/app/src/app_loader.cpp", 449 "//foundation/appexecfwk/standard/kits/appkit/native/app/src/application_context.cpp", 450 "//foundation/appexecfwk/standard/kits/appkit/native/app/src/ohos_application.cpp", 451 "unittest/ability_impl_test.cpp", 452 ] 453 454 configs = [ ":module_private_config" ] 455 456 deps = [ 457 "${INNERKITS_PATH}/want:want", 458 "//base/global/resmgr_standard/frameworks/resmgr:global_resmgr", 459 "//foundation/aafwk/standard/frameworks/kits/ability/native:abilitykit_native", 460 "//foundation/aafwk/standard/interfaces/innerkits/ability_manager:ability_manager", 461 "//foundation/aafwk/standard/interfaces/innerkits/base:base", 462 "//foundation/appexecfwk/standard/common:libappexecfwk_common", 463 "//foundation/appexecfwk/standard/interfaces/innerkits/appexecfwk_base:appexecfwk_base", 464 "//foundation/appexecfwk/standard/interfaces/innerkits/libeventhandler:libeventhandler", 465 "//foundation/appexecfwk/standard/interfaces/innerkits/task_dispatcher:appkit_dispatcher_td", 466 "//foundation/appexecfwk/standard/interfaces/innerkits/task_dispatcher:appkit_dispatcher_td", 467 "//foundation/appexecfwk/standard/kits:appkit_native", 468 "//foundation/distributedschedule/dmsfwk/interfaces/innerkits/uri:zuri", 469 "//foundation/distributedschedule/samgr/interfaces/innerkits/samgr_proxy:samgr_proxy", 470 "//foundation/multimodalinput/input/interfaces/native/innerkits/event:mmi_event", 471 "//third_party/googletest:gtest_main", 472 "//utils/native/base:utils", 473 ] 474 475 external_deps = [ 476 "hiviewdfx_hilog_native:libhilog", 477 "ipc:ipc_core", 478 "native_appdatamgr:native_appdatafwk", 479 "native_appdatamgr:native_dataability", 480 "native_appdatamgr:native_rdb", 481 ] 482} 483 484ohos_unittest("ability_thread_test") { 485 module_out_path = module_output_path 486 sources = [ 487 "//foundation/aafwk/standard/frameworks/kits/ability/native/test/mock/include/mock_data_ability_impl.cpp", 488 "//foundation/appexecfwk/standard/interfaces/innerkits/appexecfwk_core/src/appmgr/process_info.cpp", 489 "//foundation/appexecfwk/standard/kits/appkit/native/app/src/app_loader.cpp", 490 "//foundation/appexecfwk/standard/kits/appkit/native/app/src/application_context.cpp", 491 "//foundation/appexecfwk/standard/kits/appkit/native/app/src/context_container.cpp", 492 "//foundation/appexecfwk/standard/kits/appkit/native/app/src/context_deal.cpp", 493 "//foundation/appexecfwk/standard/kits/appkit/native/app/src/ohos_application.cpp", 494 "//foundation/distributedschedule/dmsfwk/services/dtbschedmgr/include/uri.h", 495 "mock/include/mock_ability_manager_client.cpp", 496 "mock/include/sys_mgr_client_mock.cpp", 497 "unittest/ability_thread_test.cpp", 498 ] 499 500 configs = [ ":module_private_config" ] 501 502 deps = [ 503 "${INNERKITS_PATH}/want:want", 504 "//base/global/resmgr_standard/frameworks/resmgr:global_resmgr", 505 "//foundation/aafwk/standard/frameworks/kits/ability/native:abilitykit_native", 506 "//foundation/aafwk/standard/frameworks/kits/ability/native:dummy_classes", 507 "//foundation/aafwk/standard/interfaces/innerkits/ability_manager:ability_manager", 508 "//foundation/aafwk/standard/interfaces/innerkits/base:base", 509 "//foundation/appexecfwk/standard/common:libappexecfwk_common", 510 "//foundation/appexecfwk/standard/interfaces/innerkits/appexecfwk_base:appexecfwk_base", 511 "//foundation/appexecfwk/standard/interfaces/innerkits/libeventhandler:libeventhandler", 512 "//foundation/appexecfwk/standard/interfaces/innerkits/task_dispatcher:appkit_dispatcher_td", 513 "//foundation/appexecfwk/standard/interfaces/innerkits/task_dispatcher:appkit_dispatcher_td", 514 "//foundation/appexecfwk/standard/kits:appkit_native", 515 "//foundation/distributedschedule/dmsfwk/interfaces/innerkits/uri:zuri", 516 "//foundation/distributedschedule/samgr/interfaces/innerkits/samgr_proxy:samgr_proxy", 517 "//foundation/graphic/standard:libwmclient", 518 "//foundation/multimodalinput/input/interfaces/native/innerkits/event:mmi_event", 519 "//third_party/googletest:gtest_main", 520 "//utils/native/base:utils", 521 ] 522 523 external_deps = [ 524 "hiviewdfx_hilog_native:libhilog", 525 "ipc:ipc_core", 526 "native_appdatamgr:native_appdatafwk", 527 "native_appdatamgr:native_dataability", 528 "native_appdatamgr:native_rdb", 529 ] 530} 531 532ohos_unittest("form_provider_client_test") { 533 module_out_path = module_output_path 534 include_dirs = [ 535 "//foundation/appexecfwk/standard/interfaces/innerkits/appexecfwk_base/include", 536 "//foundation/appexecfwk/appexecfwk_lite/interfaces/kits/bundle_lite", 537 ] 538 539 sources = [ 540 "mock/include/mock_form_supply_callback.cpp", 541 "unittest/form_provider_client_test.cpp", 542 ] 543 544 configs = [ ":module_private_config" ] 545 546 deps = [ 547 "${INNERKITS_PATH}/want:want", 548 "//base/global/resmgr_standard/frameworks/resmgr:global_resmgr", 549 "//base/security/permission/interfaces/innerkits/permission_standard/permissionsdk:libpermissionsdk_standard", 550 "//foundation/aafwk/standard/frameworks/kits/ability/native:abilitykit_native", 551 "//foundation/aafwk/standard/interfaces/innerkits/ability_manager:ability_manager", 552 "//foundation/aafwk/standard/interfaces/innerkits/base:base", 553 "//foundation/aafwk/standard/interfaces/innerkits/base:base", 554 "//foundation/appexecfwk/standard/common:libappexecfwk_common", 555 "//foundation/appexecfwk/standard/interfaces/innerkits/appexecfwk_base:appexecfwk_base", 556 "//foundation/appexecfwk/standard/interfaces/innerkits/appexecfwk_core:appexecfwk_core", 557 "//foundation/appexecfwk/standard/interfaces/innerkits/libeventhandler:libeventhandler", 558 "//foundation/distributedschedule/samgr/interfaces/innerkits/samgr_proxy:samgr_proxy", 559 "//foundation/graphic/standard:libwmclient", 560 "//foundation/multimodalinput/input/interfaces/native/innerkits/event:mmi_event", 561 "//third_party/googletest:gtest_main", 562 "//utils/native/base:utils", 563 ] 564 565 external_deps = [ 566 "hiviewdfx_hilog_native:libhilog", 567 "ipc:ipc_core", 568 ] 569} 570 571ohos_unittest("data_ability_impl_test") { 572 module_out_path = module_output_path 573 sources = [ 574 "//foundation/aafwk/standard/frameworks/kits/ability/native/test/mock/include/mock_replace_ability_impl.cpp", 575 "//foundation/appexecfwk/standard/interfaces/innerkits/appexecfwk_core/src/appmgr/process_info.cpp", 576 "//foundation/appexecfwk/standard/kits/appkit/native/app/src/app_loader.cpp", 577 "//foundation/appexecfwk/standard/kits/appkit/native/app/src/application_context.cpp", 578 "//foundation/appexecfwk/standard/kits/appkit/native/app/src/context_container.cpp", 579 "//foundation/appexecfwk/standard/kits/appkit/native/app/src/context_deal.cpp", 580 "//foundation/appexecfwk/standard/kits/appkit/native/app/src/ohos_application.cpp", 581 "//foundation/distributedschedule/dmsfwk/services/dtbschedmgr/include/uri.h", 582 "unittest/data_ability_impl_test.cpp", 583 ] 584 585 configs = [ ":module_private_config" ] 586 587 deps = [ 588 "${INNERKITS_PATH}/want:want", 589 "//base/global/resmgr_standard/frameworks/resmgr:global_resmgr", 590 "//foundation/aafwk/standard/frameworks/kits/ability/native:abilitykit_native", 591 "//foundation/aafwk/standard/frameworks/kits/ability/native:dummy_classes", 592 "//foundation/aafwk/standard/interfaces/innerkits/ability_manager:ability_manager", 593 "//foundation/appexecfwk/standard/common:libappexecfwk_common", 594 "//foundation/appexecfwk/standard/interfaces/innerkits/appexecfwk_base:appexecfwk_base", 595 "//foundation/appexecfwk/standard/interfaces/innerkits/libeventhandler:libeventhandler", 596 "//foundation/appexecfwk/standard/interfaces/innerkits/task_dispatcher:appkit_dispatcher_td", 597 "//foundation/appexecfwk/standard/interfaces/innerkits/task_dispatcher:appkit_dispatcher_td", 598 "//foundation/appexecfwk/standard/kits:appkit_native", 599 "//foundation/distributedschedule/dmsfwk/interfaces/innerkits/uri:zuri", 600 "//foundation/distributedschedule/samgr/interfaces/innerkits/samgr_proxy:samgr_proxy", 601 "//foundation/graphic/standard:libwmclient", 602 "//foundation/multimodalinput/input/interfaces/native/innerkits/event:mmi_event", 603 "//third_party/googletest:gtest_main", 604 "//utils/native/base:utils", 605 ] 606 607 external_deps = [ 608 "hiviewdfx_hilog_native:libhilog", 609 "ipc:ipc_core", 610 "native_appdatamgr:native_appdatafwk", 611 "native_appdatamgr:native_dataability", 612 "native_appdatamgr:native_rdb", 613 ] 614} 615 616ohos_unittest("data_ability_impl_file_secondpart_test") { 617 module_out_path = module_output_path 618 sources = [ 619 "//foundation/aafwk/standard/frameworks/kits/ability/native/test/mock/include/mock_replace_ability_impl.cpp", 620 "//foundation/appexecfwk/standard/interfaces/innerkits/appexecfwk_core/src/appmgr/process_info.cpp", 621 "//foundation/appexecfwk/standard/kits/appkit/native/app/src/app_loader.cpp", 622 "//foundation/appexecfwk/standard/kits/appkit/native/app/src/application_context.cpp", 623 "//foundation/appexecfwk/standard/kits/appkit/native/app/src/context_container.cpp", 624 "//foundation/appexecfwk/standard/kits/appkit/native/app/src/context_deal.cpp", 625 "//foundation/appexecfwk/standard/kits/appkit/native/app/src/ohos_application.cpp", 626 "//foundation/distributedschedule/dmsfwk/services/dtbschedmgr/include/uri.h", 627 "unittest/data_ability_impl_file_secondpart_test.cpp", 628 ] 629 630 configs = [ ":module_private_config" ] 631 632 deps = [ 633 "${INNERKITS_PATH}/want:want", 634 "//base/global/resmgr_standard/frameworks/resmgr:global_resmgr", 635 "//foundation/aafwk/standard/frameworks/kits/ability/native:abilitykit_native", 636 "//foundation/aafwk/standard/frameworks/kits/ability/native:dummy_classes", 637 "//foundation/aafwk/standard/interfaces/innerkits/ability_manager:ability_manager", 638 "//foundation/appexecfwk/standard/common:libappexecfwk_common", 639 "//foundation/appexecfwk/standard/interfaces/innerkits/appexecfwk_base:appexecfwk_base", 640 "//foundation/appexecfwk/standard/interfaces/innerkits/libeventhandler:libeventhandler", 641 "//foundation/appexecfwk/standard/interfaces/innerkits/task_dispatcher:appkit_dispatcher_td", 642 "//foundation/appexecfwk/standard/interfaces/innerkits/task_dispatcher:appkit_dispatcher_td", 643 "//foundation/appexecfwk/standard/kits:appkit_native", 644 "//foundation/distributedschedule/dmsfwk/interfaces/innerkits/uri:zuri", 645 "//foundation/distributedschedule/samgr/interfaces/innerkits/samgr_proxy:samgr_proxy", 646 "//foundation/graphic/standard:libwmclient", 647 "//foundation/multimodalinput/input/interfaces/native/innerkits/event:mmi_event", 648 "//third_party/googletest:gtest_main", 649 "//utils/native/base:utils", 650 ] 651 652 external_deps = [ 653 "hiviewdfx_hilog_native:libhilog", 654 "ipc:ipc_core", 655 "native_appdatamgr:native_appdatafwk", 656 "native_appdatamgr:native_dataability", 657 "native_appdatamgr:native_rdb", 658 ] 659} 660 661ohos_unittest("data_ability_impl_file_test") { 662 module_out_path = module_output_path 663 sources = [ 664 "//foundation/aafwk/standard/frameworks/kits/ability/native/test/mock/include/mock_replace_ability_impl.cpp", 665 "//foundation/appexecfwk/standard/interfaces/innerkits/appexecfwk_core/src/appmgr/process_info.cpp", 666 "//foundation/appexecfwk/standard/kits/appkit/native/app/src/app_loader.cpp", 667 "//foundation/appexecfwk/standard/kits/appkit/native/app/src/application_context.cpp", 668 "//foundation/appexecfwk/standard/kits/appkit/native/app/src/context_container.cpp", 669 "//foundation/appexecfwk/standard/kits/appkit/native/app/src/context_deal.cpp", 670 "//foundation/appexecfwk/standard/kits/appkit/native/app/src/ohos_application.cpp", 671 "//foundation/distributedschedule/dmsfwk/services/dtbschedmgr/include/uri.h", 672 "unittest/data_ability_impl_file_test.cpp", 673 ] 674 675 configs = [ ":module_private_config" ] 676 677 deps = [ 678 "${INNERKITS_PATH}/want:want", 679 "//base/global/resmgr_standard/frameworks/resmgr:global_resmgr", 680 "//foundation/aafwk/standard/frameworks/kits/ability/native:abilitykit_native", 681 "//foundation/aafwk/standard/frameworks/kits/ability/native:dummy_classes", 682 "//foundation/aafwk/standard/interfaces/innerkits/ability_manager:ability_manager", 683 "//foundation/appexecfwk/standard/common:libappexecfwk_common", 684 "//foundation/appexecfwk/standard/interfaces/innerkits/appexecfwk_base:appexecfwk_base", 685 "//foundation/appexecfwk/standard/interfaces/innerkits/libeventhandler:libeventhandler", 686 "//foundation/appexecfwk/standard/interfaces/innerkits/task_dispatcher:appkit_dispatcher_td", 687 "//foundation/appexecfwk/standard/interfaces/innerkits/task_dispatcher:appkit_dispatcher_td", 688 "//foundation/appexecfwk/standard/kits:appkit_native", 689 "//foundation/distributedschedule/dmsfwk/interfaces/innerkits/uri:zuri", 690 "//foundation/distributedschedule/samgr/interfaces/innerkits/samgr_proxy:samgr_proxy", 691 "//foundation/graphic/standard:libwmclient", 692 "//foundation/multimodalinput/input/interfaces/native/innerkits/event:mmi_event", 693 "//third_party/googletest:gtest_main", 694 "//utils/native/base:utils", 695 ] 696 697 external_deps = [ 698 "hiviewdfx_hilog_native:libhilog", 699 "ipc:ipc_core", 700 "native_appdatamgr:native_appdatafwk", 701 "native_appdatamgr:native_dataability", 702 "native_appdatamgr:native_rdb", 703 ] 704} 705 706ohos_unittest("ability_thread_dataability_test") { 707 module_out_path = module_output_path 708 sources = [ 709 "//foundation/aafwk/standard/frameworks/kits/ability/native/test/mock/include/mock_data_ability_impl.cpp", 710 "//foundation/appexecfwk/standard/interfaces/innerkits/appexecfwk_core/src/appmgr/process_info.cpp", 711 "//foundation/appexecfwk/standard/kits/appkit/native/app/src/app_loader.cpp", 712 "//foundation/appexecfwk/standard/kits/appkit/native/app/src/application_context.cpp", 713 "//foundation/appexecfwk/standard/kits/appkit/native/app/src/context_container.cpp", 714 "//foundation/appexecfwk/standard/kits/appkit/native/app/src/context_deal.cpp", 715 "//foundation/appexecfwk/standard/kits/appkit/native/app/src/ohos_application.cpp", 716 "//foundation/distributedschedule/dmsfwk/services/dtbschedmgr/include/uri.h", 717 "mock/include/mock_ability_manager_client.cpp", 718 "mock/include/sys_mgr_client_mock.cpp", 719 "unittest/ability_thread_dataability_test.cpp", 720 ] 721 722 configs = [ ":module_private_config" ] 723 724 deps = [ 725 "${INNERKITS_PATH}/want:want", 726 "//base/global/resmgr_standard/frameworks/resmgr:global_resmgr", 727 "//foundation/aafwk/standard/frameworks/kits/ability/native:abilitykit_native", 728 "//foundation/aafwk/standard/frameworks/kits/ability/native:dummy_classes", 729 "//foundation/aafwk/standard/interfaces/innerkits/ability_manager:ability_manager", 730 "//foundation/aafwk/standard/interfaces/innerkits/base:base", 731 "//foundation/appexecfwk/standard/common:libappexecfwk_common", 732 "//foundation/appexecfwk/standard/interfaces/innerkits/appexecfwk_base:appexecfwk_base", 733 "//foundation/appexecfwk/standard/interfaces/innerkits/libeventhandler:libeventhandler", 734 "//foundation/appexecfwk/standard/interfaces/innerkits/task_dispatcher:appkit_dispatcher_td", 735 "//foundation/appexecfwk/standard/interfaces/innerkits/task_dispatcher:appkit_dispatcher_td", 736 "//foundation/appexecfwk/standard/kits:appkit_native", 737 "//foundation/distributedschedule/dmsfwk/interfaces/innerkits/uri:zuri", 738 "//foundation/distributedschedule/samgr/interfaces/innerkits/samgr_proxy:samgr_proxy", 739 "//foundation/graphic/standard:libwmclient", 740 "//foundation/multimodalinput/input/interfaces/native/innerkits/event:mmi_event", 741 "//third_party/googletest:gtest_main", 742 "//utils/native/base:utils", 743 ] 744 745 external_deps = [ 746 "hiviewdfx_hilog_native:libhilog", 747 "ipc:ipc_core", 748 "native_appdatamgr:native_appdatafwk", 749 "native_appdatamgr:native_dataability", 750 "native_appdatamgr:native_rdb", 751 ] 752} 753 754config("data_uri_utils_test_config") { 755 visibility = [ ":*" ] 756 include_dirs = 757 [ "//foundation/aafwk/standard/frameworks/kits/ability/native/include/" ] 758 cflags = [] 759 if (target_cpu == "arm") { 760 cflags += [ "-DBINDER_IPC_32BIT" ] 761 } 762 defines = [ 763 "APP_LOG_TAG = \"AbilityUnitTest\"", 764 "LOG_DOMAIN = 0xD002201", 765 ] 766} 767ohos_unittest("data_uri_utils_test") { 768 module_out_path = module_output_path 769 770 configs = [ 771 ":module_private_config", 772 ":data_uri_utils_test_config", 773 ] 774 775 sources = [ 776 "//foundation/aafwk/standard/frameworks/kits/ability/native/src/data_uri_utils.cpp", 777 "//foundation/aafwk/standard/frameworks/kits/ability/native/test/unittest/data_uri_utils_test.cpp", 778 "//foundation/distributedschedule/dmsfwk/utils/native/source/uri.cpp", 779 ] 780 781 deps = [ 782 "//foundation/appexecfwk/standard/common:libappexecfwk_common", 783 "//foundation/appexecfwk/standard/interfaces/innerkits/appexecfwk_base:appexecfwk_base", 784 "//foundation/appexecfwk/standard/interfaces/innerkits/libeventhandler:libeventhandler", 785 "//foundation/appexecfwk/standard/kits:appkit_native", 786 "//foundation/distributedschedule/dmsfwk/interfaces/innerkits/uri:zuri", 787 "//third_party/googletest:gtest_main", 788 "//utils/native/base:utils", 789 ] 790 791 external_deps = [ 792 "hiviewdfx_hilog_native:libhilog", 793 "ipc:ipc_core", 794 ] 795} 796 797ohos_unittest("pac_map_test") { 798 module_out_path = module_output_path 799 sources = [ "//foundation/aafwk/standard/frameworks/kits/ability/native/test/unittest/pac_map_test.cpp" ] 800 801 configs = [ ":module_private_config" ] 802 803 deps = [ 804 "${INNERKITS_PATH}/want:want", 805 "//foundation/aafwk/standard/interfaces/innerkits/base:base", 806 "//foundation/appexecfwk/standard/common:libappexecfwk_common", 807 "//foundation/appexecfwk/standard/interfaces/innerkits/appexecfwk_base:appexecfwk_base", 808 "//third_party/googletest:gtest_main", 809 "//utils/native/base:utils", 810 ] 811 812 external_deps = [ 813 "hiviewdfx_hilog_native:libhilog", 814 "ipc:ipc_core", 815 ] 816} 817 818ohos_unittest("ability_permission_test") { 819 module_out_path = module_output_path 820 sources = [ 821 "//foundation/aafwk/standard/frameworks/kits/ability/native/test/unittest/ability_permission_test.cpp", 822 "mock/include/mock_ability_manager_service.cpp", 823 "mock/include/mock_bundle_manager.cpp", 824 "mock/include/sys_mgr_client_mock.cpp", 825 ] 826 827 configs = [ ":module_ability_context_config" ] 828 829 deps = [ 830 "${INNERKITS_PATH}/want:want", 831 "//base/global/resmgr_standard/frameworks/resmgr:global_resmgr", 832 "//foundation/aafwk/standard/frameworks/kits/ability/native:abilitykit_native", 833 "//foundation/aafwk/standard/interfaces/innerkits/ability_manager:ability_manager", 834 "//foundation/appexecfwk/standard/interfaces/innerkits/appexecfwk_base:appexecfwk_base", 835 "//foundation/appexecfwk/standard/interfaces/innerkits/libeventhandler:libeventhandler", 836 "//foundation/appexecfwk/standard/kits:appkit_native", 837 "//foundation/distributedschedule/samgr/interfaces/innerkits/samgr_proxy:samgr_proxy", 838 "//third_party/googletest:gmock_main", 839 "//third_party/googletest:gtest_main", 840 "//utils/native/base:utils", 841 ] 842 843 external_deps = [ 844 "hiviewdfx_hilog_native:libhilog", 845 "ipc:ipc_core", 846 ] 847} 848 849ohos_unittest("task_handler_client_test") { 850 module_out_path = module_output_path 851 sources = [ "//foundation/aafwk/standard/frameworks/kits/ability/native/test/unittest/task_handler_client_test.cpp" ] 852 853 configs = [ ":module_private_config" ] 854 855 deps = [ 856 "${INNERKITS_PATH}/want:want", 857 "//foundation/aafwk/standard/interfaces/innerkits/ability_manager:ability_manager", 858 "//foundation/aafwk/standard/interfaces/innerkits/base:base", 859 "//foundation/appexecfwk/standard/common:libappexecfwk_common", 860 "//third_party/googletest:gtest_main", 861 "//utils/native/base:utils", 862 ] 863 864 external_deps = [ "hiviewdfx_hilog_native:libhilog" ] 865} 866 867ohos_unittest("ability_thread_for_ability_on_configuration_update") { 868 module_out_path = module_output_path 869 870 sources = [ "//foundation/aafwk/standard/frameworks/kits/ability/native/test/unittest/ability_thread_for_ability_on_configuration_update.cpp" ] 871 872 configs = [ ":module_private_config" ] 873 874 deps = [ 875 "//foundation/aafwk/standard/frameworks/kits/ability/native:abilitykit_native", 876 "//foundation/aafwk/standard/interfaces/innerkits/ability_manager:ability_manager", 877 "//foundation/aafwk/standard/interfaces/innerkits/want:want", 878 "//foundation/appexecfwk/standard/interfaces/innerkits/appexecfwk_base:appexecfwk_base", 879 "//foundation/appexecfwk/standard/interfaces/innerkits/libeventhandler:libeventhandler", 880 "//foundation/appexecfwk/standard/kits:appkit_native", 881 "//third_party/googletest:gmock_main", 882 "//third_party/googletest:gtest_main", 883 ] 884 885 external_deps = [ 886 "hiviewdfx_hilog_native:libhilog", 887 "ipc:ipc_core", 888 ] 889} 890 891ohos_unittest("data_ability_result_test") { 892 module_out_path = module_output_path 893 sources = [ "//foundation/aafwk/standard/frameworks/kits/ability/native/test/unittest/data_ability_result_test.cpp" ] 894 895 configs = [ ":module_private_config" ] 896 897 deps = [ 898 "//foundation/aafwk/standard/frameworks/kits/ability/native:abilitykit_native", 899 "//foundation/appexecfwk/standard/common:libappexecfwk_common", 900 "//foundation/distributedschedule/dmsfwk/interfaces/innerkits/uri:zuri", 901 "//third_party/googletest:gtest_main", 902 ] 903 904 external_deps = [ 905 "hiviewdfx_hilog_native:libhilog", 906 "ipc:ipc_core", 907 ] 908} 909 910ohos_unittest("form_host_client_test") { 911 module_out_path = module_output_path 912 sources = [ 913 "//foundation/aafwk/standard/services/abilitymgr/src/ability_start_setting.cpp", 914 "//foundation/appexecfwk/standard/kits/appkit/native/app/src/app_loader.cpp", 915 "//foundation/appexecfwk/standard/kits/appkit/native/app/src/application_context.cpp", 916 "//foundation/appexecfwk/standard/kits/appkit/native/app/src/ohos_application.cpp", 917 "mock/include/mock_bundle_manager_form.cpp", 918 "unittest/form_host_client_test.cpp", 919 ] 920 921 configs = [ ":module_private_config" ] 922 923 deps = [ 924 "${INNERKITS_PATH}/want:want", 925 "//base/global/resmgr_standard/frameworks/resmgr:global_resmgr", 926 "//foundation/aafwk/standard/frameworks/kits/ability/native:abilitykit_native", 927 "//foundation/aafwk/standard/interfaces/innerkits/ability_manager:ability_manager", 928 "//foundation/aafwk/standard/interfaces/innerkits/base:base", 929 "//foundation/appexecfwk/standard/common:libappexecfwk_common", 930 "//foundation/appexecfwk/standard/interfaces/innerkits/appexecfwk_base:appexecfwk_base", 931 "//foundation/appexecfwk/standard/interfaces/innerkits/appexecfwk_core:appexecfwk_core", 932 "//foundation/appexecfwk/standard/interfaces/innerkits/libeventhandler:libeventhandler", 933 "//foundation/appexecfwk/standard/interfaces/innerkits/task_dispatcher:appkit_dispatcher_td", 934 "//foundation/appexecfwk/standard/interfaces/innerkits/task_dispatcher:appkit_dispatcher_td", 935 "//foundation/distributedschedule/samgr/interfaces/innerkits/samgr_proxy:samgr_proxy", 936 "//foundation/graphic/standard:libwmclient", 937 "//foundation/multimodalinput/input/interfaces/native/innerkits/event:mmi_event", 938 "//third_party/googletest:gmock_main", 939 "//third_party/googletest:gtest_main", 940 "//utils/native/base:utils", 941 ] 942 943 external_deps = [ 944 "appexecfwk_standard:fmskit_native", 945 "hiviewdfx_hilog_native:libhilog", 946 "ipc:ipc_core", 947 ] 948} 949 950############################################################################### 951 952group("unittest") { 953 testonly = true 954 deps = [] 955 956 deps += [ 957 ":ability_context_test", 958 ":ability_impl_test", 959 ":ability_lifecycle_executor_test", 960 ":ability_lifecycle_test", 961 ":ability_permission_test", 962 ":ability_test", 963 ":ability_thread_dataability_test", 964 ":ability_thread_test", 965 ":data_ability_helper_test", 966 ":data_ability_impl_file_secondpart_test", 967 ":data_ability_impl_file_test", 968 ":data_ability_impl_test", 969 ":data_ability_operation_test", 970 ":data_ability_result_test", 971 ":data_uri_utils_test", 972 ":form_host_client_test", 973 ":form_provider_client_test", 974 ":pac_map_test", 975 ":page_ability_impl_test", 976 ":service_ability_impl_test", 977 ":task_handler_client_test", 978 ] 979} 980############################################################################### 981