• 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")
15
16module_output_path = "neural_network_runtime/"
17
18config("module_private_config") {
19  visibility = [ ":*" ]
20
21  include_dirs = [ "../../.." ]
22}
23
24ohos_unittest("CompilationV1_0Test") {
25  module_out_path = module_output_path
26
27  sources = [ "../common/v1_0/compilation_mock_idevice.cpp" ]
28  configs = [ ":module_private_config" ]
29
30  external_deps = [
31    "c_utils:utils",
32    "drivers_interface_nnrt:libnnrt_proxy_1.0",
33    "googletest:gmock_main",
34    "googletest:gtest_main",
35    "hdf_core:libhdf_utils",
36    "hilog:libhilog",
37    "hitrace:libhitracechain",
38    "mindspore:mindir_lib",
39    "neural_network_runtime:libneural_network_core",
40    "neural_network_runtime:libneural_network_runtime",
41  ]
42}
43
44ohos_unittest("ExecutorV1_0Test") {
45  module_out_path = module_output_path
46
47  sources = [ "../common/v1_0/executor_mock_device.cpp" ]
48  configs = [ ":module_private_config" ]
49
50  external_deps = [
51    "c_utils:utils",
52    "drivers_interface_nnrt:libnnrt_proxy_1.0",
53    "googletest:gmock_main",
54    "googletest:gtest_main",
55    "hdf_core:libhdf_utils",
56    "hilog:libhilog",
57    "hitrace:libhitracechain",
58    "mindspore:mindir_lib",
59    "neural_network_runtime:libneural_network_core",
60    "neural_network_runtime:libneural_network_runtime",
61  ]
62}
63
64ohos_unittest("DeviceManagerV1_0Test") {
65  module_out_path = module_output_path
66
67  sources = [ "./v1_0/device_manager/device_manager_test.cpp" ]
68  sources += [ "../common/v1_0/mock_idevice.cpp" ]
69  configs = [ ":module_private_config" ]
70
71  external_deps = [
72    "c_utils:utils",
73    "drivers_interface_nnrt:libnnrt_proxy_1.0",
74    "googletest:gmock_main",
75    "googletest:gtest_main",
76    "hilog:libhilog",
77    "hitrace:libhitracechain",
78    "mindspore:mindir_lib",
79    "neural_network_runtime:libneural_network_core",
80    "neural_network_runtime:libneural_network_runtime",
81  ]
82}
83
84ohos_unittest("DeviceRegistrarV1_0Test") {
85  module_out_path = module_output_path
86
87  sources = [ "./v1_0/device_registrar/device_registrar_test.cpp" ]
88  sources += [ "../common/v1_0/mock_idevice.cpp" ]
89  configs = [ ":module_private_config" ]
90
91  external_deps = [
92    "c_utils:utils",
93    "drivers_interface_nnrt:libnnrt_proxy_1.0",
94    "googletest:gmock_main",
95    "googletest:gtest_main",
96    "hilog:libhilog",
97    "hitrace:libhitracechain",
98    "mindspore:mindir_lib",
99    "neural_network_runtime:libneural_network_core",
100    "neural_network_runtime:libneural_network_runtime",
101  ]
102}
103
104ohos_unittest("HDIDeviceV1_0Test") {
105  module_out_path = module_output_path
106
107  sources = [ "./v1_0/hdi_device/hdi_device_test.cpp" ]
108  sources += [ "../common/v1_0/mock_idevice.cpp" ]
109  sources += [ "../common/file_utils.cpp" ]
110  configs = [ ":module_private_config" ]
111
112  external_deps = [
113    "c_utils:utils",
114    "drivers_interface_nnrt:libnnrt_proxy_1.0",
115    "googletest:gmock_main",
116    "googletest:gtest_main",
117    "hilog:libhilog",
118    "hitrace:libhitracechain",
119    "mindspore:mindir_lib",
120    "neural_network_runtime:libneural_network_core",
121    "neural_network_runtime:libneural_network_runtime",
122  ]
123}
124
125ohos_unittest("HDIPreparedModelV1_0Test") {
126  module_out_path = module_output_path
127
128  sources = [ "./v1_0/hdi_prepared_model/hdi_prepared_model_test.cpp" ]
129  sources += [ "../common/v1_0/mock_idevice.cpp" ]
130  sources += [ "../common/file_utils.cpp" ]
131  configs = [ ":module_private_config" ]
132
133  external_deps = [
134    "c_utils:utils",
135    "drivers_interface_nnrt:libnnrt_proxy_1.0",
136    "googletest:gmock_main",
137    "googletest:gtest_main",
138    "hilog:libhilog",
139    "hitrace:libhitracechain",
140    "mindspore:mindir_lib",
141    "neural_network_runtime:libneural_network_core",
142    "neural_network_runtime:libneural_network_runtime",
143  ]
144}
145
146ohos_unittest("MemoryManagerTest") {
147  module_out_path = module_output_path
148
149  sources = [ "./memory_manager/memory_manager_test.cpp" ]
150  sources += [ "../common/file_utils.cpp" ]
151  configs = [ ":module_private_config" ]
152
153  external_deps = [
154    "drivers_interface_nnrt:libnnrt_proxy_1.0",
155    "googletest:gmock_main",
156    "googletest:gtest_main",
157    "hilog:libhilog",
158    "hitrace:libhitracechain",
159    "mindspore:mindir_lib",
160    "neural_network_runtime:libneural_network_core",
161    "neural_network_runtime:libneural_network_runtime",
162  ]
163}
164
165ohos_unittest("NeuralNetworkCoreV1_0Test") {
166  module_out_path = module_output_path
167
168  sources = [ "./v1_0/neural_network_core_test/neural_network_core_test.cpp" ]
169  configs = [ ":module_private_config" ]
170
171  external_deps = [
172    "c_utils:utils",
173    "drivers_interface_nnrt:libnnrt_proxy_1.0",
174    "googletest:gmock_main",
175    "googletest:gtest_main",
176    "hdf_core:libhdf_utils",
177    "hilog:libhilog",
178    "hitrace:libhitracechain",
179    "mindspore:mindir_lib",
180    "neural_network_runtime:libneural_network_core",
181    "neural_network_runtime:libneural_network_runtime",
182  ]
183}
184
185ohos_unittest("QuantParamsTest") {
186  module_out_path = module_output_path
187
188  sources = [ "./quant_param/quant_param_test.cpp" ]
189  configs = [ ":module_private_config" ]
190
191  external_deps = [
192    "drivers_interface_nnrt:libnnrt_proxy_1.0",
193    "googletest:gmock_main",
194    "googletest:gtest_main",
195    "hilog:libhilog",
196    "hitrace:libhitracechain",
197    "mindspore:mindir_lib",
198    "neural_network_runtime:libneural_network_core",
199    "neural_network_runtime:libneural_network_runtime",
200  ]
201}
202
203ohos_unittest("NNBackendTest") {
204  module_out_path = module_output_path
205
206  sources = [ "./nn_backend/nn_backend_test.cpp" ]
207  configs = [ ":module_private_config" ]
208
209  external_deps = [
210    "drivers_interface_nnrt:libnnrt_proxy_1.0",
211    "googletest:gmock_main",
212    "googletest:gtest_main",
213    "hilog:libhilog",
214    "hitrace:libhitracechain",
215    "mindspore:mindir_lib",
216    "neural_network_runtime:libneural_network_core",
217    "neural_network_runtime:libneural_network_runtime",
218  ]
219}
220
221ohos_unittest("NNCompiledCacheTest") {
222  module_out_path = module_output_path
223
224  sources = [ "./nn_compiled_cache/nn_compiled_cache_test.cpp" ]
225  configs = [ ":module_private_config" ]
226
227  external_deps = [
228    "drivers_interface_nnrt:libnnrt_proxy_1.0",
229    "googletest:gmock_main",
230    "googletest:gtest_main",
231    "hilog:libhilog",
232    "hitrace:libhitracechain",
233    "mindspore:mindir_lib",
234    "neural_network_runtime:libneural_network_core",
235    "neural_network_runtime:libneural_network_runtime",
236  ]
237}
238
239ohos_unittest("NNCompilerTest") {
240  module_out_path = module_output_path
241
242  sources = [ "./nn_compiler/nn_compiler_test.cpp" ]
243  configs = [ ":module_private_config" ]
244
245  external_deps = [
246    "drivers_interface_nnrt:libnnrt_proxy_1.0",
247    "googletest:gmock_main",
248    "googletest:gtest_main",
249    "hilog:libhilog",
250    "hitrace:libhitracechain",
251    "mindspore:mindir_lib",
252    "neural_network_runtime:libneural_network_core",
253    "neural_network_runtime:libneural_network_runtime",
254  ]
255}
256
257ohos_unittest("NNExecutorTest") {
258  module_out_path = module_output_path
259
260  sources = [ "./nn_executor/nn_executor_test.cpp" ]
261  configs = [ ":module_private_config" ]
262
263  external_deps = [
264    "drivers_interface_nnrt:libnnrt_proxy_1.0",
265    "googletest:gmock_main",
266    "googletest:gtest_main",
267    "hilog:libhilog",
268    "hitrace:libhitracechain",
269    "mindspore:mindir_lib",
270    "neural_network_runtime:libneural_network_core",
271    "neural_network_runtime:libneural_network_runtime",
272  ]
273}
274
275ohos_unittest("NNTensor2_0Test") {
276  module_out_path = module_output_path
277
278  sources = [ "./nn_tensor/nn_tensor_test.cpp" ]
279  configs = [ ":module_private_config" ]
280
281  external_deps = [
282    "drivers_interface_nnrt:libnnrt_proxy_1.0",
283    "googletest:gmock_main",
284    "googletest:gtest_main",
285    "hilog:libhilog",
286    "hitrace:libhitracechain",
287    "mindspore:mindir_lib",
288    "neural_network_runtime:libneural_network_core",
289    "neural_network_runtime:libneural_network_runtime",
290  ]
291}
292
293ohos_unittest("TransformV1_0Test") {
294  module_out_path = module_output_path
295
296  sources = [ "./v1_0/transform/transform_test.cpp" ]
297  configs = [ ":module_private_config" ]
298
299  external_deps = [
300    "drivers_interface_nnrt:libnnrt_proxy_1.0",
301    "googletest:gmock_main",
302    "googletest:gtest_main",
303    "hilog:libhilog",
304    "hitrace:libhitracechain",
305    "mindspore:mindir_lib",
306    "neural_network_runtime:libneural_network_core",
307    "neural_network_runtime:libneural_network_runtime",
308  ]
309}
310
311ohos_unittest("InnerModelV1_0Test") {
312  module_out_path = module_output_path
313
314  sources = [ "./v1_0/inner_model/inner_model_test.cpp" ]
315  sources += [ "../common/v1_0/inner_model_mock_device.cpp" ]
316  configs = [ ":module_private_config" ]
317
318  external_deps = [
319    "c_utils:utils",
320    "drivers_interface_nnrt:libnnrt_proxy_1.0",
321    "googletest:gmock_main",
322    "googletest:gtest_main",
323    "hdf_core:libhdf_utils",
324    "hilog:libhilog",
325    "hitrace:libhitracechain",
326    "mindspore:mindir_lib",
327    "neural_network_runtime:libneural_network_core",
328    "neural_network_runtime:libneural_network_runtime",
329  ]
330}
331
332ohos_unittest("NnTensorV1_0Test") {
333  module_out_path = module_output_path
334
335  sources = [ "./v1_0/inner_model/nn_tensor_test.cpp" ]
336  configs = [ ":module_private_config" ]
337
338  external_deps = [
339    "c_utils:utils",
340    "drivers_interface_nnrt:libnnrt_proxy_1.0",
341    "googletest:gmock_main",
342    "googletest:gtest_main",
343    "hdf_core:libhdf_utils",
344    "hilog:libhilog",
345    "hitrace:libhitracechain",
346    "mindspore:mindir_lib",
347    "neural_network_runtime:libneural_network_core",
348    "neural_network_runtime:libneural_network_runtime",
349  ]
350}
351
352ohos_unittest("NnTensorDescV1_0Test") {
353  module_out_path = module_output_path
354
355  sources = [ "./v1_0/inner_model/nn_tensor_desc_test.cpp" ]
356  configs = [ ":module_private_config" ]
357
358  external_deps = [
359    "c_utils:utils",
360    "drivers_interface_nnrt:libnnrt_proxy_1.0",
361    "googletest:gmock_main",
362    "googletest:gtest_main",
363    "hdf_core:libhdf_utils",
364    "hilog:libhilog",
365    "hitrace:libhitracechain",
366    "mindspore:mindir_lib",
367    "neural_network_runtime:libneural_network_core",
368    "neural_network_runtime:libneural_network_runtime",
369  ]
370}
371
372ohos_unittest("NnValidationV1_0Test") {
373  module_out_path = module_output_path
374
375  sources = [ "./v1_0/inner_model/nn_validation_test.cpp" ]
376  configs = [ ":module_private_config" ]
377
378  external_deps = [
379    "c_utils:utils",
380    "drivers_interface_nnrt:libnnrt_proxy_1.0",
381    "googletest:gmock_main",
382    "googletest:gtest_main",
383    "hdf_core:libhdf_utils",
384    "hilog:libhilog",
385    "hitrace:libhitracechain",
386    "mindspore:mindir_lib",
387    "neural_network_runtime:libneural_network_core",
388    "neural_network_runtime:libneural_network_runtime",
389  ]
390}
391
392ohos_unittest("OpsRegistryV1_0Test") {
393  module_out_path = module_output_path
394
395  sources = [ "./v1_0/inner_model/ops_registry_test.cpp" ]
396  configs = [ ":module_private_config" ]
397
398  external_deps = [
399    "c_utils:utils",
400    "drivers_interface_nnrt:libnnrt_proxy_1.0",
401    "googletest:gmock_main",
402    "googletest:gtest_main",
403    "hdf_core:libhdf_utils",
404    "hilog:libhilog",
405    "hitrace:libhitracechain",
406    "mindspore:mindir_lib",
407    "neural_network_runtime:libneural_network_core",
408    "neural_network_runtime:libneural_network_runtime",
409  ]
410}
411
412ohos_unittest("NeuralNetworkRuntimeV1_0Test") {
413  module_out_path = module_output_path
414
415  sources =
416      [ "./v1_0/neural_network_runtime_test/neural_network_runtime_test.cpp" ]
417  sources += [ "../common/v1_0/executor_mock_device.cpp" ]
418
419  configs = [ ":module_private_config" ]
420
421  external_deps = [
422    "c_utils:utils",
423    "drivers_interface_nnrt:libnnrt_proxy_1.0",
424    "googletest:gmock_main",
425    "googletest:gtest_main",
426    "hdf_core:libhdf_utils",
427    "hilog:libhilog",
428    "hitrace:libhitracechain",
429    "mindspore:mindir_lib",
430    "neural_network_runtime:libneural_network_core",
431    "neural_network_runtime:libneural_network_runtime",
432  ]
433}
434
435ohos_unittest("CompilationV2_0Test") {
436  module_out_path = module_output_path
437
438  sources = [ "../common/v2_0/compilation_mock_idevice.cpp" ]
439  configs = [ ":module_private_config" ]
440
441  external_deps = [
442    "c_utils:utils",
443    "drivers_interface_nnrt:libnnrt_proxy_2.0",
444    "googletest:gmock_main",
445    "googletest:gtest_main",
446    "hdf_core:libhdf_utils",
447    "hilog:libhilog",
448    "hitrace:libhitracechain",
449    "mindspore:mindir_lib",
450    "neural_network_runtime:libneural_network_core",
451    "neural_network_runtime:libneural_network_runtime",
452  ]
453}
454
455ohos_unittest("ExecutorV2_0Test") {
456  module_out_path = module_output_path
457
458  sources = [ "../common/v2_0/executor_mock_device.cpp" ]
459  configs = [ ":module_private_config" ]
460
461  external_deps = [
462    "c_utils:utils",
463    "drivers_interface_nnrt:libnnrt_proxy_2.0",
464    "googletest:gmock_main",
465    "googletest:gtest_main",
466    "hdf_core:libhdf_utils",
467    "hilog:libhilog",
468    "hitrace:libhitracechain",
469    "mindspore:mindir_lib",
470    "neural_network_runtime:libneural_network_core",
471    "neural_network_runtime:libneural_network_runtime",
472  ]
473}
474
475ohos_unittest("DeviceManagerV2_0Test") {
476  module_out_path = module_output_path
477
478  sources = [ "./v2_0/device_manager/device_manager_test.cpp" ]
479  sources += [ "../common/v2_0/mock_idevice.cpp" ]
480  configs = [ ":module_private_config" ]
481
482  external_deps = [
483    "c_utils:utils",
484    "drivers_interface_nnrt:libnnrt_proxy_2.0",
485    "googletest:gmock_main",
486    "googletest:gtest_main",
487    "hilog:libhilog",
488    "hitrace:libhitracechain",
489    "mindspore:mindir_lib",
490    "neural_network_runtime:libneural_network_core",
491    "neural_network_runtime:libneural_network_runtime",
492  ]
493}
494
495ohos_unittest("DeviceRegistrarV2_0Test") {
496  module_out_path = module_output_path
497
498  sources = [ "./v2_0/device_registrar/device_registrar_test.cpp" ]
499  sources += [ "../common/v2_0/mock_idevice.cpp" ]
500  configs = [ ":module_private_config" ]
501
502  external_deps = [
503    "c_utils:utils",
504    "drivers_interface_nnrt:libnnrt_proxy_2.0",
505    "googletest:gmock_main",
506    "googletest:gtest_main",
507    "hilog:libhilog",
508    "hitrace:libhitracechain",
509    "mindspore:mindir_lib",
510    "neural_network_runtime:libneural_network_core",
511    "neural_network_runtime:libneural_network_runtime",
512  ]
513}
514
515ohos_unittest("HDIDeviceV2_0Test") {
516  module_out_path = module_output_path
517
518  sources = [ "./v2_0/hdi_device/hdi_device_test.cpp" ]
519  sources += [ "../common/v2_0/mock_idevice.cpp" ]
520  sources += [ "../common/file_utils.cpp" ]
521  configs = [ ":module_private_config" ]
522
523  external_deps = [
524    "c_utils:utils",
525    "drivers_interface_nnrt:libnnrt_proxy_2.0",
526    "googletest:gmock_main",
527    "googletest:gtest_main",
528    "hilog:libhilog",
529    "hitrace:libhitracechain",
530    "mindspore:mindir_lib",
531    "neural_network_runtime:libneural_network_core",
532    "neural_network_runtime:libneural_network_runtime",
533  ]
534}
535
536ohos_unittest("HDIPreparedModelV2_0Test") {
537  module_out_path = module_output_path
538
539  sources = [ "./v2_0/hdi_prepared_model/hdi_prepared_model_test.cpp" ]
540  sources += [ "../common/v2_0/mock_idevice.cpp" ]
541  sources += [ "../common/file_utils.cpp" ]
542  configs = [ ":module_private_config" ]
543
544  external_deps = [
545    "c_utils:utils",
546    "drivers_interface_nnrt:libnnrt_proxy_2.0",
547    "googletest:gmock_main",
548    "googletest:gtest_main",
549    "hilog:libhilog",
550    "hitrace:libhitracechain",
551    "mindspore:mindir_lib",
552    "neural_network_runtime:libneural_network_core",
553    "neural_network_runtime:libneural_network_runtime",
554  ]
555}
556
557ohos_unittest("HDIPreparedModelV2_1Test") {
558  module_out_path = module_output_path
559
560  sources = [ "./v2_1/hdi_prepared_model/hdi_prepared_model_test.cpp" ]
561  sources += [ "../common/v2_1/mock_idevice.cpp" ]
562  sources += [ "../common/file_utils.cpp" ]
563  configs = [ ":module_private_config" ]
564
565  external_deps = [
566    "c_utils:utils",
567    "drivers_interface_nnrt:libnnrt_proxy_2.0",
568    "googletest:gmock_main",
569    "googletest:gtest_main",
570    "hilog:libhilog",
571    "hitrace:libhitracechain",
572    "mindspore:mindir_lib",
573    "neural_network_runtime:libneural_network_core",
574    "neural_network_runtime:libneural_network_runtime",
575  ]
576}
577
578ohos_unittest("TransformV2_0Test") {
579  module_out_path = module_output_path
580
581  sources = [ "./v2_0/transform/transform_test.cpp" ]
582  configs = [ ":module_private_config" ]
583
584  external_deps = [
585    "drivers_interface_nnrt:libnnrt_proxy_2.0",
586    "googletest:gmock_main",
587    "googletest:gtest_main",
588    "hilog:libhilog",
589    "hitrace:libhitracechain",
590    "mindspore:mindir_lib",
591    "neural_network_runtime:libneural_network_core",
592    "neural_network_runtime:libneural_network_runtime",
593  ]
594}
595
596ohos_unittest("InnerModelV2_0Test") {
597  module_out_path = module_output_path
598
599  sources = [ "./v2_0/inner_model/inner_model_test.cpp" ]
600  sources += [ "../common/v2_0/inner_model_mock_device.cpp" ]
601  configs = [ ":module_private_config" ]
602
603  external_deps = [
604    "c_utils:utils",
605    "drivers_interface_nnrt:libnnrt_proxy_2.0",
606    "googletest:gmock_main",
607    "googletest:gtest_main",
608    "hdf_core:libhdf_utils",
609    "hilog:libhilog",
610    "hitrace:libhitracechain",
611    "mindspore:mindir_lib",
612    "neural_network_runtime:libneural_network_core",
613    "neural_network_runtime:libneural_network_runtime",
614  ]
615}
616
617ohos_unittest("NnTensorV2_0Test") {
618  module_out_path = module_output_path
619
620  sources = [ "./v2_0/inner_model/nn_tensor_test.cpp" ]
621  configs = [ ":module_private_config" ]
622
623  external_deps = [
624    "c_utils:utils",
625    "drivers_interface_nnrt:libnnrt_proxy_2.0",
626    "googletest:gmock_main",
627    "googletest:gtest_main",
628    "hdf_core:libhdf_utils",
629    "hilog:libhilog",
630    "hitrace:libhitracechain",
631    "mindspore:mindir_lib",
632    "neural_network_runtime:libneural_network_core",
633    "neural_network_runtime:libneural_network_runtime",
634  ]
635}
636
637ohos_unittest("NnValidationV2_0Test") {
638  module_out_path = module_output_path
639
640  sources = [ "./v2_0/inner_model/nn_validation_test.cpp" ]
641  configs = [ ":module_private_config" ]
642
643  external_deps = [
644    "c_utils:utils",
645    "drivers_interface_nnrt:libnnrt_proxy_2.0",
646    "googletest:gmock_main",
647    "googletest:gtest_main",
648    "hdf_core:libhdf_utils",
649    "hilog:libhilog",
650    "hitrace:libhitracechain",
651    "mindspore:mindir_lib",
652    "neural_network_runtime:libneural_network_core",
653    "neural_network_runtime:libneural_network_runtime",
654  ]
655}
656
657ohos_unittest("OpsRegistryV2_0Test") {
658  module_out_path = module_output_path
659
660  sources = [ "./v2_0/inner_model/ops_registry_test.cpp" ]
661  configs = [ ":module_private_config" ]
662
663  external_deps = [
664    "c_utils:utils",
665    "drivers_interface_nnrt:libnnrt_proxy_2.0",
666    "googletest:gmock_main",
667    "googletest:gtest_main",
668    "hdf_core:libhdf_utils",
669    "hilog:libhilog",
670    "hitrace:libhitracechain",
671    "mindspore:mindir_lib",
672    "neural_network_runtime:libneural_network_core",
673    "neural_network_runtime:libneural_network_runtime",
674  ]
675}
676
677ohos_unittest("NeuralNetworkRuntimeV2_0Test") {
678  module_out_path = module_output_path
679
680  sources =
681      [ "./v2_0/neural_network_runtime_test/neural_network_runtime_test.cpp" ]
682  sources += [ "../common/v2_0/executor_mock_device.cpp" ]
683
684  configs = [ ":module_private_config" ]
685
686  external_deps = [
687    "c_utils:utils",
688    "drivers_interface_nnrt:libnnrt_proxy_2.0",
689    "googletest:gmock_main",
690    "googletest:gtest_main",
691    "hdf_core:libhdf_utils",
692    "hilog:libhilog",
693    "hitrace:libhitracechain",
694    "mindspore:mindir_lib",
695    "neural_network_runtime:libneural_network_core",
696    "neural_network_runtime:libneural_network_runtime",
697  ]
698}
699
700group("components_unittest") {
701  testonly = true
702  deps = [
703    ":DeviceManagerV1_0Test",
704    ":HDIDeviceV1_0Test",
705    ":HDIDeviceV2_0Test",
706    ":HDIPreparedModelV1_0Test",
707    ":HDIPreparedModelV2_0Test",
708    ":HDIPreparedModelV2_1Test",
709    ":InnerModelV1_0Test",
710    ":InnerModelV2_0Test",
711    ":MemoryManagerTest",
712    ":NNBackendTest",
713    ":NNCompiledCacheTest",
714    ":NNCompilerTest",
715    ":NNExecutorTest",
716    ":NNTensor2_0Test",
717    ":NeuralNetworkCoreV1_0Test",
718    ":NeuralNetworkRuntimeV1_0Test",
719    ":NeuralNetworkRuntimeV2_0Test",
720    ":NnTensorDescV1_0Test",
721    ":NnTensorV1_0Test",
722    ":NnTensorV2_0Test",
723    ":NnValidationV1_0Test",
724    ":NnValidationV2_0Test",
725    ":OpsRegistryV1_0Test",
726    ":OpsRegistryV2_0Test",
727    ":QuantParamsTest",
728    ":TransformV1_0Test",
729    ":TransformV2_0Test",
730  ]
731}
732