1e0dac50fSopenharmony_ci# Copyright (c) 2023 Huawei Device Co., Ltd. 2e0dac50fSopenharmony_ci# Licensed under the Apache License, Version 2.0 (the "License"); 3e0dac50fSopenharmony_ci# you may not use this file except in compliance with the License. 4e0dac50fSopenharmony_ci# You may obtain a copy of the License at 5e0dac50fSopenharmony_ci# 6e0dac50fSopenharmony_ci# http://www.apache.org/licenses/LICENSE-2.0 7e0dac50fSopenharmony_ci# 8e0dac50fSopenharmony_ci# Unless required by applicable law or agreed to in writing, software 9e0dac50fSopenharmony_ci# distributed under the License is distributed on an "AS IS" BASIS, 10e0dac50fSopenharmony_ci# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 11e0dac50fSopenharmony_ci# See the License for the specific language governing permissions and 12e0dac50fSopenharmony_ci# limitations under the License. 13e0dac50fSopenharmony_ci 14e0dac50fSopenharmony_ciimport("//build/test.gni") 15e0dac50fSopenharmony_ciimport("../../../windowmanager_aafwk.gni") 16e0dac50fSopenharmony_cimodule_out_path = "window_manager/window_scene" 17e0dac50fSopenharmony_ci 18e0dac50fSopenharmony_cigroup("unittest") { 19e0dac50fSopenharmony_ci testonly = true 20e0dac50fSopenharmony_ci 21e0dac50fSopenharmony_ci deps = [ 22e0dac50fSopenharmony_ci ":ws_anomaly_detection_test", 23e0dac50fSopenharmony_ci ":ws_anr_handler_test", 24e0dac50fSopenharmony_ci ":ws_dfx_hisysevent_test", 25e0dac50fSopenharmony_ci ":ws_distributed_client_test", 26e0dac50fSopenharmony_ci ":ws_extension_session_manager_test", 27e0dac50fSopenharmony_ci ":ws_extension_session_test", 28e0dac50fSopenharmony_ci ":ws_ffrt_helper_test", 29e0dac50fSopenharmony_ci ":ws_hidumper_controller_test", 30e0dac50fSopenharmony_ci ":ws_intention_event_manager_test", 31e0dac50fSopenharmony_ci ":ws_keyboard_session_test", 32e0dac50fSopenharmony_ci ":ws_main_session_lifecycle_test", 33e0dac50fSopenharmony_ci ":ws_main_session_test", 34e0dac50fSopenharmony_ci ":ws_move_drag_controller_test", 35e0dac50fSopenharmony_ci ":ws_multi_instance_manager_test", 36e0dac50fSopenharmony_ci ":ws_root_scene_session_test", 37e0dac50fSopenharmony_ci ":ws_scb_system_session_test", 38e0dac50fSopenharmony_ci ":ws_scene_board_judgement_test", 39e0dac50fSopenharmony_ci ":ws_scene_input_manager_test", 40e0dac50fSopenharmony_ci ":ws_scene_persistence_test", 41e0dac50fSopenharmony_ci ":ws_scene_persistent_storage_test", 42e0dac50fSopenharmony_ci ":ws_scene_session_converter_test", 43e0dac50fSopenharmony_ci ":ws_scene_session_dirty_manager_test", 44e0dac50fSopenharmony_ci ":ws_scene_session_dirty_manager_test2", 45e0dac50fSopenharmony_ci ":ws_scene_session_lifecycle_test", 46e0dac50fSopenharmony_ci ":ws_scene_session_manager_lifecycle_test", 47e0dac50fSopenharmony_ci ":ws_scene_session_manager_lifecycle_test2", 48e0dac50fSopenharmony_ci ":ws_scene_session_manager_lite_stub_test", 49e0dac50fSopenharmony_ci ":ws_scene_session_manager_lite_test", 50e0dac50fSopenharmony_ci ":ws_scene_session_manager_proxy_lifecycle_test", 51e0dac50fSopenharmony_ci ":ws_scene_session_manager_proxy_test", 52e0dac50fSopenharmony_ci ":ws_scene_session_manager_stub_lifecycle_test", 53e0dac50fSopenharmony_ci ":ws_scene_session_manager_stub_test", 54e0dac50fSopenharmony_ci ":ws_scene_session_manager_supplement_test", 55e0dac50fSopenharmony_ci ":ws_scene_session_manager_test", 56e0dac50fSopenharmony_ci ":ws_scene_session_manager_test10", 57e0dac50fSopenharmony_ci ":ws_scene_session_manager_test11", 58e0dac50fSopenharmony_ci ":ws_scene_session_manager_test2", 59e0dac50fSopenharmony_ci ":ws_scene_session_manager_test3", 60e0dac50fSopenharmony_ci ":ws_scene_session_manager_test4", 61e0dac50fSopenharmony_ci ":ws_scene_session_manager_test5", 62e0dac50fSopenharmony_ci ":ws_scene_session_manager_test6", 63e0dac50fSopenharmony_ci ":ws_scene_session_manager_test7", 64e0dac50fSopenharmony_ci ":ws_scene_session_manager_test8", 65e0dac50fSopenharmony_ci ":ws_scene_session_manager_test9", 66e0dac50fSopenharmony_ci ":ws_scene_session_test", 67e0dac50fSopenharmony_ci ":ws_session_lifecycle_test", 68e0dac50fSopenharmony_ci ":ws_session_listener_controller_test", 69e0dac50fSopenharmony_ci ":ws_session_manager_agent_controller_test", 70e0dac50fSopenharmony_ci ":ws_session_manager_lite_test", 71e0dac50fSopenharmony_ci ":ws_session_manager_service_recover_proxy_test", 72e0dac50fSopenharmony_ci ":ws_session_manager_test", 73e0dac50fSopenharmony_ci ":ws_session_permission_test", 74e0dac50fSopenharmony_ci ":ws_session_proxy_lifecycle_test", 75e0dac50fSopenharmony_ci ":ws_session_proxy_mock_test", 76e0dac50fSopenharmony_ci ":ws_session_proxy_test", 77e0dac50fSopenharmony_ci ":ws_session_stage_proxy_lifecycle_test", 78e0dac50fSopenharmony_ci ":ws_session_stage_proxy_test", 79e0dac50fSopenharmony_ci ":ws_session_stage_stub_lifecycle_test", 80e0dac50fSopenharmony_ci ":ws_session_stage_stub_test", 81e0dac50fSopenharmony_ci ":ws_session_stub_lifecycle_test", 82e0dac50fSopenharmony_ci ":ws_session_stub_mock_test", 83e0dac50fSopenharmony_ci ":ws_session_stub_test", 84e0dac50fSopenharmony_ci ":ws_session_test", 85e0dac50fSopenharmony_ci ":ws_sub_session_lifecycle_test", 86e0dac50fSopenharmony_ci ":ws_sub_session_test", 87e0dac50fSopenharmony_ci ":ws_system_session_lifecycle_test", 88e0dac50fSopenharmony_ci ":ws_system_session_test", 89e0dac50fSopenharmony_ci ":ws_task_scheduler_test", 90e0dac50fSopenharmony_ci ":ws_window_event_channel_proxy_mock_test", 91e0dac50fSopenharmony_ci ":ws_window_event_channel_proxy_test", 92e0dac50fSopenharmony_ci ":ws_window_event_channel_stub_mock_test", 93e0dac50fSopenharmony_ci ":ws_window_event_channel_stub_test", 94e0dac50fSopenharmony_ci ":ws_window_event_channel_test", 95e0dac50fSopenharmony_ci ":ws_window_scene_config_test", 96e0dac50fSopenharmony_ci ":ws_window_session_property_test", 97e0dac50fSopenharmony_ci ] 98e0dac50fSopenharmony_ci} 99e0dac50fSopenharmony_ci 100e0dac50fSopenharmony_ciohos_unittest("ws_anomaly_detection_test") { 101e0dac50fSopenharmony_ci module_out_path = module_out_path 102e0dac50fSopenharmony_ci 103e0dac50fSopenharmony_ci sources = [ "anomaly_detection_test.cpp" ] 104e0dac50fSopenharmony_ci 105e0dac50fSopenharmony_ci deps = [ ":ws_unittest_common" ] 106e0dac50fSopenharmony_ci 107e0dac50fSopenharmony_ci external_deps = [ 108e0dac50fSopenharmony_ci "ability_base:session_info", 109e0dac50fSopenharmony_ci "ability_runtime:ability_context_native", 110e0dac50fSopenharmony_ci "ability_runtime:mission_info", 111e0dac50fSopenharmony_ci "c_utils:utils", 112e0dac50fSopenharmony_ci "hilog:libhilog", 113e0dac50fSopenharmony_ci ] 114e0dac50fSopenharmony_ci} 115e0dac50fSopenharmony_ci 116e0dac50fSopenharmony_ciohos_unittest("ws_scene_input_manager_test") { 117e0dac50fSopenharmony_ci module_out_path = module_out_path 118e0dac50fSopenharmony_ci 119e0dac50fSopenharmony_ci sources = [ "scene_input_manager_test.cpp" ] 120e0dac50fSopenharmony_ci 121e0dac50fSopenharmony_ci deps = [ ":ws_unittest_common" ] 122e0dac50fSopenharmony_ci 123e0dac50fSopenharmony_ci external_deps = [ 124e0dac50fSopenharmony_ci "ability_runtime:app_manager", 125e0dac50fSopenharmony_ci "accessibility:accessibility_common", 126e0dac50fSopenharmony_ci "ace_engine:ace_uicontent", 127e0dac50fSopenharmony_ci "c_utils:utils", 128e0dac50fSopenharmony_ci "eventhandler:libeventhandler", 129e0dac50fSopenharmony_ci "graphic_2d:libcomposer", 130e0dac50fSopenharmony_ci "graphic_2d:librender_service_client", 131e0dac50fSopenharmony_ci "graphic_2d:window_animation", 132e0dac50fSopenharmony_ci "hilog:libhilog", 133e0dac50fSopenharmony_ci "hisysevent:libhisysevent", 134e0dac50fSopenharmony_ci "hitrace:hitrace_meter", 135e0dac50fSopenharmony_ci "input:libmmi-client", 136e0dac50fSopenharmony_ci ] 137e0dac50fSopenharmony_ci} 138e0dac50fSopenharmony_ci 139e0dac50fSopenharmony_ciohos_unittest("ws_system_session_test") { 140e0dac50fSopenharmony_ci module_out_path = module_out_path 141e0dac50fSopenharmony_ci 142e0dac50fSopenharmony_ci sources = [ "system_session_test.cpp" ] 143e0dac50fSopenharmony_ci 144e0dac50fSopenharmony_ci deps = [ ":ws_unittest_common" ] 145e0dac50fSopenharmony_ci 146e0dac50fSopenharmony_ci external_deps = [ 147e0dac50fSopenharmony_ci "c_utils:utils", 148e0dac50fSopenharmony_ci "hilog:libhilog", 149e0dac50fSopenharmony_ci ] 150e0dac50fSopenharmony_ci} 151e0dac50fSopenharmony_ci 152e0dac50fSopenharmony_ciohos_unittest("ws_system_session_lifecycle_test") { 153e0dac50fSopenharmony_ci module_out_path = module_out_path 154e0dac50fSopenharmony_ci 155e0dac50fSopenharmony_ci sources = [ "system_session_lifecycle_test.cpp" ] 156e0dac50fSopenharmony_ci 157e0dac50fSopenharmony_ci deps = [ ":ws_unittest_common" ] 158e0dac50fSopenharmony_ci 159e0dac50fSopenharmony_ci external_deps = [ 160e0dac50fSopenharmony_ci "c_utils:utils", 161e0dac50fSopenharmony_ci "hilog:libhilog", 162e0dac50fSopenharmony_ci ] 163e0dac50fSopenharmony_ci} 164e0dac50fSopenharmony_ci 165e0dac50fSopenharmony_ciohos_unittest("ws_keyboard_session_test") { 166e0dac50fSopenharmony_ci module_out_path = module_out_path 167e0dac50fSopenharmony_ci 168e0dac50fSopenharmony_ci sources = [ "keyboard_session_test.cpp" ] 169e0dac50fSopenharmony_ci 170e0dac50fSopenharmony_ci deps = [ ":ws_unittest_common" ] 171e0dac50fSopenharmony_ci 172e0dac50fSopenharmony_ci external_deps = [ 173e0dac50fSopenharmony_ci "c_utils:utils", 174e0dac50fSopenharmony_ci "hilog:libhilog", 175e0dac50fSopenharmony_ci "init:libbegetutil", 176e0dac50fSopenharmony_ci ] 177e0dac50fSopenharmony_ci} 178e0dac50fSopenharmony_ci 179e0dac50fSopenharmony_ciohos_unittest("ws_main_session_test") { 180e0dac50fSopenharmony_ci module_out_path = module_out_path 181e0dac50fSopenharmony_ci 182e0dac50fSopenharmony_ci sources = [ "main_session_test.cpp" ] 183e0dac50fSopenharmony_ci 184e0dac50fSopenharmony_ci deps = [ ":ws_unittest_common" ] 185e0dac50fSopenharmony_ci 186e0dac50fSopenharmony_ci external_deps = [ 187e0dac50fSopenharmony_ci "c_utils:utils", 188e0dac50fSopenharmony_ci "hilog:libhilog", 189e0dac50fSopenharmony_ci ] 190e0dac50fSopenharmony_ci} 191e0dac50fSopenharmony_ci 192e0dac50fSopenharmony_ciohos_unittest("ws_main_session_lifecycle_test") { 193e0dac50fSopenharmony_ci module_out_path = module_out_path 194e0dac50fSopenharmony_ci 195e0dac50fSopenharmony_ci sources = [ "main_session_lifecycle_test.cpp" ] 196e0dac50fSopenharmony_ci 197e0dac50fSopenharmony_ci deps = [ ":ws_unittest_common" ] 198e0dac50fSopenharmony_ci 199e0dac50fSopenharmony_ci external_deps = [ 200e0dac50fSopenharmony_ci "c_utils:utils", 201e0dac50fSopenharmony_ci "hilog:libhilog", 202e0dac50fSopenharmony_ci ] 203e0dac50fSopenharmony_ci} 204e0dac50fSopenharmony_ci 205e0dac50fSopenharmony_ciohos_unittest("ws_scb_system_session_test") { 206e0dac50fSopenharmony_ci module_out_path = module_out_path 207e0dac50fSopenharmony_ci 208e0dac50fSopenharmony_ci sources = [ "scb_system_session_test.cpp" ] 209e0dac50fSopenharmony_ci 210e0dac50fSopenharmony_ci deps = [ ":ws_unittest_common" ] 211e0dac50fSopenharmony_ci 212e0dac50fSopenharmony_ci external_deps = [ 213e0dac50fSopenharmony_ci "c_utils:utils", 214e0dac50fSopenharmony_ci "hilog:libhilog", 215e0dac50fSopenharmony_ci ] 216e0dac50fSopenharmony_ci} 217e0dac50fSopenharmony_ci 218e0dac50fSopenharmony_ciohos_unittest("ws_sub_session_test") { 219e0dac50fSopenharmony_ci module_out_path = module_out_path 220e0dac50fSopenharmony_ci 221e0dac50fSopenharmony_ci sources = [ "sub_session_test.cpp" ] 222e0dac50fSopenharmony_ci 223e0dac50fSopenharmony_ci deps = [ ":ws_unittest_common" ] 224e0dac50fSopenharmony_ci 225e0dac50fSopenharmony_ci external_deps = [ 226e0dac50fSopenharmony_ci "c_utils:utils", 227e0dac50fSopenharmony_ci "hilog:libhilog", 228e0dac50fSopenharmony_ci ] 229e0dac50fSopenharmony_ci} 230e0dac50fSopenharmony_ci 231e0dac50fSopenharmony_ciohos_unittest("ws_sub_session_lifecycle_test") { 232e0dac50fSopenharmony_ci module_out_path = module_out_path 233e0dac50fSopenharmony_ci 234e0dac50fSopenharmony_ci sources = [ "sub_session_lifecycle_test.cpp" ] 235e0dac50fSopenharmony_ci 236e0dac50fSopenharmony_ci deps = [ ":ws_unittest_common" ] 237e0dac50fSopenharmony_ci 238e0dac50fSopenharmony_ci external_deps = [ 239e0dac50fSopenharmony_ci "c_utils:utils", 240e0dac50fSopenharmony_ci "hilog:libhilog", 241e0dac50fSopenharmony_ci ] 242e0dac50fSopenharmony_ci} 243e0dac50fSopenharmony_ci 244e0dac50fSopenharmony_ciohos_unittest("ws_task_scheduler_test") { 245e0dac50fSopenharmony_ci module_out_path = module_out_path 246e0dac50fSopenharmony_ci 247e0dac50fSopenharmony_ci sources = [ "task_scheduler_test.cpp" ] 248e0dac50fSopenharmony_ci 249e0dac50fSopenharmony_ci deps = [ ":ws_unittest_common" ] 250e0dac50fSopenharmony_ci 251e0dac50fSopenharmony_ci external_deps = [ 252e0dac50fSopenharmony_ci "c_utils:utils", 253e0dac50fSopenharmony_ci "eventhandler:libeventhandler", 254e0dac50fSopenharmony_ci "hilog:libhilog", 255e0dac50fSopenharmony_ci ] 256e0dac50fSopenharmony_ci} 257e0dac50fSopenharmony_ci 258e0dac50fSopenharmony_ciohos_unittest("ws_session_permission_test") { 259e0dac50fSopenharmony_ci module_out_path = module_out_path 260e0dac50fSopenharmony_ci 261e0dac50fSopenharmony_ci sources = [ "session_permission_test.cpp" ] 262e0dac50fSopenharmony_ci 263e0dac50fSopenharmony_ci deps = [ ":ws_unittest_common" ] 264e0dac50fSopenharmony_ci 265e0dac50fSopenharmony_ci external_deps = [ 266e0dac50fSopenharmony_ci "c_utils:utils", 267e0dac50fSopenharmony_ci "hilog:libhilog", 268e0dac50fSopenharmony_ci ] 269e0dac50fSopenharmony_ci} 270e0dac50fSopenharmony_ci 271e0dac50fSopenharmony_ciohos_unittest("ws_session_listener_controller_test") { 272e0dac50fSopenharmony_ci module_out_path = module_out_path 273e0dac50fSopenharmony_ci 274e0dac50fSopenharmony_ci sources = [ "session_listener_controller_test.cpp" ] 275e0dac50fSopenharmony_ci 276e0dac50fSopenharmony_ci deps = [ ":ws_unittest_common" ] 277e0dac50fSopenharmony_ci 278e0dac50fSopenharmony_ci external_deps = [ 279e0dac50fSopenharmony_ci "ability_runtime:ability_manager", 280e0dac50fSopenharmony_ci "c_utils:utils", 281e0dac50fSopenharmony_ci "image_framework:image_native", 282e0dac50fSopenharmony_ci ] 283e0dac50fSopenharmony_ci} 284e0dac50fSopenharmony_ci 285e0dac50fSopenharmony_ciohos_unittest("ws_scene_persistent_storage_test") { 286e0dac50fSopenharmony_ci module_out_path = module_out_path 287e0dac50fSopenharmony_ci 288e0dac50fSopenharmony_ci sources = [ "scene_persistent_storage_test.cpp" ] 289e0dac50fSopenharmony_ci 290e0dac50fSopenharmony_ci include_dirs = [ "${window_base_path}/window_scene/session/host/include" ] 291e0dac50fSopenharmony_ci 292e0dac50fSopenharmony_ci deps = [ ":ws_unittest_common" ] 293e0dac50fSopenharmony_ci 294e0dac50fSopenharmony_ci external_deps = [ 295e0dac50fSopenharmony_ci "ability_base:session_info", 296e0dac50fSopenharmony_ci "ability_base:want", 297e0dac50fSopenharmony_ci "c_utils:utils", 298e0dac50fSopenharmony_ci "hilog:libhilog", 299e0dac50fSopenharmony_ci ] 300e0dac50fSopenharmony_ci} 301e0dac50fSopenharmony_ci 302e0dac50fSopenharmony_ciohos_unittest("ws_extension_session_test") { 303e0dac50fSopenharmony_ci module_out_path = module_out_path 304e0dac50fSopenharmony_ci 305e0dac50fSopenharmony_ci sources = [ "extension_session_test.cpp" ] 306e0dac50fSopenharmony_ci include_dirs = [ "${window_base_path}/window_scene/session/host/include" ] 307e0dac50fSopenharmony_ci 308e0dac50fSopenharmony_ci deps = [ ":ws_unittest_common" ] 309e0dac50fSopenharmony_ci defines = [ "ACCESSIBILITY_MOCK" ] 310e0dac50fSopenharmony_ci 311e0dac50fSopenharmony_ci external_deps = [ 312e0dac50fSopenharmony_ci "ability_base:session_info", 313e0dac50fSopenharmony_ci "ability_base:want", 314e0dac50fSopenharmony_ci "c_utils:utils", 315e0dac50fSopenharmony_ci "hilog:libhilog", 316e0dac50fSopenharmony_ci ] 317e0dac50fSopenharmony_ci} 318e0dac50fSopenharmony_ci 319e0dac50fSopenharmony_ciohos_unittest("ws_ffrt_helper_test") { 320e0dac50fSopenharmony_ci module_out_path = module_out_path 321e0dac50fSopenharmony_ci 322e0dac50fSopenharmony_ci sources = [ "ws_ffrt_helper_test.cpp" ] 323e0dac50fSopenharmony_ci include_dirs = [ "${window_base_path}/window_scene/session/host/include" ] 324e0dac50fSopenharmony_ci 325e0dac50fSopenharmony_ci deps = [ ":ws_unittest_common" ] 326e0dac50fSopenharmony_ci 327e0dac50fSopenharmony_ci external_deps = [ 328e0dac50fSopenharmony_ci "c_utils:utils", 329e0dac50fSopenharmony_ci "hilog:libhilog", 330e0dac50fSopenharmony_ci ] 331e0dac50fSopenharmony_ci} 332e0dac50fSopenharmony_ci 333e0dac50fSopenharmony_ciohos_unittest("ws_root_scene_session_test") { 334e0dac50fSopenharmony_ci module_out_path = module_out_path 335e0dac50fSopenharmony_ci 336e0dac50fSopenharmony_ci sources = [ "root_scene_session_test.cpp" ] 337e0dac50fSopenharmony_ci 338e0dac50fSopenharmony_ci include_dirs = [ "${window_base_path}/window_scene/session/host/include" ] 339e0dac50fSopenharmony_ci 340e0dac50fSopenharmony_ci deps = [ ":ws_unittest_common" ] 341e0dac50fSopenharmony_ci 342e0dac50fSopenharmony_ci external_deps = [ 343e0dac50fSopenharmony_ci "c_utils:utils", 344e0dac50fSopenharmony_ci "hilog:libhilog", 345e0dac50fSopenharmony_ci ] 346e0dac50fSopenharmony_ci} 347e0dac50fSopenharmony_ci 348e0dac50fSopenharmony_ciohos_unittest("ws_scene_persistence_test") { 349e0dac50fSopenharmony_ci module_out_path = module_out_path 350e0dac50fSopenharmony_ci 351e0dac50fSopenharmony_ci sources = [ "scene_persistence_test.cpp" ] 352e0dac50fSopenharmony_ci 353e0dac50fSopenharmony_ci include_dirs = [ "${window_base_path}/window_scene/session/host/include" ] 354e0dac50fSopenharmony_ci 355e0dac50fSopenharmony_ci deps = [ ":ws_unittest_common" ] 356e0dac50fSopenharmony_ci 357e0dac50fSopenharmony_ci external_deps = [ 358e0dac50fSopenharmony_ci "c_utils:utils", 359e0dac50fSopenharmony_ci "hilog:libhilog", 360e0dac50fSopenharmony_ci ] 361e0dac50fSopenharmony_ci} 362e0dac50fSopenharmony_ci 363e0dac50fSopenharmony_ciohos_unittest("ws_session_test") { 364e0dac50fSopenharmony_ci module_out_path = module_out_path 365e0dac50fSopenharmony_ci 366e0dac50fSopenharmony_ci sources = [ 367e0dac50fSopenharmony_ci "session_test.cpp", 368e0dac50fSopenharmony_ci "session_test2.cpp", 369e0dac50fSopenharmony_ci "session_test3.cpp", 370e0dac50fSopenharmony_ci ] 371e0dac50fSopenharmony_ci 372e0dac50fSopenharmony_ci deps = [ ":ws_unittest_common" ] 373e0dac50fSopenharmony_ci 374e0dac50fSopenharmony_ci external_deps = [ 375e0dac50fSopenharmony_ci "ability_base:session_info", 376e0dac50fSopenharmony_ci "ability_base:want", 377e0dac50fSopenharmony_ci "ability_runtime:app_manager", 378e0dac50fSopenharmony_ci "ability_runtime:process_options", 379e0dac50fSopenharmony_ci "accessibility:accessibility_common", 380e0dac50fSopenharmony_ci "c_utils:utils", 381e0dac50fSopenharmony_ci "eventhandler:libeventhandler", 382e0dac50fSopenharmony_ci "hilog:libhilog", 383e0dac50fSopenharmony_ci ] 384e0dac50fSopenharmony_ci} 385e0dac50fSopenharmony_ci 386e0dac50fSopenharmony_ciohos_unittest("ws_session_lifecycle_test") { 387e0dac50fSopenharmony_ci module_out_path = module_out_path 388e0dac50fSopenharmony_ci 389e0dac50fSopenharmony_ci sources = [ "session_lifecycle_test.cpp" ] 390e0dac50fSopenharmony_ci 391e0dac50fSopenharmony_ci deps = [ ":ws_unittest_common" ] 392e0dac50fSopenharmony_ci 393e0dac50fSopenharmony_ci external_deps = [ 394e0dac50fSopenharmony_ci "ability_base:session_info", 395e0dac50fSopenharmony_ci "ability_base:want", 396e0dac50fSopenharmony_ci "ability_runtime:app_manager", 397e0dac50fSopenharmony_ci "accessibility:accessibility_common", 398e0dac50fSopenharmony_ci "c_utils:utils", 399e0dac50fSopenharmony_ci "eventhandler:libeventhandler", 400e0dac50fSopenharmony_ci "hilog:libhilog", 401e0dac50fSopenharmony_ci ] 402e0dac50fSopenharmony_ci} 403e0dac50fSopenharmony_ci 404e0dac50fSopenharmony_ciohos_unittest("ws_scene_board_judgement_test") { 405e0dac50fSopenharmony_ci module_out_path = module_out_path 406e0dac50fSopenharmony_ci 407e0dac50fSopenharmony_ci include_dirs = 408e0dac50fSopenharmony_ci [ "${window_base_path}/window_scene/interfaces/innerkits/include" ] 409e0dac50fSopenharmony_ci 410e0dac50fSopenharmony_ci sources = [ "scene_board_judgement_test.cpp" ] 411e0dac50fSopenharmony_ci 412e0dac50fSopenharmony_ci deps = [ 413e0dac50fSopenharmony_ci ":ws_unittest_common", 414e0dac50fSopenharmony_ci "${window_base_path}/window_scene/interfaces/innerkits:libwsutils", 415e0dac50fSopenharmony_ci ] 416e0dac50fSopenharmony_ci} 417e0dac50fSopenharmony_ci 418e0dac50fSopenharmony_ciohos_unittest("ws_window_scene_config_test") { 419e0dac50fSopenharmony_ci module_out_path = module_out_path 420e0dac50fSopenharmony_ci 421e0dac50fSopenharmony_ci sources = [ "window_scene_config_test.cpp" ] 422e0dac50fSopenharmony_ci 423e0dac50fSopenharmony_ci deps = [ ":ws_unittest_common" ] 424e0dac50fSopenharmony_ci 425e0dac50fSopenharmony_ci external_deps = [ 426e0dac50fSopenharmony_ci "c_utils:utils", 427e0dac50fSopenharmony_ci "hilog:libhilog", 428e0dac50fSopenharmony_ci ] 429e0dac50fSopenharmony_ci} 430e0dac50fSopenharmony_ci 431e0dac50fSopenharmony_ciohos_unittest("ws_scene_session_manager_lite_test") { 432e0dac50fSopenharmony_ci module_out_path = module_out_path 433e0dac50fSopenharmony_ci 434e0dac50fSopenharmony_ci sources = [ "scene_session_manager_lite_test.cpp" ] 435e0dac50fSopenharmony_ci 436e0dac50fSopenharmony_ci deps = [ ":ws_unittest_common" ] 437e0dac50fSopenharmony_ci 438e0dac50fSopenharmony_ci external_deps = [ 439e0dac50fSopenharmony_ci "ability_runtime:app_manager", 440e0dac50fSopenharmony_ci "c_utils:utils", 441e0dac50fSopenharmony_ci "hilog:libhilog", 442e0dac50fSopenharmony_ci ] 443e0dac50fSopenharmony_ci} 444e0dac50fSopenharmony_ci 445e0dac50fSopenharmony_ciohos_unittest("ws_scene_session_manager_lifecycle_test") { 446e0dac50fSopenharmony_ci module_out_path = module_out_path 447e0dac50fSopenharmony_ci 448e0dac50fSopenharmony_ci sources = [ "scene_session_manager_lifecycle_test.cpp" ] 449e0dac50fSopenharmony_ci 450e0dac50fSopenharmony_ci cflags_cc = [ "-Wno-thread-safety" ] 451e0dac50fSopenharmony_ci 452e0dac50fSopenharmony_ci deps = [ ":ws_unittest_common" ] 453e0dac50fSopenharmony_ci 454e0dac50fSopenharmony_ci external_deps = [ 455e0dac50fSopenharmony_ci "ability_base:configuration", 456e0dac50fSopenharmony_ci "ability_base:session_info", 457e0dac50fSopenharmony_ci "ability_runtime:ability_context_native", 458e0dac50fSopenharmony_ci "ability_runtime:mission_info", 459e0dac50fSopenharmony_ci "bundle_framework:appexecfwk_base", 460e0dac50fSopenharmony_ci "bundle_framework:appexecfwk_core", 461e0dac50fSopenharmony_ci "c_utils:utils", 462e0dac50fSopenharmony_ci "eventhandler:libeventhandler", 463e0dac50fSopenharmony_ci "hilog:libhilog", 464e0dac50fSopenharmony_ci ] 465e0dac50fSopenharmony_ci} 466e0dac50fSopenharmony_ci 467e0dac50fSopenharmony_ciohos_unittest("ws_scene_session_manager_lifecycle_test2") { 468e0dac50fSopenharmony_ci module_out_path = module_out_path 469e0dac50fSopenharmony_ci 470e0dac50fSopenharmony_ci sources = [ "scene_session_manager_lifecycle_test2.cpp" ] 471e0dac50fSopenharmony_ci 472e0dac50fSopenharmony_ci cflags_cc = [ "-Wno-thread-safety" ] 473e0dac50fSopenharmony_ci 474e0dac50fSopenharmony_ci deps = [ ":ws_unittest_common" ] 475e0dac50fSopenharmony_ci 476e0dac50fSopenharmony_ci external_deps = [ 477e0dac50fSopenharmony_ci "ability_base:configuration", 478e0dac50fSopenharmony_ci "ability_base:session_info", 479e0dac50fSopenharmony_ci "ability_runtime:ability_context_native", 480e0dac50fSopenharmony_ci "ability_runtime:mission_info", 481e0dac50fSopenharmony_ci "bundle_framework:appexecfwk_base", 482e0dac50fSopenharmony_ci "bundle_framework:appexecfwk_core", 483e0dac50fSopenharmony_ci "c_utils:utils", 484e0dac50fSopenharmony_ci "eventhandler:libeventhandler", 485e0dac50fSopenharmony_ci "hilog:libhilog", 486e0dac50fSopenharmony_ci ] 487e0dac50fSopenharmony_ci} 488e0dac50fSopenharmony_ci 489e0dac50fSopenharmony_ciohos_unittest("ws_scene_session_manager_proxy_lifecycle_test") { 490e0dac50fSopenharmony_ci module_out_path = module_out_path 491e0dac50fSopenharmony_ci 492e0dac50fSopenharmony_ci sources = [ "scene_session_manager_proxy_lifecycle_test.cpp" ] 493e0dac50fSopenharmony_ci 494e0dac50fSopenharmony_ci deps = [ ":ws_unittest_common" ] 495e0dac50fSopenharmony_ci 496e0dac50fSopenharmony_ci external_deps = [ 497e0dac50fSopenharmony_ci "ability_runtime:app_manager", 498e0dac50fSopenharmony_ci "ability_runtime:mission_info", 499e0dac50fSopenharmony_ci "c_utils:utils", 500e0dac50fSopenharmony_ci "hilog:libhilog", 501e0dac50fSopenharmony_ci ] 502e0dac50fSopenharmony_ci} 503e0dac50fSopenharmony_ci 504e0dac50fSopenharmony_ciohos_unittest("ws_scene_session_manager_stub_lifecycle_test") { 505e0dac50fSopenharmony_ci module_out_path = module_out_path 506e0dac50fSopenharmony_ci 507e0dac50fSopenharmony_ci sources = [ "scene_session_manager_stub_lifecycle_test.cpp" ] 508e0dac50fSopenharmony_ci 509e0dac50fSopenharmony_ci deps = [ ":ws_unittest_common" ] 510e0dac50fSopenharmony_ci 511e0dac50fSopenharmony_ci external_deps = [ 512e0dac50fSopenharmony_ci "ability_runtime:app_manager", 513e0dac50fSopenharmony_ci "c_utils:utils", 514e0dac50fSopenharmony_ci "hilog:libhilog", 515e0dac50fSopenharmony_ci ] 516e0dac50fSopenharmony_ci} 517e0dac50fSopenharmony_ci 518e0dac50fSopenharmony_ciohos_unittest("ws_session_stage_proxy_lifecycle_test") { 519e0dac50fSopenharmony_ci module_out_path = module_out_path 520e0dac50fSopenharmony_ci 521e0dac50fSopenharmony_ci sources = [ "session_stage_proxy_lifecycle_test.cpp" ] 522e0dac50fSopenharmony_ci 523e0dac50fSopenharmony_ci deps = [ ":ws_unittest_common" ] 524e0dac50fSopenharmony_ci 525e0dac50fSopenharmony_ci external_deps = [ 526e0dac50fSopenharmony_ci "ability_base:base", 527e0dac50fSopenharmony_ci "c_utils:utils", 528e0dac50fSopenharmony_ci "hilog:libhilog", 529e0dac50fSopenharmony_ci ] 530e0dac50fSopenharmony_ci} 531e0dac50fSopenharmony_ci 532e0dac50fSopenharmony_ciohos_unittest("ws_session_stage_stub_lifecycle_test") { 533e0dac50fSopenharmony_ci module_out_path = module_out_path 534e0dac50fSopenharmony_ci 535e0dac50fSopenharmony_ci sources = [ "session_stage_stub_lifecycle_test.cpp" ] 536e0dac50fSopenharmony_ci 537e0dac50fSopenharmony_ci deps = [ ":ws_unittest_common" ] 538e0dac50fSopenharmony_ci 539e0dac50fSopenharmony_ci external_deps = [ 540e0dac50fSopenharmony_ci "ability_runtime:app_manager", 541e0dac50fSopenharmony_ci "c_utils:utils", 542e0dac50fSopenharmony_ci "hilog:libhilog", 543e0dac50fSopenharmony_ci ] 544e0dac50fSopenharmony_ci} 545e0dac50fSopenharmony_ci 546e0dac50fSopenharmony_ciohos_unittest("ws_scene_session_manager_test") { 547e0dac50fSopenharmony_ci module_out_path = module_out_path 548e0dac50fSopenharmony_ci 549e0dac50fSopenharmony_ci sources = [ "scene_session_manager_test.cpp" ] 550e0dac50fSopenharmony_ci 551e0dac50fSopenharmony_ci cflags_cc = [ "-Wno-thread-safety" ] 552e0dac50fSopenharmony_ci 553e0dac50fSopenharmony_ci deps = [ ":ws_unittest_common" ] 554e0dac50fSopenharmony_ci 555e0dac50fSopenharmony_ci external_deps = [ 556e0dac50fSopenharmony_ci "ability_base:configuration", 557e0dac50fSopenharmony_ci "ability_base:session_info", 558e0dac50fSopenharmony_ci "ability_runtime:ability_context_native", 559e0dac50fSopenharmony_ci "ability_runtime:mission_info", 560e0dac50fSopenharmony_ci "bundle_framework:appexecfwk_base", 561e0dac50fSopenharmony_ci "bundle_framework:appexecfwk_core", 562e0dac50fSopenharmony_ci "c_utils:utils", 563e0dac50fSopenharmony_ci "eventhandler:libeventhandler", 564e0dac50fSopenharmony_ci "hilog:libhilog", 565e0dac50fSopenharmony_ci ] 566e0dac50fSopenharmony_ci} 567e0dac50fSopenharmony_ci 568e0dac50fSopenharmony_ciohos_unittest("ws_scene_session_manager_test2") { 569e0dac50fSopenharmony_ci module_out_path = module_out_path 570e0dac50fSopenharmony_ci 571e0dac50fSopenharmony_ci sources = [ "scene_session_manager_test2.cpp" ] 572e0dac50fSopenharmony_ci 573e0dac50fSopenharmony_ci deps = [ ":ws_unittest_common" ] 574e0dac50fSopenharmony_ci 575e0dac50fSopenharmony_ci external_deps = [ 576e0dac50fSopenharmony_ci "ability_base:configuration", 577e0dac50fSopenharmony_ci "ability_base:session_info", 578e0dac50fSopenharmony_ci "ability_runtime:ability_context_native", 579e0dac50fSopenharmony_ci "ability_runtime:mission_info", 580e0dac50fSopenharmony_ci "bundle_framework:appexecfwk_base", 581e0dac50fSopenharmony_ci "bundle_framework:appexecfwk_core", 582e0dac50fSopenharmony_ci "c_utils:utils", 583e0dac50fSopenharmony_ci "eventhandler:libeventhandler", 584e0dac50fSopenharmony_ci "hilog:libhilog", 585e0dac50fSopenharmony_ci ] 586e0dac50fSopenharmony_ci} 587e0dac50fSopenharmony_ci 588e0dac50fSopenharmony_ciohos_unittest("ws_scene_session_manager_test3") { 589e0dac50fSopenharmony_ci module_out_path = module_out_path 590e0dac50fSopenharmony_ci 591e0dac50fSopenharmony_ci sources = [ "scene_session_manager_test3.cpp" ] 592e0dac50fSopenharmony_ci 593e0dac50fSopenharmony_ci deps = [ ":ws_unittest_common" ] 594e0dac50fSopenharmony_ci 595e0dac50fSopenharmony_ci external_deps = [ 596e0dac50fSopenharmony_ci "ability_base:configuration", 597e0dac50fSopenharmony_ci "ability_base:session_info", 598e0dac50fSopenharmony_ci "ability_runtime:ability_context_native", 599e0dac50fSopenharmony_ci "ability_runtime:mission_info", 600e0dac50fSopenharmony_ci "bundle_framework:appexecfwk_base", 601e0dac50fSopenharmony_ci "bundle_framework:appexecfwk_core", 602e0dac50fSopenharmony_ci "c_utils:utils", 603e0dac50fSopenharmony_ci "eventhandler:libeventhandler", 604e0dac50fSopenharmony_ci "hilog:libhilog", 605e0dac50fSopenharmony_ci ] 606e0dac50fSopenharmony_ci} 607e0dac50fSopenharmony_ci 608e0dac50fSopenharmony_ciohos_unittest("ws_scene_session_manager_test4") { 609e0dac50fSopenharmony_ci module_out_path = module_out_path 610e0dac50fSopenharmony_ci 611e0dac50fSopenharmony_ci sources = [ "scene_session_manager_test4.cpp" ] 612e0dac50fSopenharmony_ci 613e0dac50fSopenharmony_ci deps = [ ":ws_unittest_common" ] 614e0dac50fSopenharmony_ci 615e0dac50fSopenharmony_ci external_deps = [ 616e0dac50fSopenharmony_ci "ability_base:configuration", 617e0dac50fSopenharmony_ci "ability_base:session_info", 618e0dac50fSopenharmony_ci "ability_runtime:ability_context_native", 619e0dac50fSopenharmony_ci "ability_runtime:mission_info", 620e0dac50fSopenharmony_ci "bundle_framework:appexecfwk_base", 621e0dac50fSopenharmony_ci "bundle_framework:appexecfwk_core", 622e0dac50fSopenharmony_ci "c_utils:utils", 623e0dac50fSopenharmony_ci "eventhandler:libeventhandler", 624e0dac50fSopenharmony_ci "hilog:libhilog", 625e0dac50fSopenharmony_ci ] 626e0dac50fSopenharmony_ci} 627e0dac50fSopenharmony_ci 628e0dac50fSopenharmony_ciohos_unittest("ws_scene_session_manager_test5") { 629e0dac50fSopenharmony_ci module_out_path = module_out_path 630e0dac50fSopenharmony_ci include_dirs = [ "${window_base_path}/test/common/utils/include/" ] 631e0dac50fSopenharmony_ci sanitize = { 632e0dac50fSopenharmony_ci cfi = true 633e0dac50fSopenharmony_ci cfi_cross_dso = true 634e0dac50fSopenharmony_ci cfi_vcall_icall_only = true 635e0dac50fSopenharmony_ci debug = false 636e0dac50fSopenharmony_ci } 637e0dac50fSopenharmony_ci sources = [ "scene_session_manager_test5.cpp" ] 638e0dac50fSopenharmony_ci 639e0dac50fSopenharmony_ci deps = [ 640e0dac50fSopenharmony_ci ":ws_unittest_common", 641e0dac50fSopenharmony_ci "${window_base_path}/test/common/utils:libtestutil", 642e0dac50fSopenharmony_ci ] 643e0dac50fSopenharmony_ci 644e0dac50fSopenharmony_ci external_deps = [ 645e0dac50fSopenharmony_ci "ability_base:configuration", 646e0dac50fSopenharmony_ci "ability_base:session_info", 647e0dac50fSopenharmony_ci "ability_runtime:ability_context_native", 648e0dac50fSopenharmony_ci "ability_runtime:mission_info", 649e0dac50fSopenharmony_ci "bundle_framework:appexecfwk_base", 650e0dac50fSopenharmony_ci "bundle_framework:appexecfwk_core", 651e0dac50fSopenharmony_ci "c_utils:utils", 652e0dac50fSopenharmony_ci "eventhandler:libeventhandler", 653e0dac50fSopenharmony_ci "hilog:libhilog", 654e0dac50fSopenharmony_ci ] 655e0dac50fSopenharmony_ci} 656e0dac50fSopenharmony_ci 657e0dac50fSopenharmony_ciohos_unittest("ws_scene_session_manager_test6") { 658e0dac50fSopenharmony_ci module_out_path = module_out_path 659e0dac50fSopenharmony_ci 660e0dac50fSopenharmony_ci sources = [ "scene_session_manager_test6.cpp" ] 661e0dac50fSopenharmony_ci 662e0dac50fSopenharmony_ci cflags_cc = [ "-Wno-thread-safety" ] 663e0dac50fSopenharmony_ci 664e0dac50fSopenharmony_ci deps = [ ":ws_unittest_common" ] 665e0dac50fSopenharmony_ci 666e0dac50fSopenharmony_ci external_deps = [ 667e0dac50fSopenharmony_ci "ability_base:configuration", 668e0dac50fSopenharmony_ci "ability_base:session_info", 669e0dac50fSopenharmony_ci "ability_runtime:ability_context_native", 670e0dac50fSopenharmony_ci "ability_runtime:mission_info", 671e0dac50fSopenharmony_ci "bundle_framework:appexecfwk_base", 672e0dac50fSopenharmony_ci "bundle_framework:appexecfwk_core", 673e0dac50fSopenharmony_ci "c_utils:utils", 674e0dac50fSopenharmony_ci "eventhandler:libeventhandler", 675e0dac50fSopenharmony_ci "hilog:libhilog", 676e0dac50fSopenharmony_ci ] 677e0dac50fSopenharmony_ci} 678e0dac50fSopenharmony_ci 679e0dac50fSopenharmony_ciohos_unittest("ws_scene_session_manager_test7") { 680e0dac50fSopenharmony_ci module_out_path = module_out_path 681e0dac50fSopenharmony_ci 682e0dac50fSopenharmony_ci sources = [ "scene_session_manager_test7.cpp" ] 683e0dac50fSopenharmony_ci 684e0dac50fSopenharmony_ci deps = [ ":ws_unittest_common" ] 685e0dac50fSopenharmony_ci 686e0dac50fSopenharmony_ci external_deps = [ 687e0dac50fSopenharmony_ci "ability_base:configuration", 688e0dac50fSopenharmony_ci "ability_base:session_info", 689e0dac50fSopenharmony_ci "ability_runtime:ability_context_native", 690e0dac50fSopenharmony_ci "ability_runtime:mission_info", 691e0dac50fSopenharmony_ci "bundle_framework:appexecfwk_base", 692e0dac50fSopenharmony_ci "bundle_framework:appexecfwk_core", 693e0dac50fSopenharmony_ci "c_utils:utils", 694e0dac50fSopenharmony_ci "eventhandler:libeventhandler", 695e0dac50fSopenharmony_ci "hilog:libhilog", 696e0dac50fSopenharmony_ci ] 697e0dac50fSopenharmony_ci} 698e0dac50fSopenharmony_ci 699e0dac50fSopenharmony_ciohos_unittest("ws_scene_session_manager_test8") { 700e0dac50fSopenharmony_ci module_out_path = module_out_path 701e0dac50fSopenharmony_ci 702e0dac50fSopenharmony_ci sources = [ "scene_session_manager_test8.cpp" ] 703e0dac50fSopenharmony_ci 704e0dac50fSopenharmony_ci deps = [ ":ws_unittest_common" ] 705e0dac50fSopenharmony_ci 706e0dac50fSopenharmony_ci include_dirs = [ "${ability_runtime_services_path}/abilitymgr/include" ] 707e0dac50fSopenharmony_ci 708e0dac50fSopenharmony_ci external_deps = [ 709e0dac50fSopenharmony_ci "ability_base:configuration", 710e0dac50fSopenharmony_ci "ability_base:session_info", 711e0dac50fSopenharmony_ci "ability_runtime:ability_context_native", 712e0dac50fSopenharmony_ci "ability_runtime:ability_manager", 713e0dac50fSopenharmony_ci "ability_runtime:mission_info", 714e0dac50fSopenharmony_ci "bundle_framework:appexecfwk_base", 715e0dac50fSopenharmony_ci "bundle_framework:appexecfwk_core", 716e0dac50fSopenharmony_ci "c_utils:utils", 717e0dac50fSopenharmony_ci "eventhandler:libeventhandler", 718e0dac50fSopenharmony_ci "hilog:libhilog", 719e0dac50fSopenharmony_ci ] 720e0dac50fSopenharmony_ci} 721e0dac50fSopenharmony_ci 722e0dac50fSopenharmony_ciohos_unittest("ws_scene_session_manager_test9") { 723e0dac50fSopenharmony_ci module_out_path = module_out_path 724e0dac50fSopenharmony_ci 725e0dac50fSopenharmony_ci sources = [ "scene_session_manager_test9.cpp" ] 726e0dac50fSopenharmony_ci 727e0dac50fSopenharmony_ci deps = [ ":ws_unittest_common" ] 728e0dac50fSopenharmony_ci 729e0dac50fSopenharmony_ci external_deps = [ 730e0dac50fSopenharmony_ci "ability_base:configuration", 731e0dac50fSopenharmony_ci "ability_base:session_info", 732e0dac50fSopenharmony_ci "ability_runtime:ability_context_native", 733e0dac50fSopenharmony_ci "ability_runtime:mission_info", 734e0dac50fSopenharmony_ci "bundle_framework:appexecfwk_base", 735e0dac50fSopenharmony_ci "bundle_framework:appexecfwk_core", 736e0dac50fSopenharmony_ci "c_utils:utils", 737e0dac50fSopenharmony_ci "eventhandler:libeventhandler", 738e0dac50fSopenharmony_ci "hilog:libhilog", 739e0dac50fSopenharmony_ci ] 740e0dac50fSopenharmony_ci} 741e0dac50fSopenharmony_ci 742e0dac50fSopenharmony_ciohos_unittest("ws_scene_session_manager_test10") { 743e0dac50fSopenharmony_ci module_out_path = module_out_path 744e0dac50fSopenharmony_ci 745e0dac50fSopenharmony_ci sources = [ "scene_session_manager_test10.cpp" ] 746e0dac50fSopenharmony_ci 747e0dac50fSopenharmony_ci deps = [ ":ws_unittest_common" ] 748e0dac50fSopenharmony_ci 749e0dac50fSopenharmony_ci external_deps = [ 750e0dac50fSopenharmony_ci "ability_base:configuration", 751e0dac50fSopenharmony_ci "ability_base:session_info", 752e0dac50fSopenharmony_ci "ability_runtime:ability_context_native", 753e0dac50fSopenharmony_ci "ability_runtime:mission_info", 754e0dac50fSopenharmony_ci "bundle_framework:appexecfwk_base", 755e0dac50fSopenharmony_ci "bundle_framework:appexecfwk_core", 756e0dac50fSopenharmony_ci "c_utils:utils", 757e0dac50fSopenharmony_ci "eventhandler:libeventhandler", 758e0dac50fSopenharmony_ci "hilog:libhilog", 759e0dac50fSopenharmony_ci ] 760e0dac50fSopenharmony_ci} 761e0dac50fSopenharmony_ci 762e0dac50fSopenharmony_ciohos_unittest("ws_scene_session_manager_test11") { 763e0dac50fSopenharmony_ci module_out_path = module_out_path 764e0dac50fSopenharmony_ci 765e0dac50fSopenharmony_ci sources = [ "scene_session_manager_test11.cpp" ] 766e0dac50fSopenharmony_ci 767e0dac50fSopenharmony_ci deps = [ ":ws_unittest_common" ] 768e0dac50fSopenharmony_ci 769e0dac50fSopenharmony_ci external_deps = [ 770e0dac50fSopenharmony_ci "ability_base:configuration", 771e0dac50fSopenharmony_ci "ability_base:session_info", 772e0dac50fSopenharmony_ci "ability_runtime:ability_context_native", 773e0dac50fSopenharmony_ci "ability_runtime:mission_info", 774e0dac50fSopenharmony_ci "bundle_framework:appexecfwk_base", 775e0dac50fSopenharmony_ci "bundle_framework:appexecfwk_core", 776e0dac50fSopenharmony_ci "c_utils:utils", 777e0dac50fSopenharmony_ci "eventhandler:libeventhandler", 778e0dac50fSopenharmony_ci "hilog:libhilog", 779e0dac50fSopenharmony_ci ] 780e0dac50fSopenharmony_ci} 781e0dac50fSopenharmony_ci 782e0dac50fSopenharmony_ciohos_unittest("ws_scene_session_manager_proxy_test") { 783e0dac50fSopenharmony_ci module_out_path = module_out_path 784e0dac50fSopenharmony_ci 785e0dac50fSopenharmony_ci sources = [ "scene_session_manager_proxy_test.cpp" ] 786e0dac50fSopenharmony_ci 787e0dac50fSopenharmony_ci deps = [ ":ws_unittest_common" ] 788e0dac50fSopenharmony_ci 789e0dac50fSopenharmony_ci external_deps = [ 790e0dac50fSopenharmony_ci "ability_runtime:app_manager", 791e0dac50fSopenharmony_ci "ability_runtime:mission_info", 792e0dac50fSopenharmony_ci "c_utils:utils", 793e0dac50fSopenharmony_ci "hilog:libhilog", 794e0dac50fSopenharmony_ci ] 795e0dac50fSopenharmony_ci} 796e0dac50fSopenharmony_ci 797e0dac50fSopenharmony_ciohos_unittest("ws_session_manager_agent_controller_test") { 798e0dac50fSopenharmony_ci module_out_path = module_out_path 799e0dac50fSopenharmony_ci 800e0dac50fSopenharmony_ci sources = [ "session_manager_agent_controller_test.cpp" ] 801e0dac50fSopenharmony_ci 802e0dac50fSopenharmony_ci deps = [ ":ws_unittest_common" ] 803e0dac50fSopenharmony_ci 804e0dac50fSopenharmony_ci external_deps = [ 805e0dac50fSopenharmony_ci "ability_runtime:app_manager", 806e0dac50fSopenharmony_ci "c_utils:utils", 807e0dac50fSopenharmony_ci "hilog:libhilog", 808e0dac50fSopenharmony_ci ] 809e0dac50fSopenharmony_ci} 810e0dac50fSopenharmony_ci 811e0dac50fSopenharmony_ciohos_unittest("ws_session_manager_test") { 812e0dac50fSopenharmony_ci module_out_path = module_out_path 813e0dac50fSopenharmony_ci 814e0dac50fSopenharmony_ci sources = [ "session_manager_test.cpp" ] 815e0dac50fSopenharmony_ci 816e0dac50fSopenharmony_ci deps = [ 817e0dac50fSopenharmony_ci ":ws_unittest_common", 818e0dac50fSopenharmony_ci "${window_base_path}/window_scene/interfaces/innerkits:libwsutils", 819e0dac50fSopenharmony_ci ] 820e0dac50fSopenharmony_ci 821e0dac50fSopenharmony_ci external_deps = [ 822e0dac50fSopenharmony_ci "ability_base:session_info", 823e0dac50fSopenharmony_ci "c_utils:utils", 824e0dac50fSopenharmony_ci "hilog:libhilog", 825e0dac50fSopenharmony_ci "init:libbegetutil", 826e0dac50fSopenharmony_ci "input:libmmi-client", 827e0dac50fSopenharmony_ci ] 828e0dac50fSopenharmony_ci} 829e0dac50fSopenharmony_ci 830e0dac50fSopenharmony_ciohos_unittest("ws_session_manager_lite_test") { 831e0dac50fSopenharmony_ci module_out_path = module_out_path 832e0dac50fSopenharmony_ci 833e0dac50fSopenharmony_ci include_dirs = [ 834e0dac50fSopenharmony_ci "${window_base_path}/window_scene/screen_session_manager/include/zidl", 835e0dac50fSopenharmony_ci "${window_base_path}/window_scene/session_manager/include/zidl", 836e0dac50fSopenharmony_ci ] 837e0dac50fSopenharmony_ci 838e0dac50fSopenharmony_ci sources = [ 839e0dac50fSopenharmony_ci "${window_base_path}/window_scene/session_manager/src/session_manager_lite.cpp", 840e0dac50fSopenharmony_ci "${window_base_path}/window_scene/session_manager/src/zidl/scene_session_manager_lite_proxy.cpp", 841e0dac50fSopenharmony_ci "session_manager_lite_test.cpp", 842e0dac50fSopenharmony_ci ] 843e0dac50fSopenharmony_ci 844e0dac50fSopenharmony_ci deps = [ 845e0dac50fSopenharmony_ci ":ws_unittest_common", 846e0dac50fSopenharmony_ci "${window_base_path}/window_scene/interfaces/innerkits:libwsutils", 847e0dac50fSopenharmony_ci ] 848e0dac50fSopenharmony_ci 849e0dac50fSopenharmony_ci external_deps = [ 850e0dac50fSopenharmony_ci "ability_base:session_info", 851e0dac50fSopenharmony_ci "ability_base:want", 852e0dac50fSopenharmony_ci "ability_runtime:mission_info", 853e0dac50fSopenharmony_ci "c_utils:utils", 854e0dac50fSopenharmony_ci "hilog:libhilog", 855e0dac50fSopenharmony_ci "ipc:ipc_single", 856e0dac50fSopenharmony_ci "samgr:samgr_proxy", 857e0dac50fSopenharmony_ci ] 858e0dac50fSopenharmony_ci} 859e0dac50fSopenharmony_ci 860e0dac50fSopenharmony_ciohos_unittest("ws_scene_session_manager_stub_test") { 861e0dac50fSopenharmony_ci module_out_path = module_out_path 862e0dac50fSopenharmony_ci 863e0dac50fSopenharmony_ci sources = [ "scene_session_manager_stub_test.cpp" ] 864e0dac50fSopenharmony_ci 865e0dac50fSopenharmony_ci deps = [ ":ws_unittest_common" ] 866e0dac50fSopenharmony_ci 867e0dac50fSopenharmony_ci external_deps = [ 868e0dac50fSopenharmony_ci "ability_runtime:app_manager", 869e0dac50fSopenharmony_ci "c_utils:utils", 870e0dac50fSopenharmony_ci "hilog:libhilog", 871e0dac50fSopenharmony_ci ] 872e0dac50fSopenharmony_ci} 873e0dac50fSopenharmony_ci 874e0dac50fSopenharmony_ciohos_unittest("ws_scene_session_manager_supplement_test") { 875e0dac50fSopenharmony_ci module_out_path = module_out_path 876e0dac50fSopenharmony_ci 877e0dac50fSopenharmony_ci sources = [ "scene_session_manager_supplement_test.cpp" ] 878e0dac50fSopenharmony_ci 879e0dac50fSopenharmony_ci deps = [ ":ws_unittest_common" ] 880e0dac50fSopenharmony_ci 881e0dac50fSopenharmony_ci external_deps = [ 882e0dac50fSopenharmony_ci "ability_base:configuration", 883e0dac50fSopenharmony_ci "ability_base:session_info", 884e0dac50fSopenharmony_ci "ability_runtime:ability_context_native", 885e0dac50fSopenharmony_ci "ability_runtime:mission_info", 886e0dac50fSopenharmony_ci "bundle_framework:appexecfwk_base", 887e0dac50fSopenharmony_ci "bundle_framework:appexecfwk_core", 888e0dac50fSopenharmony_ci "c_utils:utils", 889e0dac50fSopenharmony_ci "hilog:libhilog", 890e0dac50fSopenharmony_ci ] 891e0dac50fSopenharmony_ci} 892e0dac50fSopenharmony_ci 893e0dac50fSopenharmony_ciohos_unittest("ws_scene_session_test") { 894e0dac50fSopenharmony_ci module_out_path = module_out_path 895e0dac50fSopenharmony_ci 896e0dac50fSopenharmony_ci sources = [ 897e0dac50fSopenharmony_ci "scene_session_test.cpp", 898e0dac50fSopenharmony_ci "scene_session_test2.cpp", 899e0dac50fSopenharmony_ci "scene_session_test3.cpp", 900e0dac50fSopenharmony_ci "scene_session_test4.cpp", 901e0dac50fSopenharmony_ci "scene_session_test5.cpp", 902e0dac50fSopenharmony_ci ] 903e0dac50fSopenharmony_ci 904e0dac50fSopenharmony_ci deps = [ ":ws_unittest_common" ] 905e0dac50fSopenharmony_ci 906e0dac50fSopenharmony_ci external_deps = [ 907e0dac50fSopenharmony_ci "ability_base:session_info", 908e0dac50fSopenharmony_ci "c_utils:utils", 909e0dac50fSopenharmony_ci "hilog:libhilog", 910e0dac50fSopenharmony_ci ] 911e0dac50fSopenharmony_ci} 912e0dac50fSopenharmony_ci 913e0dac50fSopenharmony_ciohos_unittest("ws_scene_session_lifecycle_test") { 914e0dac50fSopenharmony_ci module_out_path = module_out_path 915e0dac50fSopenharmony_ci 916e0dac50fSopenharmony_ci sources = [ "scene_session_lifecycle_test.cpp" ] 917e0dac50fSopenharmony_ci 918e0dac50fSopenharmony_ci deps = [ ":ws_unittest_common" ] 919e0dac50fSopenharmony_ci 920e0dac50fSopenharmony_ci external_deps = [ 921e0dac50fSopenharmony_ci "ability_base:session_info", 922e0dac50fSopenharmony_ci "c_utils:utils", 923e0dac50fSopenharmony_ci "hilog:libhilog", 924e0dac50fSopenharmony_ci ] 925e0dac50fSopenharmony_ci} 926e0dac50fSopenharmony_ci 927e0dac50fSopenharmony_ciohos_unittest("ws_scene_session_dirty_manager_test") { 928e0dac50fSopenharmony_ci module_out_path = module_out_path 929e0dac50fSopenharmony_ci 930e0dac50fSopenharmony_ci sources = [ "scene_session_dirty_manager_test.cpp" ] 931e0dac50fSopenharmony_ci 932e0dac50fSopenharmony_ci deps = [ ":ws_unittest_common" ] 933e0dac50fSopenharmony_ci 934e0dac50fSopenharmony_ci external_deps = [ 935e0dac50fSopenharmony_ci "ability_base:configuration", 936e0dac50fSopenharmony_ci "ability_base:session_info", 937e0dac50fSopenharmony_ci "ability_runtime:ability_context_native", 938e0dac50fSopenharmony_ci "ability_runtime:app_manager", 939e0dac50fSopenharmony_ci "ability_runtime:mission_info", 940e0dac50fSopenharmony_ci "bundle_framework:appexecfwk_base", 941e0dac50fSopenharmony_ci "bundle_framework:appexecfwk_core", 942e0dac50fSopenharmony_ci "c_utils:utils", 943e0dac50fSopenharmony_ci "hilog:libhilog", 944e0dac50fSopenharmony_ci "init:libbegetutil", 945e0dac50fSopenharmony_ci "input:libmmi-client", 946e0dac50fSopenharmony_ci ] 947e0dac50fSopenharmony_ci} 948e0dac50fSopenharmony_ci 949e0dac50fSopenharmony_ciohos_unittest("ws_scene_session_dirty_manager_test2") { 950e0dac50fSopenharmony_ci module_out_path = module_out_path 951e0dac50fSopenharmony_ci 952e0dac50fSopenharmony_ci sources = [ "scene_session_dirty_manager_test2.cpp" ] 953e0dac50fSopenharmony_ci 954e0dac50fSopenharmony_ci deps = [ ":ws_unittest_common" ] 955e0dac50fSopenharmony_ci 956e0dac50fSopenharmony_ci external_deps = [ 957e0dac50fSopenharmony_ci "ability_base:configuration", 958e0dac50fSopenharmony_ci "ability_base:session_info", 959e0dac50fSopenharmony_ci "ability_runtime:ability_context_native", 960e0dac50fSopenharmony_ci "ability_runtime:app_manager", 961e0dac50fSopenharmony_ci "ability_runtime:mission_info", 962e0dac50fSopenharmony_ci "ace_engine:ace_uicontent", 963e0dac50fSopenharmony_ci "bundle_framework:appexecfwk_base", 964e0dac50fSopenharmony_ci "bundle_framework:appexecfwk_core", 965e0dac50fSopenharmony_ci "c_utils:utils", 966e0dac50fSopenharmony_ci "hilog:libhilog", 967e0dac50fSopenharmony_ci "init:libbegetutil", 968e0dac50fSopenharmony_ci "input:libmmi-client", 969e0dac50fSopenharmony_ci ] 970e0dac50fSopenharmony_ci} 971e0dac50fSopenharmony_ci 972e0dac50fSopenharmony_ciohos_unittest("ws_window_session_property_test") { 973e0dac50fSopenharmony_ci module_out_path = module_out_path 974e0dac50fSopenharmony_ci 975e0dac50fSopenharmony_ci sources = [ "window_session_property_test.cpp" ] 976e0dac50fSopenharmony_ci 977e0dac50fSopenharmony_ci deps = [ ":ws_unittest_common" ] 978e0dac50fSopenharmony_ci 979e0dac50fSopenharmony_ci external_deps = [ "c_utils:utils" ] 980e0dac50fSopenharmony_ci} 981e0dac50fSopenharmony_ci 982e0dac50fSopenharmony_ciohos_unittest("ws_window_event_channel_test") { 983e0dac50fSopenharmony_ci module_out_path = module_out_path 984e0dac50fSopenharmony_ci 985e0dac50fSopenharmony_ci sources = [ "window_event_channel_test.cpp" ] 986e0dac50fSopenharmony_ci 987e0dac50fSopenharmony_ci deps = [ 988e0dac50fSopenharmony_ci ":ws_unittest_common", 989e0dac50fSopenharmony_ci "${window_base_path}/window_scene/interfaces/innerkits:libwsutils", 990e0dac50fSopenharmony_ci ] 991e0dac50fSopenharmony_ci 992e0dac50fSopenharmony_ci external_deps = [ 993e0dac50fSopenharmony_ci "c_utils:utils", 994e0dac50fSopenharmony_ci "hilog:libhilog", 995e0dac50fSopenharmony_ci ] 996e0dac50fSopenharmony_ci} 997e0dac50fSopenharmony_ci 998e0dac50fSopenharmony_ciohos_unittest("ws_move_drag_controller_test") { 999e0dac50fSopenharmony_ci module_out_path = module_out_path 1000e0dac50fSopenharmony_ci 1001e0dac50fSopenharmony_ci sources = [ "move_drag_controller_test.cpp" ] 1002e0dac50fSopenharmony_ci 1003e0dac50fSopenharmony_ci deps = [ ":ws_unittest_common" ] 1004e0dac50fSopenharmony_ci 1005e0dac50fSopenharmony_ci external_deps = [ 1006e0dac50fSopenharmony_ci "c_utils:utils", 1007e0dac50fSopenharmony_ci "hilog:libhilog", 1008e0dac50fSopenharmony_ci ] 1009e0dac50fSopenharmony_ci} 1010e0dac50fSopenharmony_ci 1011e0dac50fSopenharmony_ciohos_unittest("ws_multi_instance_manager_test") { 1012e0dac50fSopenharmony_ci module_out_path = module_out_path 1013e0dac50fSopenharmony_ci 1014e0dac50fSopenharmony_ci sources = [ "multi_instance_manager_test.cpp" ] 1015e0dac50fSopenharmony_ci 1016e0dac50fSopenharmony_ci deps = [ ":ws_unittest_common" ] 1017e0dac50fSopenharmony_ci 1018e0dac50fSopenharmony_ci external_deps = [ 1019e0dac50fSopenharmony_ci "bundle_framework:appexecfwk_base", 1020e0dac50fSopenharmony_ci "bundle_framework:appexecfwk_core", 1021e0dac50fSopenharmony_ci "c_utils:utils", 1022e0dac50fSopenharmony_ci "hilog:libhilog", 1023e0dac50fSopenharmony_ci ] 1024e0dac50fSopenharmony_ci} 1025e0dac50fSopenharmony_ci 1026e0dac50fSopenharmony_ciohos_unittest("ws_session_proxy_test") { 1027e0dac50fSopenharmony_ci module_out_path = module_out_path 1028e0dac50fSopenharmony_ci 1029e0dac50fSopenharmony_ci include_dirs = [ 1030e0dac50fSopenharmony_ci "${window_base_path}/window_scene/session/host/include/zidl", 1031e0dac50fSopenharmony_ci "${window_base_path}/window_scene/test/mock", 1032e0dac50fSopenharmony_ci ] 1033e0dac50fSopenharmony_ci sources = [ 1034e0dac50fSopenharmony_ci "${window_base_path}/window_scene/test/mock/mock_message_parcel.cpp", 1035e0dac50fSopenharmony_ci "session_proxy_test.cpp", 1036e0dac50fSopenharmony_ci ] 1037e0dac50fSopenharmony_ci 1038e0dac50fSopenharmony_ci deps = [ 1039e0dac50fSopenharmony_ci ":ws_unittest_common", 1040e0dac50fSopenharmony_ci "${window_base_path}/window_scene/session:screen_session", 1041e0dac50fSopenharmony_ci ] 1042e0dac50fSopenharmony_ci 1043e0dac50fSopenharmony_ci external_deps = [ 1044e0dac50fSopenharmony_ci "ability_base:session_info", 1045e0dac50fSopenharmony_ci "ability_base:want", 1046e0dac50fSopenharmony_ci "c_utils:utils", 1047e0dac50fSopenharmony_ci ] 1048e0dac50fSopenharmony_ci} 1049e0dac50fSopenharmony_ci 1050e0dac50fSopenharmony_ciohos_unittest("ws_session_proxy_lifecycle_test") { 1051e0dac50fSopenharmony_ci module_out_path = module_out_path 1052e0dac50fSopenharmony_ci 1053e0dac50fSopenharmony_ci include_dirs = 1054e0dac50fSopenharmony_ci [ "${window_base_path}/window_scene/session/host/include/zidl" ] 1055e0dac50fSopenharmony_ci sources = [ "session_proxy_lifecycle_test.cpp" ] 1056e0dac50fSopenharmony_ci 1057e0dac50fSopenharmony_ci deps = [ 1058e0dac50fSopenharmony_ci ":ws_unittest_common", 1059e0dac50fSopenharmony_ci "${window_base_path}/window_scene/session:screen_session", 1060e0dac50fSopenharmony_ci ] 1061e0dac50fSopenharmony_ci 1062e0dac50fSopenharmony_ci external_deps = [ 1063e0dac50fSopenharmony_ci "ability_base:session_info", 1064e0dac50fSopenharmony_ci "ability_base:want", 1065e0dac50fSopenharmony_ci "c_utils:utils", 1066e0dac50fSopenharmony_ci ] 1067e0dac50fSopenharmony_ci} 1068e0dac50fSopenharmony_ci 1069e0dac50fSopenharmony_ciohos_unittest("ws_session_proxy_mock_test") { 1070e0dac50fSopenharmony_ci module_out_path = module_out_path 1071e0dac50fSopenharmony_ci 1072e0dac50fSopenharmony_ci include_dirs = [ 1073e0dac50fSopenharmony_ci "${window_base_path}/window_scene/session/host/include/zidl", 1074e0dac50fSopenharmony_ci "${window_base_path}/window_scene/test/mock", 1075e0dac50fSopenharmony_ci ] 1076e0dac50fSopenharmony_ci 1077e0dac50fSopenharmony_ci sources = [ 1078e0dac50fSopenharmony_ci "../mock/mock_message_parcel.cpp", 1079e0dac50fSopenharmony_ci "session_proxy_mock_test.cpp", 1080e0dac50fSopenharmony_ci ] 1081e0dac50fSopenharmony_ci 1082e0dac50fSopenharmony_ci deps = [ 1083e0dac50fSopenharmony_ci ":ws_unittest_common", 1084e0dac50fSopenharmony_ci "${window_base_path}/window_scene/session:screen_session", 1085e0dac50fSopenharmony_ci ] 1086e0dac50fSopenharmony_ci 1087e0dac50fSopenharmony_ci external_deps = [ 1088e0dac50fSopenharmony_ci "ability_base:session_info", 1089e0dac50fSopenharmony_ci "ability_base:want", 1090e0dac50fSopenharmony_ci "c_utils:utils", 1091e0dac50fSopenharmony_ci ] 1092e0dac50fSopenharmony_ci} 1093e0dac50fSopenharmony_ci 1094e0dac50fSopenharmony_ciohos_unittest("ws_scene_session_converter_test") { 1095e0dac50fSopenharmony_ci module_out_path = module_out_path 1096e0dac50fSopenharmony_ci 1097e0dac50fSopenharmony_ci sources = [ "scene_session_converter_test.cpp" ] 1098e0dac50fSopenharmony_ci 1099e0dac50fSopenharmony_ci deps = [ ":ws_unittest_common" ] 1100e0dac50fSopenharmony_ci 1101e0dac50fSopenharmony_ci external_deps = [ 1102e0dac50fSopenharmony_ci "ability_runtime:app_manager", 1103e0dac50fSopenharmony_ci "ability_runtime:mission_info", 1104e0dac50fSopenharmony_ci "bundle_framework:appexecfwk_base", 1105e0dac50fSopenharmony_ci "bundle_framework:appexecfwk_core", 1106e0dac50fSopenharmony_ci "c_utils:utils", 1107e0dac50fSopenharmony_ci "hilog:libhilog", 1108e0dac50fSopenharmony_ci ] 1109e0dac50fSopenharmony_ci} 1110e0dac50fSopenharmony_ci 1111e0dac50fSopenharmony_ciohos_unittest("ws_session_stage_proxy_test") { 1112e0dac50fSopenharmony_ci module_out_path = module_out_path 1113e0dac50fSopenharmony_ci 1114e0dac50fSopenharmony_ci sources = [ 1115e0dac50fSopenharmony_ci "../mock/mock_message_parcel.cpp", 1116e0dac50fSopenharmony_ci "session_stage_proxy_test.cpp", 1117e0dac50fSopenharmony_ci ] 1118e0dac50fSopenharmony_ci 1119e0dac50fSopenharmony_ci include_dirs = [ "${window_base_path}/window_scene/test/mock" ] 1120e0dac50fSopenharmony_ci 1121e0dac50fSopenharmony_ci deps = [ ":ws_unittest_common" ] 1122e0dac50fSopenharmony_ci 1123e0dac50fSopenharmony_ci external_deps = [ 1124e0dac50fSopenharmony_ci "ability_base:base", 1125e0dac50fSopenharmony_ci "c_utils:utils", 1126e0dac50fSopenharmony_ci "hilog:libhilog", 1127e0dac50fSopenharmony_ci ] 1128e0dac50fSopenharmony_ci} 1129e0dac50fSopenharmony_ci 1130e0dac50fSopenharmony_ciohos_unittest("ws_session_stage_stub_test") { 1131e0dac50fSopenharmony_ci module_out_path = module_out_path 1132e0dac50fSopenharmony_ci 1133e0dac50fSopenharmony_ci sources = [ "session_stage_stub_test.cpp" ] 1134e0dac50fSopenharmony_ci 1135e0dac50fSopenharmony_ci deps = [ ":ws_unittest_common" ] 1136e0dac50fSopenharmony_ci 1137e0dac50fSopenharmony_ci external_deps = [ 1138e0dac50fSopenharmony_ci "ability_runtime:app_manager", 1139e0dac50fSopenharmony_ci "c_utils:utils", 1140e0dac50fSopenharmony_ci "hilog:libhilog", 1141e0dac50fSopenharmony_ci ] 1142e0dac50fSopenharmony_ci} 1143e0dac50fSopenharmony_ci 1144e0dac50fSopenharmony_ciohos_unittest("ws_window_event_channel_proxy_test") { 1145e0dac50fSopenharmony_ci module_out_path = module_out_path 1146e0dac50fSopenharmony_ci 1147e0dac50fSopenharmony_ci sources = [ "window_event_channel_proxy_test.cpp" ] 1148e0dac50fSopenharmony_ci 1149e0dac50fSopenharmony_ci deps = [ ":ws_unittest_common" ] 1150e0dac50fSopenharmony_ci 1151e0dac50fSopenharmony_ci external_deps = [ 1152e0dac50fSopenharmony_ci "c_utils:utils", 1153e0dac50fSopenharmony_ci "hilog:libhilog", 1154e0dac50fSopenharmony_ci ] 1155e0dac50fSopenharmony_ci} 1156e0dac50fSopenharmony_ci 1157e0dac50fSopenharmony_ciohos_unittest("ws_window_event_channel_proxy_mock_test") { 1158e0dac50fSopenharmony_ci module_out_path = module_out_path 1159e0dac50fSopenharmony_ci 1160e0dac50fSopenharmony_ci sources = [ 1161e0dac50fSopenharmony_ci "../mock/mock_message_parcel.cpp", 1162e0dac50fSopenharmony_ci "window_event_channel_proxy_mock_test.cpp", 1163e0dac50fSopenharmony_ci ] 1164e0dac50fSopenharmony_ci 1165e0dac50fSopenharmony_ci include_dirs = [ "${window_base_path}/window_scene/test/mock" ] 1166e0dac50fSopenharmony_ci 1167e0dac50fSopenharmony_ci defines = [ 1168e0dac50fSopenharmony_ci "ENABLE_MOCK_WRITE_STRING", 1169e0dac50fSopenharmony_ci "ENABLE_MOCK_WRITE_STRING_VECTOR", 1170e0dac50fSopenharmony_ci "ENABLE_MOCK_READ_INT64", 1171e0dac50fSopenharmony_ci ] 1172e0dac50fSopenharmony_ci 1173e0dac50fSopenharmony_ci deps = [ ":ws_unittest_common" ] 1174e0dac50fSopenharmony_ci 1175e0dac50fSopenharmony_ci external_deps = [ 1176e0dac50fSopenharmony_ci "c_utils:utils", 1177e0dac50fSopenharmony_ci "hilog:libhilog", 1178e0dac50fSopenharmony_ci ] 1179e0dac50fSopenharmony_ci} 1180e0dac50fSopenharmony_ci 1181e0dac50fSopenharmony_ciohos_unittest("ws_extension_session_manager_test") { 1182e0dac50fSopenharmony_ci module_out_path = module_out_path 1183e0dac50fSopenharmony_ci 1184e0dac50fSopenharmony_ci sources = [ "extension_session_manager_test.cpp" ] 1185e0dac50fSopenharmony_ci 1186e0dac50fSopenharmony_ci deps = [ ":ws_unittest_common" ] 1187e0dac50fSopenharmony_ci 1188e0dac50fSopenharmony_ci external_deps = [ 1189e0dac50fSopenharmony_ci "c_utils:utils", 1190e0dac50fSopenharmony_ci "hilog:libhilog", 1191e0dac50fSopenharmony_ci ] 1192e0dac50fSopenharmony_ci} 1193e0dac50fSopenharmony_ci 1194e0dac50fSopenharmony_ciohos_unittest("ws_window_event_channel_stub_test") { 1195e0dac50fSopenharmony_ci module_out_path = module_out_path 1196e0dac50fSopenharmony_ci 1197e0dac50fSopenharmony_ci sources = [ "window_event_channel_stub_test.cpp" ] 1198e0dac50fSopenharmony_ci 1199e0dac50fSopenharmony_ci deps = [ ":ws_unittest_common" ] 1200e0dac50fSopenharmony_ci 1201e0dac50fSopenharmony_ci external_deps = [ 1202e0dac50fSopenharmony_ci "ability_runtime:app_manager", 1203e0dac50fSopenharmony_ci "c_utils:utils", 1204e0dac50fSopenharmony_ci "hilog:libhilog", 1205e0dac50fSopenharmony_ci ] 1206e0dac50fSopenharmony_ci} 1207e0dac50fSopenharmony_ci 1208e0dac50fSopenharmony_ciohos_unittest("ws_window_event_channel_stub_mock_test") { 1209e0dac50fSopenharmony_ci module_out_path = module_out_path 1210e0dac50fSopenharmony_ci 1211e0dac50fSopenharmony_ci sources = [ 1212e0dac50fSopenharmony_ci "../mock/mock_message_parcel.cpp", 1213e0dac50fSopenharmony_ci "window_event_channel_stub_mock_test.cpp", 1214e0dac50fSopenharmony_ci ] 1215e0dac50fSopenharmony_ci 1216e0dac50fSopenharmony_ci include_dirs = [ "${window_base_path}/window_scene/test/mock" ] 1217e0dac50fSopenharmony_ci 1218e0dac50fSopenharmony_ci deps = [ ":ws_unittest_common" ] 1219e0dac50fSopenharmony_ci 1220e0dac50fSopenharmony_ci external_deps = [ 1221e0dac50fSopenharmony_ci "ability_runtime:app_manager", 1222e0dac50fSopenharmony_ci "c_utils:utils", 1223e0dac50fSopenharmony_ci "hilog:libhilog", 1224e0dac50fSopenharmony_ci ] 1225e0dac50fSopenharmony_ci} 1226e0dac50fSopenharmony_ci 1227e0dac50fSopenharmony_ciohos_unittest("ws_hidumper_controller_test") { 1228e0dac50fSopenharmony_ci module_out_path = module_out_path 1229e0dac50fSopenharmony_ci 1230e0dac50fSopenharmony_ci sources = [ "hidumper_controller_test.cpp" ] 1231e0dac50fSopenharmony_ci 1232e0dac50fSopenharmony_ci deps = [ ":ws_unittest_common" ] 1233e0dac50fSopenharmony_ci 1234e0dac50fSopenharmony_ci external_deps = [ 1235e0dac50fSopenharmony_ci "ability_runtime:app_manager", 1236e0dac50fSopenharmony_ci "c_utils:utils", 1237e0dac50fSopenharmony_ci "hilog:libhilog", 1238e0dac50fSopenharmony_ci ] 1239e0dac50fSopenharmony_ci} 1240e0dac50fSopenharmony_ci 1241e0dac50fSopenharmony_ciohos_unittest("ws_session_stub_test") { 1242e0dac50fSopenharmony_ci module_out_path = module_out_path 1243e0dac50fSopenharmony_ci 1244e0dac50fSopenharmony_ci sources = [ "session_stub_test.cpp" ] 1245e0dac50fSopenharmony_ci 1246e0dac50fSopenharmony_ci deps = [ ":ws_unittest_common" ] 1247e0dac50fSopenharmony_ci 1248e0dac50fSopenharmony_ci external_deps = [ 1249e0dac50fSopenharmony_ci "c_utils:utils", 1250e0dac50fSopenharmony_ci "hilog:libhilog", 1251e0dac50fSopenharmony_ci ] 1252e0dac50fSopenharmony_ci 1253e0dac50fSopenharmony_ci public_external_deps = [ "accessibility:accessibility_interface" ] 1254e0dac50fSopenharmony_ci} 1255e0dac50fSopenharmony_ci 1256e0dac50fSopenharmony_ciohos_unittest("ws_session_stub_lifecycle_test") { 1257e0dac50fSopenharmony_ci module_out_path = module_out_path 1258e0dac50fSopenharmony_ci 1259e0dac50fSopenharmony_ci sources = [ "session_stub_lifecycle_test.cpp" ] 1260e0dac50fSopenharmony_ci 1261e0dac50fSopenharmony_ci deps = [ ":ws_unittest_common" ] 1262e0dac50fSopenharmony_ci 1263e0dac50fSopenharmony_ci external_deps = [ 1264e0dac50fSopenharmony_ci "c_utils:utils", 1265e0dac50fSopenharmony_ci "hilog:libhilog", 1266e0dac50fSopenharmony_ci ] 1267e0dac50fSopenharmony_ci 1268e0dac50fSopenharmony_ci public_external_deps = [ "accessibility:accessibility_interface" ] 1269e0dac50fSopenharmony_ci} 1270e0dac50fSopenharmony_ci 1271e0dac50fSopenharmony_ciohos_unittest("ws_session_stub_mock_test") { 1272e0dac50fSopenharmony_ci module_out_path = module_out_path 1273e0dac50fSopenharmony_ci 1274e0dac50fSopenharmony_ci sources = [ 1275e0dac50fSopenharmony_ci "../mock/mock_message_parcel.cpp", 1276e0dac50fSopenharmony_ci "session_stub_mock_test.cpp", 1277e0dac50fSopenharmony_ci ] 1278e0dac50fSopenharmony_ci 1279e0dac50fSopenharmony_ci defines = [ "ENABLE_MOCK_READ_INT64" ] 1280e0dac50fSopenharmony_ci 1281e0dac50fSopenharmony_ci include_dirs = [ "${window_base_path}/window_scene/test/mock" ] 1282e0dac50fSopenharmony_ci 1283e0dac50fSopenharmony_ci deps = [ ":ws_unittest_common" ] 1284e0dac50fSopenharmony_ci 1285e0dac50fSopenharmony_ci external_deps = [ 1286e0dac50fSopenharmony_ci "c_utils:utils", 1287e0dac50fSopenharmony_ci "hilog:libhilog", 1288e0dac50fSopenharmony_ci ] 1289e0dac50fSopenharmony_ci 1290e0dac50fSopenharmony_ci public_external_deps = [ "accessibility:accessibility_interface" ] 1291e0dac50fSopenharmony_ci} 1292e0dac50fSopenharmony_ci 1293e0dac50fSopenharmony_ciohos_unittest("ws_distributed_client_test") { 1294e0dac50fSopenharmony_ci module_out_path = module_out_path 1295e0dac50fSopenharmony_ci 1296e0dac50fSopenharmony_ci sources = [ 1297e0dac50fSopenharmony_ci "../mock/mock_message_parcel.cpp", 1298e0dac50fSopenharmony_ci "distributed_client_test.cpp", 1299e0dac50fSopenharmony_ci ] 1300e0dac50fSopenharmony_ci 1301e0dac50fSopenharmony_ci deps = [ ":ws_unittest_common" ] 1302e0dac50fSopenharmony_ci 1303e0dac50fSopenharmony_ci external_deps = [ 1304e0dac50fSopenharmony_ci "ability_runtime:mission_info", 1305e0dac50fSopenharmony_ci "c_utils:utils", 1306e0dac50fSopenharmony_ci "hilog:libhilog", 1307e0dac50fSopenharmony_ci ] 1308e0dac50fSopenharmony_ci} 1309e0dac50fSopenharmony_ci 1310e0dac50fSopenharmony_ciohos_unittest("ws_intention_event_manager_test") { 1311e0dac50fSopenharmony_ci module_out_path = module_out_path 1312e0dac50fSopenharmony_ci 1313e0dac50fSopenharmony_ci sources = [ "intention_event_manager_test.cpp" ] 1314e0dac50fSopenharmony_ci 1315e0dac50fSopenharmony_ci deps = [ 1316e0dac50fSopenharmony_ci ":ws_unittest_common", 1317e0dac50fSopenharmony_ci "${window_base_path}/window_scene/intention_event:libintention_event", 1318e0dac50fSopenharmony_ci ] 1319e0dac50fSopenharmony_ci 1320e0dac50fSopenharmony_ci external_deps = [ 1321e0dac50fSopenharmony_ci "ability_runtime:mission_info", 1322e0dac50fSopenharmony_ci "ace_engine:ace_uicontent", 1323e0dac50fSopenharmony_ci "c_utils:utils", 1324e0dac50fSopenharmony_ci "eventhandler:libeventhandler", 1325e0dac50fSopenharmony_ci "hilog:libhilog", 1326e0dac50fSopenharmony_ci "input:libmmi-client", 1327e0dac50fSopenharmony_ci ] 1328e0dac50fSopenharmony_ci} 1329e0dac50fSopenharmony_ci 1330e0dac50fSopenharmony_ciohos_unittest("ws_scene_session_manager_lite_stub_test") { 1331e0dac50fSopenharmony_ci module_out_path = module_out_path 1332e0dac50fSopenharmony_ci 1333e0dac50fSopenharmony_ci sources = [ "scene_session_manager_lite_stub_test.cpp" ] 1334e0dac50fSopenharmony_ci 1335e0dac50fSopenharmony_ci deps = [ ":ws_unittest_common" ] 1336e0dac50fSopenharmony_ci 1337e0dac50fSopenharmony_ci external_deps = [ 1338e0dac50fSopenharmony_ci "c_utils:utils", 1339e0dac50fSopenharmony_ci "hilog:libhilog", 1340e0dac50fSopenharmony_ci ] 1341e0dac50fSopenharmony_ci} 1342e0dac50fSopenharmony_ci 1343e0dac50fSopenharmony_ciohos_unittest("ws_session_manager_service_recover_proxy_test") { 1344e0dac50fSopenharmony_ci module_out_path = module_out_path 1345e0dac50fSopenharmony_ci 1346e0dac50fSopenharmony_ci include_dirs = [ "../mock" ] 1347e0dac50fSopenharmony_ci 1348e0dac50fSopenharmony_ci sources = [ 1349e0dac50fSopenharmony_ci "../mock/mock_message_parcel.cpp", 1350e0dac50fSopenharmony_ci "session_manager_service_recover_proxy_test.cpp", 1351e0dac50fSopenharmony_ci ] 1352e0dac50fSopenharmony_ci 1353e0dac50fSopenharmony_ci deps = [ 1354e0dac50fSopenharmony_ci ":ws_unittest_common", 1355e0dac50fSopenharmony_ci "${window_base_path}/wmserver:sms", 1356e0dac50fSopenharmony_ci ] 1357e0dac50fSopenharmony_ci 1358e0dac50fSopenharmony_ci external_deps = [ 1359e0dac50fSopenharmony_ci "c_utils:utils", 1360e0dac50fSopenharmony_ci "hilog:libhilog", 1361e0dac50fSopenharmony_ci ] 1362e0dac50fSopenharmony_ci} 1363e0dac50fSopenharmony_ci 1364e0dac50fSopenharmony_ciohos_unittest("ws_dfx_hisysevent_test") { 1365e0dac50fSopenharmony_ci module_out_path = module_out_path 1366e0dac50fSopenharmony_ci 1367e0dac50fSopenharmony_ci sources = [ "dfx_hisysevent_test.cpp" ] 1368e0dac50fSopenharmony_ci 1369e0dac50fSopenharmony_ci deps = [ ":ws_unittest_common" ] 1370e0dac50fSopenharmony_ci 1371e0dac50fSopenharmony_ci external_deps = [ 1372e0dac50fSopenharmony_ci "c_utils:utils", 1373e0dac50fSopenharmony_ci "hilog:libhilog", 1374e0dac50fSopenharmony_ci ] 1375e0dac50fSopenharmony_ci} 1376e0dac50fSopenharmony_ci 1377e0dac50fSopenharmony_ci## Build ws_unittest_common.a {{{ 1378e0dac50fSopenharmony_ciconfig("ws_unittest_common_public_config") { 1379e0dac50fSopenharmony_ci include_dirs = [ 1380e0dac50fSopenharmony_ci "${window_base_path}/test/common/mock", 1381e0dac50fSopenharmony_ci 1382e0dac50fSopenharmony_ci # for WMError Code 1383e0dac50fSopenharmony_ci "${window_base_path}/dm/include", 1384e0dac50fSopenharmony_ci "${window_base_path}/dmserver/include", 1385e0dac50fSopenharmony_ci "${window_base_path}/interfaces/innerkits/dm", 1386e0dac50fSopenharmony_ci "${window_base_path}/interfaces/innerkits/wm", 1387e0dac50fSopenharmony_ci "${window_base_path}/window_scene/screen_session_manager_client/include", 1388e0dac50fSopenharmony_ci "${window_base_path}/window_scene/screen_session_manager/include", 1389e0dac50fSopenharmony_ci "${window_base_path}/window_scene/session_manager/include", 1390e0dac50fSopenharmony_ci "${window_base_path}/window_scene/session_manager_service/include", 1391e0dac50fSopenharmony_ci "${window_base_path}/window_scene/common/include", 1392e0dac50fSopenharmony_ci "${window_base_path}/window_scene", 1393e0dac50fSopenharmony_ci "${window_base_path}/window_scene/test", 1394e0dac50fSopenharmony_ci "${window_base_path}/window_scene/intention_event/service/event_stage/include", 1395e0dac50fSopenharmony_ci "//third_party/googletest/googlemock/include", 1396e0dac50fSopenharmony_ci 1397e0dac50fSopenharmony_ci # for window_manager_interface 1398e0dac50fSopenharmony_ci "${window_base_path}/wmserver/include", 1399e0dac50fSopenharmony_ci "${window_base_path}/wmserver/include/zidl", 1400e0dac50fSopenharmony_ci "${graphic_base_path}/graphic_2d/rosen/modules/animation/window_animation/include", 1401e0dac50fSopenharmony_ci "${multimodalinput_path}/input/interfaces/native/innerkits/event/include", 1402e0dac50fSopenharmony_ci "${multimodalinput_path}/input/util/common/include", 1403e0dac50fSopenharmony_ci "${ability_runtime_inner_api_path}/ability_manager/include", 1404e0dac50fSopenharmony_ci "${window_base_path}/wm/include", 1405e0dac50fSopenharmony_ci "${window_base_path}/wm/include/zidl", 1406e0dac50fSopenharmony_ci 1407e0dac50fSopenharmony_ci # for session 1408e0dac50fSopenharmony_ci "${window_base_path}/window_scene/session/container/include/zidl", 1409e0dac50fSopenharmony_ci 1410e0dac50fSopenharmony_ci # for session_manager 1411e0dac50fSopenharmony_ci "${multimodalinput_path}/input/interfaces/native/innerkits/event/include", 1412e0dac50fSopenharmony_ci "${window_base_path}/window_scene/interfaces/include", 1413e0dac50fSopenharmony_ci "${resourceschedule_path}/ffrt/interfaces/kits", 1414e0dac50fSopenharmony_ci "${ability_runtime_inner_api_path}/ability_manager/include", 1415e0dac50fSopenharmony_ci "${ability_runtime_inner_api_path}/session_handler/include", 1416e0dac50fSopenharmony_ci 1417e0dac50fSopenharmony_ci "${window_base_path}/wm/include", 1418e0dac50fSopenharmony_ci "${window_base_path}/wm/include/zidl", 1419e0dac50fSopenharmony_ci 1420e0dac50fSopenharmony_ci # for window_manager_hilog 1421e0dac50fSopenharmony_ci "${window_base_path}/utils/include", 1422e0dac50fSopenharmony_ci 1423e0dac50fSopenharmony_ci "${accessibility_path}/interfaces/innerkits/common/include/", 1424e0dac50fSopenharmony_ci "${accessibility_path}/common/interface/include/parcel/", 1425e0dac50fSopenharmony_ci ] 1426e0dac50fSopenharmony_ci} 1427e0dac50fSopenharmony_ci 1428e0dac50fSopenharmony_ciohos_static_library("ws_unittest_common") { 1429e0dac50fSopenharmony_ci visibility = [ ":*" ] 1430e0dac50fSopenharmony_ci testonly = true 1431e0dac50fSopenharmony_ci 1432e0dac50fSopenharmony_ci public_configs = [ 1433e0dac50fSopenharmony_ci ":ws_unittest_common_public_config", 1434e0dac50fSopenharmony_ci "${window_base_path}/resources/config/build:coverage_flags", 1435e0dac50fSopenharmony_ci "${window_base_path}/resources/config/build:testcase_flags", 1436e0dac50fSopenharmony_ci ] 1437e0dac50fSopenharmony_ci 1438e0dac50fSopenharmony_ci deps = [ 1439e0dac50fSopenharmony_ci "${window_base_path}/dm:libdm", 1440e0dac50fSopenharmony_ci "${window_base_path}/utils:libwmutil", 1441e0dac50fSopenharmony_ci "${window_base_path}/utils:libwmutil_base", 1442e0dac50fSopenharmony_ci "${window_base_path}/window_scene/common:window_scene_common", 1443e0dac50fSopenharmony_ci "${window_base_path}/window_scene/intention_event/service:intention_event_anr_manager", 1444e0dac50fSopenharmony_ci "${window_base_path}/window_scene/screen_session_manager:screen_session_manager", 1445e0dac50fSopenharmony_ci "${window_base_path}/window_scene/screen_session_manager_client:screen_session_manager_client", 1446e0dac50fSopenharmony_ci "${window_base_path}/window_scene/session:scene_session", 1447e0dac50fSopenharmony_ci "${window_base_path}/window_scene/session:screen_session", 1448e0dac50fSopenharmony_ci "${window_base_path}/window_scene/session_manager:scene_session_manager", 1449e0dac50fSopenharmony_ci "${window_base_path}/window_scene/session_manager:session_manager", 1450e0dac50fSopenharmony_ci "${window_base_path}/window_scene/session_manager:session_manager_lite", 1451e0dac50fSopenharmony_ci "${window_base_path}/wm:libwm", 1452e0dac50fSopenharmony_ci "//third_party/googletest:gmock", 1453e0dac50fSopenharmony_ci "//third_party/googletest:gtest_main", 1454e0dac50fSopenharmony_ci "//third_party/libxml2:libxml2", 1455e0dac50fSopenharmony_ci ] 1456e0dac50fSopenharmony_ci 1457e0dac50fSopenharmony_ci public_deps = [ 1458e0dac50fSopenharmony_ci "${arkui_path}/napi:ace_napi", 1459e0dac50fSopenharmony_ci "${graphic_base_path}/graphic_2d/rosen/modules/render_service_client:librender_service_client", 1460e0dac50fSopenharmony_ci "${window_base_path}/utils:libwmutil", 1461e0dac50fSopenharmony_ci "${window_base_path}/utils:libwmutil_base", 1462e0dac50fSopenharmony_ci ] 1463e0dac50fSopenharmony_ci 1464e0dac50fSopenharmony_ci external_deps = [ 1465e0dac50fSopenharmony_ci "ability_base:configuration", 1466e0dac50fSopenharmony_ci "accessibility:accessibility_common", 1467e0dac50fSopenharmony_ci "accessibility:accessibility_interface", 1468e0dac50fSopenharmony_ci "c_utils:utils", 1469e0dac50fSopenharmony_ci "hilog:libhilog", 1470e0dac50fSopenharmony_ci "input:libmmi-client", 1471e0dac50fSopenharmony_ci "ipc:ipc_single", 1472e0dac50fSopenharmony_ci ] 1473e0dac50fSopenharmony_ci 1474e0dac50fSopenharmony_ci public_external_deps = [ 1475e0dac50fSopenharmony_ci "ability_base:session_info", 1476e0dac50fSopenharmony_ci "ability_base:want", 1477e0dac50fSopenharmony_ci ] 1478e0dac50fSopenharmony_ci defines = [] 1479e0dac50fSopenharmony_ci if (defined(global_parts_info) && defined(global_parts_info.sensors_sensor)) { 1480e0dac50fSopenharmony_ci external_deps += [ "sensor:sensor_interface_native" ] 1481e0dac50fSopenharmony_ci defines += [ "SENSOR_ENABLE" ] 1482e0dac50fSopenharmony_ci } 1483e0dac50fSopenharmony_ci 1484e0dac50fSopenharmony_ci part_name = "window_manager" 1485e0dac50fSopenharmony_ci subsystem_name = "window" 1486e0dac50fSopenharmony_ci} 1487e0dac50fSopenharmony_ci 1488e0dac50fSopenharmony_ciohos_unittest("ws_anr_handler_test") { 1489e0dac50fSopenharmony_ci module_out_path = module_out_path 1490e0dac50fSopenharmony_ci 1491e0dac50fSopenharmony_ci sources = [ "anr_handler_test.cpp" ] 1492e0dac50fSopenharmony_ci 1493e0dac50fSopenharmony_ci deps = [ ":ws_unittest_common" ] 1494e0dac50fSopenharmony_ci 1495e0dac50fSopenharmony_ci external_deps = [ 1496e0dac50fSopenharmony_ci "c_utils:utils", 1497e0dac50fSopenharmony_ci "eventhandler:libeventhandler", 1498e0dac50fSopenharmony_ci "ipc:ipc_single", 1499e0dac50fSopenharmony_ci ] 1500e0dac50fSopenharmony_ci} 1501e0dac50fSopenharmony_ci## Build ws_unittest_common.a }}} 1502