• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1# Copyright (c) 2022 Huawei Device Co., Ltd.
2# Licensed under the Apache License, Version 2.0 (the "License");
3# you may not use this file except in compliance with the License.
4# You may obtain a copy of the License at
5#
6#     http://www.apache.org/licenses/LICENSE-2.0
7#
8# Unless required by applicable law or agreed to in writing, software
9# distributed under the License is distributed on an "AS IS" BASIS,
10# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
11# See the License for the specific language governing permissions and
12# limitations under the License.
13
14import("//build/test.gni")
15import("//foundation/distributedhardware/device_manager/device_manager.gni")
16module_out_path = "device_manager/component_loader_test"
17
18group("unittest") {
19  testonly = true
20
21  deps = [
22    ":UTTest_auth_message_processor",
23    ":UTTest_auth_request_state",
24    ":UTTest_auth_response_state",
25    ":UTTest_device_manager_impl",
26    ":UTTest_device_manager_notify",
27    ":UTTest_device_manager_service",
28    ":UTTest_device_manager_service_impl",
29    ":UTTest_device_manager_service_listener",
30    ":UTTest_dm_adapter_manager",
31    ":UTTest_dm_anonymous",
32    ":UTTest_dm_auth_manager",
33    ":UTTest_dm_common_event_manager",
34    ":UTTest_dm_credential_manager",
35    ":UTTest_dm_device_state_manager",
36    ":UTTest_dm_dfx",
37    ":UTTest_dm_discovery_filter",
38    ":UTTest_dm_discovery_manager",
39    ":UTTest_dm_publish_manager",
40    ":UTTest_dm_timer",
41    ":UTTest_hichain_connector",
42    ":UTTest_ipc_client_manager",
43    ":UTTest_ipc_client_proxy",
44    ":UTTest_ipc_client_server_proxy",
45    ":UTTest_ipc_client_stub",
46    ":UTTest_ipc_cmd_register",
47    ":UTTest_ipc_server_client_proxy",
48    ":UTTest_ipc_server_listener",
49    ":UTTest_ipc_server_stub",
50    ":UTTest_multiple_user_connector",
51    ":UTTest_permission_manager",
52    ":UTTest_pin_auth",
53    ":UTTest_pin_auth_ui",
54    ":UTTest_softbus_connector",
55    ":UTTest_softbus_session",
56  ]
57}
58
59## UnitTest UTTest_pin_auth {{{
60ohos_unittest("UTTest_pin_auth") {
61  module_out_path = module_out_path
62
63  include_dirs = [ "${ext_path}/pin_auth/include/standard" ]
64
65  sources = [ "UTTest_pin_auth.cpp" ]
66
67  deps = [ ":device_manager_test_common" ]
68}
69
70## UnitTest UTTest_pin_auth }}}
71
72## UnitTest UTTest_pin_auth_ui {{{
73ohos_unittest("UTTest_pin_auth_ui") {
74  module_out_path = module_out_path
75
76  include_dirs = [ "${ext_path}/pin_auth/include/standard" ]
77
78  sources = [ "UTTest_pin_auth_ui.cpp" ]
79
80  deps = [ ":device_manager_test_common" ]
81}
82
83## UnitTest UTTest_pin_auth_ui }}}
84
85## UnitTest UTTest_ipc_cmd_register {{{
86ohos_unittest("UTTest_ipc_cmd_register") {
87  module_out_path = module_out_path
88
89  sources = [ "UTTest_ipc_cmd_register.cpp" ]
90
91  deps = [ ":device_manager_test_common" ]
92}
93
94## UnitTest UTTest_ipc_cmd_register }}}
95
96## UnitTest UTTest_dm_common_event_manager {{{
97ohos_unittest("UTTest_dm_common_event_manager") {
98  module_out_path = module_out_path
99
100  include_dirs =
101      [ "//base/notification/common_event_service/interfaces/inner_api" ]
102
103  sources = [ "UTTest_dm_common_event_manager.cpp" ]
104
105  deps = [ ":device_manager_test_common" ]
106}
107
108## UnitTest UTTest_dm_common_event_manager }}}
109
110## UnitTest device_manager_impl_test {{{
111ohos_unittest("device_manager_impl_test") {
112  module_out_path = module_out_path
113
114  sources = [ "device_manager_impl_test.cpp" ]
115
116  deps = [ ":device_manager_test_common" ]
117}
118
119## UnitTest device_manager_impl_test }}}
120
121## UnitTest UTTest_dm_credential_manager {{{
122ohos_unittest("UTTest_dm_credential_manager") {
123  module_out_path = module_out_path
124
125  sources = [ "UTTest_dm_credential_manager.cpp" ]
126
127  deps = [ ":device_manager_test_common" ]
128}
129
130## UnitTest UTTest_dm_credential_manager }}}
131
132## UnitTest UTTest_device_manager_service {{{
133ohos_unittest("UTTest_device_manager_service") {
134  module_out_path = module_out_path
135
136  sources = [ "UTTest_device_manager_service.cpp" ]
137
138  deps = [ ":device_manager_test_common" ]
139}
140
141## UnitTest UTTest_device_manager_service }}}
142
143## UnitTest UTTest_hichain_connector {{{
144ohos_unittest("UTTest_hichain_connector") {
145  module_out_path = module_out_path
146
147  sources = [ "UTTest_hichain_connector.cpp" ]
148
149  deps = [ ":device_manager_test_common" ]
150}
151
152## UnitTest UTTest_hichain_connector }}}
153
154## UnitTest UTTest_softbus_connector {{{
155ohos_unittest("UTTest_softbus_connector") {
156  module_out_path = module_out_path
157
158  sources = [
159    "${services_path}/src/device_manager_service.cpp",
160    "${services_path}/src/device_manager_service_listener.cpp",
161    "${services_path}/src/softbus/softbus_listener.cpp",
162    "${servicesimpl_path}/src/adapter/standard/dm_adapter_manager.cpp",
163    "${servicesimpl_path}/src/config/dm_config_manager.cpp",
164    "${servicesimpl_path}/src/dependency/hichain/hichain_connector.cpp",
165    "${servicesimpl_path}/src/dependency/multipleuser/multiple_user_connector.cpp",
166    "${servicesimpl_path}/src/dependency/softbus/softbus_connector.cpp",
167    "${servicesimpl_path}/src/dependency/softbus/softbus_session.cpp",
168    "${servicesimpl_path}/src/dependency/timer/dm_timer.cpp",
169    "${servicesimpl_path}/src/devicestate/dm_device_state_manager.cpp",
170    "${servicesimpl_path}/src/discovery/dm_discovery_filter.cpp",
171    "${servicesimpl_path}/src/discovery/dm_discovery_manager.cpp",
172    "${servicesimpl_path}/src/publish/dm_publish_manager.cpp",
173    "//foundation/distributedhardware/device_manager/test/unittest/mock/ipc_server_listener.cpp",
174    "//foundation/distributedhardware/device_manager/test/unittest/mock/parameter.cpp",
175    "UTTest_softbus_connector.cpp",
176  ]
177
178  deps = [ ":device_manager_test_common" ]
179
180  external_deps = [
181    "hisysevent_native:libhisysevent",
182    "hitrace_native:hitrace_meter",
183  ]
184}
185
186## UnitTest UTTest_softbus_connector }}}
187
188## UnitTest UTTest_softbus_session {{{
189ohos_unittest("UTTest_softbus_session") {
190  module_out_path = module_out_path
191
192  sources = [ "UTTest_softbus_session.cpp" ]
193
194  deps = [ ":device_manager_test_common" ]
195
196  external_deps = [
197    "hisysevent_native:libhisysevent",
198    "hitrace_native:hitrace_meter",
199  ]
200}
201
202## UnitTest UTTest_softbus_session }}}
203
204## UnitTest UTTest_dm_adapter_manager {{{
205ohos_unittest("UTTest_dm_adapter_manager") {
206  module_out_path = module_out_path
207
208  sources = [ "UTTest_dm_adapter_manager.cpp" ]
209
210  deps = [ ":device_manager_test_common" ]
211}
212
213## UnitTest UTTest_dm_adapter_manager }}}
214
215## UnitTest UTTest_dm_anonymous {{{
216ohos_unittest("UTTest_dm_anonymous") {
217  module_out_path = module_out_path
218
219  sources = [
220    "${common_path}/src/dm_anonymous.cpp",
221    "UTTest_dm_anonymous.cpp",
222  ]
223
224  deps = [ ":device_manager_test_common" ]
225}
226
227## UnitTest UTTest_dm_anonymous }}}
228
229## UnitTest UTTest_dm_timer {{{
230ohos_unittest("UTTest_dm_timer") {
231  module_out_path = module_out_path
232
233  sources = [ "UTTest_dm_timer.cpp" ]
234
235  deps = [ ":device_manager_test_common" ]
236}
237
238## UnitTest UTTest_dm_timer }}}
239
240## UnitTest UTTest_ipc_client_manager {{{
241ohos_unittest("UTTest_ipc_client_manager") {
242  module_out_path = module_out_path
243
244  sources = [ "UTTest_ipc_client_manager.cpp" ]
245
246  deps = [ ":device_manager_test_common" ]
247}
248
249## UnitTest UTTest_ipc_client_manager }}}
250
251## UnitTest UTTest_ipc_client_proxy {{{
252ohos_unittest("UTTest_ipc_client_proxy") {
253  module_out_path = module_out_path
254
255  sources = [ "UTTest_ipc_client_proxy.cpp" ]
256
257  deps = [ ":device_manager_test_common" ]
258}
259
260## UnitTest UTTest_ipc_client_proxy }}}
261
262## UnitTest UTTest_ipc_client_stub {{{
263ohos_unittest("UTTest_ipc_client_stub") {
264  module_out_path = module_out_path
265
266  sources = [ "UTTest_ipc_client_stub.cpp" ]
267
268  deps = [ ":device_manager_test_common" ]
269}
270
271## UnitTest UTTest_ipc_client_stub }}}
272
273## UnitTest UTTest_ipc_server_client_proxy {{{
274ohos_unittest("UTTest_ipc_server_client_proxy") {
275  module_out_path = module_out_path
276
277  sources = [ "UTTest_ipc_server_client_proxy.cpp" ]
278
279  deps = [ ":device_manager_test_common" ]
280}
281
282## UnitTest UTTest_ipc_server_client_proxy }}}
283
284## UnitTest UTTest_ipc_server_listener {{{
285ohos_unittest("UTTest_ipc_server_listener") {
286  module_out_path = module_out_path
287
288  sources = [ "UTTest_ipc_server_listener.cpp" ]
289
290  deps = [ ":device_manager_test_common" ]
291}
292
293## UnitTest UTTest_ipc_server_listener }}}
294
295## UnitTest UTTest_ipc_server_stub {{{
296ohos_unittest("UTTest_ipc_server_stub") {
297  module_out_path = module_out_path
298
299  sources = [ "UTTest_ipc_server_stub.cpp" ]
300
301  deps = [ ":device_manager_test_common" ]
302}
303
304## UnitTest UTTest_ipc_server_stub }}}
305
306## UnitTest UTTest_device_manager_impl {{{
307ohos_unittest("UTTest_device_manager_impl") {
308  module_out_path = module_out_path
309
310  sources = [ "UTTest_device_manager_impl.cpp" ]
311
312  deps = [ ":device_manager_test_common" ]
313}
314
315## UnitTest UTTest_device_manager_impl }}}
316
317## UnitTest UTTest_multiple_user_connector {{{
318ohos_unittest("UTTest_multiple_user_connector") {
319  module_out_path = module_out_path
320
321  sources = [ "UTTest_multiple_user_connector.cpp" ]
322
323  deps = [ ":device_manager_test_common" ]
324}
325
326## UnitTest UTTest_multiple_user_connector }}}
327
328## UnitTest UTTest_permission_manager {{{
329ohos_unittest("UTTest_permission_manager") {
330  module_out_path = module_out_path
331
332  sources = [ "UTTest_permission_manager.cpp" ]
333
334  deps = [ ":device_manager_test_common" ]
335}
336
337## UnitTest UTTest_permission_manager }}}
338
339## UnitTest UTTest_device_manager_notify {{{
340ohos_unittest("UTTest_device_manager_notify") {
341  module_out_path = module_out_path
342
343  sources = [ "UTTest_device_manager_notify.cpp" ]
344
345  deps = [ ":device_manager_test_common" ]
346}
347
348## UnitTest UTTest_device_manager_notify }}}
349
350## UnitTest UTTest_ipc_client_server_proxy {{{
351ohos_unittest("UTTest_ipc_client_server_proxy") {
352  module_out_path = module_out_path
353
354  sources = [ "UTTest_ipc_client_server_proxy.cpp" ]
355
356  deps = [ ":device_manager_test_common" ]
357}
358
359## UnitTest UTTest_ipc_client_server_proxy }}}
360
361## UnitTest UTTest_dm_device_state_manager {{{
362ohos_unittest("UTTest_dm_device_state_manager") {
363  module_out_path = module_out_path
364
365  sources = [ "UTTest_dm_device_state_manager.cpp" ]
366
367  deps = [ ":device_manager_test_common" ]
368
369  external_deps = [
370    "hisysevent_native:libhisysevent",
371    "hitrace_native:hitrace_meter",
372  ]
373}
374
375## UnitTest UTTest_dm_device_state_manager }}}
376
377## UnitTest UTTest_dm_dfx {{{
378ohos_unittest("UTTest_dm_dfx") {
379  module_out_path = module_out_path
380
381  include_dirs = [ "//base/hiviewdfx/hitrace/interfaces/native/innerkits/include/hitrace_meter" ]
382
383  sources = [ "UTTest_dm_dfx.cpp" ]
384
385  deps = [ ":device_manager_test_common" ]
386}
387
388## UnitTest UTTest_dm_dfx }}}
389
390## UnitTest UTTest_dm_discovery_filter {{{
391ohos_unittest("UTTest_dm_discovery_filter") {
392  module_out_path = module_out_path
393
394  sources = [ "UTTest_dm_discovery_filter.cpp" ]
395
396  deps = [ ":device_manager_test_common" ]
397}
398
399## UnitTest UTTest_dm_discovery_filter }}}
400
401## UnitTest UTTest_device_manager_service_impl {{{
402ohos_unittest("UTTest_device_manager_service_impl") {
403  module_out_path = module_out_path
404
405  include_dirs =
406      [ "//base/notification/common_event_service/interfaces/inner_api" ]
407
408  sources = [
409    "${servicesimpl_path}/src/device_manager_service_impl.cpp",
410    "UTTest_device_manager_service_impl.cpp",
411  ]
412
413  deps = [ ":device_manager_test_common" ]
414}
415
416## UnitTest UTTest_device_manager_service_impl }}}
417
418## UnitTest UTTest_device_manager_service_listener {{{
419ohos_unittest("UTTest_device_manager_service_listener") {
420  module_out_path = module_out_path
421
422  sources = [
423    "${services_path}/src/device_manager_service_listener.cpp",
424    "//foundation/distributedhardware/device_manager/test/unittest/mock/ipc_server_listener.cpp",
425    "UTTest_device_manager_service_listener.cpp",
426  ]
427
428  deps = [ ":device_manager_test_common" ]
429}
430
431## UnitTest UTTest_device_manager_service_listener }}}
432
433## UnitTest UTTest_auth_message_processor {{{
434ohos_unittest("UTTest_auth_message_processor") {
435  module_out_path = module_out_path
436
437  sources = [ "UTTest_auth_message_processor.cpp" ]
438
439  deps = [ ":device_manager_test_common" ]
440}
441
442## UTTest_auth_message_processor }}}
443
444## UnitTest UTTest_auth_response_state {{{
445ohos_unittest("UTTest_auth_response_state") {
446  module_out_path = module_out_path
447
448  sources = [ "UTTest_auth_response_state.cpp" ]
449
450  deps = [ ":device_manager_test_common" ]
451}
452
453## UTTest_auth_response_state }}}
454
455## UnitTest UTTest_auth_request_state {{{
456ohos_unittest("UTTest_auth_request_state") {
457  module_out_path = module_out_path
458
459  sources = [ "UTTest_auth_request_state.cpp" ]
460
461  deps = [ ":device_manager_test_common" ]
462}
463
464## UTTest_auth_request_state }}}
465
466## UnitTest ipc_client_manager_test {{{
467ohos_unittest("ipc_client_manager_test") {
468  module_out_path = module_out_path
469
470  sources = [ "ipc_client_manager_test.cpp" ]
471
472  deps = [ ":device_manager_test_common" ]
473}
474
475## UnitTest ipc_client_manager_test }}}
476
477## UnitTest UTTest_dm_auth_manager {{{
478ohos_unittest("UTTest_dm_auth_manager") {
479  module_out_path = module_out_path
480
481  sources = [ "UTTest_dm_auth_manager.cpp" ]
482
483  deps = [ ":device_manager_test_common" ]
484}
485
486## UTTest_dm_auth_manager }}}
487## UnitTest UTTest_dm_discovery_manager {{{
488ohos_unittest("UTTest_dm_discovery_manager") {
489  module_out_path = module_out_path
490
491  sources = [
492    "${services_path}/src/device_manager_service.cpp",
493    "${services_path}/src/device_manager_service_listener.cpp",
494    "${services_path}/src/softbus/softbus_listener.cpp",
495    "${servicesimpl_path}/src/dependency/softbus/softbus_connector.cpp",
496    "${servicesimpl_path}/src/dependency/softbus/softbus_session.cpp",
497    "${servicesimpl_path}/src/dependency/timer/dm_timer.cpp",
498    "${servicesimpl_path}/src/discovery/dm_discovery_filter.cpp",
499    "${servicesimpl_path}/src/discovery/dm_discovery_manager.cpp",
500    "//foundation/distributedhardware/device_manager/test/unittest/mock/ipc_server_listener.cpp",
501    "//foundation/distributedhardware/device_manager/test/unittest/mock/parameter.cpp",
502    "UTTest_dm_discovery_manager.cpp",
503  ]
504
505  deps = [ ":device_manager_test_common" ]
506
507  external_deps = [ "hitrace_native:hitrace_meter" ]
508}
509
510## UnitTest UTTest_dm_discovery_manager }}}
511
512## UnitTest UTTest_dm_publish_manager {{{
513ohos_unittest("UTTest_dm_publish_manager") {
514  module_out_path = module_out_path
515
516  sources = [
517    "${services_path}/src/device_manager_service.cpp",
518    "${services_path}/src/device_manager_service_listener.cpp",
519    "${services_path}/src/softbus/softbus_listener.cpp",
520    "${servicesimpl_path}/src/dependency/softbus/softbus_connector.cpp",
521    "${servicesimpl_path}/src/dependency/softbus/softbus_session.cpp",
522    "${servicesimpl_path}/src/dependency/timer/dm_timer.cpp",
523    "${servicesimpl_path}/src/publish/dm_publish_manager.cpp",
524    "//foundation/distributedhardware/device_manager/test/unittest/mock/ipc_server_listener.cpp",
525    "//foundation/distributedhardware/device_manager/test/unittest/mock/parameter.cpp",
526    "UTTest_dm_publish_manager.cpp",
527  ]
528
529  deps = [ ":device_manager_test_common" ]
530
531  external_deps = [ "hitrace_native:hitrace_meter" ]
532}
533
534## UnitTest UTTest_dm_publish_manager }}}
535
536## Build device_manager_test_common.a {{{
537config("device_manager_test_common_public_config") {
538  include_dirs = [
539    "//commonlibrary/c_utils/base/include",
540    "//utils/system/safwk/native/include",
541    "${innerkits_path}/native_cpp/include",
542    "${innerkits_path}/native_cpp/include/ipc/standard",
543    "${innerkits_path}/native_cpp/include/ipc",
544    "${innerkits_path}/native_cpp/include/notify",
545    "//third_party/json/include",
546    "${common_path}/include",
547    "${common_path}/include/ipc",
548    "${common_path}/include/ipc/model",
549    "${utils_path}/include",
550    "${utils_path}/include/ipc/standard",
551    "${servicesimpl_path}/include",
552    "${servicesimpl_path}/include/credential",
553    "${servicesimpl_path}/include/dependency/timer",
554    "${servicesimpl_path}/include/discovery",
555    "${servicesimpl_path}/include/dependency/softbus",
556    "${servicesimpl_path}/include/authentication",
557    "${servicesimpl_path}/include/adapter",
558    "${servicesimpl_path}/include/publish",
559    "${servicesimpl_path}/include/dependency/hichain",
560    "${servicesimpl_path}/include/deviceinfo/",
561    "${servicesimpl_path}/include/devicestate",
562    "${services_path}/include",
563    "${services_path}/include/softbus",
564    "//foundation/communication/dsoftbus/interfaces/kits/bus_center",
565    "//foundation/communication/softbus_lite/interfaces/kits/transport",
566    "//foundation/communication/ipc/interfaces/innerkits/c/ipc/include",
567    "//foundation/communication/dsoftbus/interfaces/kits/common",
568    "//foundation/communication/dsoftbus/interfaces/kits/discovery",
569    "//foundation/communication/dsoftbus/interfaces/inner_kits/transport",
570    "//foundation/distributedhardware/device_manager/test/unittest/mock",
571    "//foundation/systemabilitymgr/safwk/interfaces/innerkits/safwk",
572    "//base/security/device_auth/interfaces/innerkits",
573    "${servicesimpl_path}/include/ability",
574    "${servicesimpl_path}/include/config",
575    "${servicesimpl_path}/include/dependency/multipleuser",
576    "//foundation/distributedhardware/device_manager/test/unittest/mock/",
577    "//foundation/systemabilitymgr/safwk/services/safwk",
578    "//base/security/access_token/interfaces/innerkits/nativetoken/include",
579    "//base/security/access_token/interfaces/innerkits/token_setproc/include",
580    "//base/security/access_token/interfaces/innerkits/accesstoken/include",
581    "${ext_path}/pin_auth/include",
582  ]
583
584  if (os_account_part_exists) {
585    include_dirs += [
586      "//base/account/os_account/interfaces/innerkits/osaccount/native/include",
587      "//base/account/os_account/frameworks/common/database/include",
588      "//base/account/os_account/frameworks/common/account_error/include",
589    ]
590  }
591
592  cflags = [
593    "-Wall",
594    "-Werror",
595    "-g3",
596    "-Dprivate=public",
597    "-Dprotected=public",
598  ]
599
600  defines = [
601    "HI_LOG_ENABLE",
602    "DH_LOG_TAG=\"device_manager_UTtest\"",
603    "LOG_DOMAIN=0xD004190",
604  ]
605}
606
607ohos_static_library("device_manager_test_common") {
608  testonly = true
609
610  cflags_cc = []
611
612  visibility = [ ":*" ]
613
614  public_configs = [ ":device_manager_test_common_public_config" ]
615
616  public_deps = [
617    "${ext_path}/pin_auth:devicemanagerext_pin_auth",
618    "${innerkits_path}/native_cpp:devicemanagersdk",
619    "${services_path}:devicemanagerservice",
620    "${servicesimpl_path}:devicemanagerserviceimpl",
621    "${utils_path}:devicemanagerutils",
622    "//base/security/access_token/interfaces/innerkits/accesstoken:libaccesstoken_sdk",
623    "//base/security/access_token/interfaces/innerkits/nativetoken:libnativetoken",
624    "//base/security/access_token/interfaces/innerkits/token_setproc:libtoken_setproc",
625    "//commonlibrary/c_utils/base:utils",
626    "//foundation/communication/ipc/interfaces/innerkits/ipc_core:ipc_core",
627    "//foundation/distributedhardware/device_manager/interfaces/kits/js:devicemanager",
628    "//foundation/systemabilitymgr/samgr/interfaces/innerkits/samgr_proxy:samgr_proxy",
629    "//third_party/googletest:gmock",
630    "//third_party/googletest:gtest",
631  ]
632
633  deps = [
634    "${ability_runtime_innerkits_path}/ability_manager:ability_manager",
635    "${ability_runtime_services_path}/abilitymgr:abilityms",
636    "//base/security/device_auth/services:deviceauth_sdk",
637  ]
638
639  if (os_account_part_exists) {
640    cflags_cc += [ "-DOS_ACCOUNT_PART_EXISTS" ]
641    deps += [ "//base/account/os_account/frameworks/osaccount/native:os_account_innerkits" ]
642  }
643
644  external_deps = [
645    "ability_base:want",
646    "bundle_framework:appexecfwk_base",
647    "bundle_framework:appexecfwk_core",
648    "common_event_service:cesfwk_core",
649    "common_event_service:cesfwk_innerkits",
650    "dsoftbus:softbus_client",
651    "eventhandler:libeventhandler",
652    "hisysevent_native:libhisysevent",
653    "hitrace_native:hitrace_meter",
654    "hiviewdfx_hilog_native:libhilog",
655    "init:libbegetutil",
656    "ipc:ipc_core",
657    "safwk:system_ability_fwk",
658    "samgr:samgr_proxy",
659  ]
660}
661## Build device_manager_test_common.a }}}
662