112e714ceSopenharmony_ci# Copyright (c) 2022 Huawei Device Co., Ltd. 212e714ceSopenharmony_ci# Licensed under the Apache License, Version 2.0 (the "License"); 312e714ceSopenharmony_ci# you may not use this file except in compliance with the License. 412e714ceSopenharmony_ci# You may obtain a copy of the License at 512e714ceSopenharmony_ci# 612e714ceSopenharmony_ci# http://www.apache.org/licenses/LICENSE-2.0 712e714ceSopenharmony_ci# 812e714ceSopenharmony_ci# Unless required by applicable law or agreed to in writing, software 912e714ceSopenharmony_ci# distributed under the License is distributed on an "AS IS" BASIS, 1012e714ceSopenharmony_ci# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 1112e714ceSopenharmony_ci# See the License for the specific language governing permissions and 1212e714ceSopenharmony_ci# limitations under the License. 1312e714ceSopenharmony_ci 1412e714ceSopenharmony_ciimport("//build/test.gni") 1512e714ceSopenharmony_ci 1612e714ceSopenharmony_cimodule_output_path = "neural_network_runtime/" 1712e714ceSopenharmony_ci 1812e714ceSopenharmony_ciconfig("module_private_config") { 1912e714ceSopenharmony_ci visibility = [ ":*" ] 2012e714ceSopenharmony_ci 2112e714ceSopenharmony_ci include_dirs = [ 2212e714ceSopenharmony_ci "//third_party/googletest/googlemock/include", 2312e714ceSopenharmony_ci "../../..", 2412e714ceSopenharmony_ci "../../../frameworks/native", 2512e714ceSopenharmony_ci "../../../frameworks/native/neural_network_runtime", 2612e714ceSopenharmony_ci "../../../frameworks/native/neural_network_core", 2712e714ceSopenharmony_ci "//foundation/communication/ipc/interfaces/innerkits/ipc_core/include", 2812e714ceSopenharmony_ci "//third_party/mindspore/mindspore-src/source/mindspore/lite/mindir/include", 2912e714ceSopenharmony_ci ] 3012e714ceSopenharmony_ci} 3112e714ceSopenharmony_ci 3212e714ceSopenharmony_ciohos_unittest("CompilationV1_0Test") { 3312e714ceSopenharmony_ci module_out_path = module_output_path 3412e714ceSopenharmony_ci 3512e714ceSopenharmony_ci sources = [ "../common/v1_0/compilation_mock_idevice.cpp" ] 3612e714ceSopenharmony_ci configs = [ ":module_private_config" ] 3712e714ceSopenharmony_ci 3812e714ceSopenharmony_ci deps = [ 3912e714ceSopenharmony_ci "../../../frameworks/native/neural_network_core:libneural_network_core", 4012e714ceSopenharmony_ci "../../../frameworks/native/neural_network_runtime:libneural_network_runtime", 4112e714ceSopenharmony_ci "//third_party/googletest:gmock_main", 4212e714ceSopenharmony_ci "//third_party/googletest:gtest_main", 4312e714ceSopenharmony_ci ] 4412e714ceSopenharmony_ci 4512e714ceSopenharmony_ci external_deps = [ 4612e714ceSopenharmony_ci "c_utils:utils", 4712e714ceSopenharmony_ci "drivers_interface_nnrt:libnnrt_proxy_1.0", 4812e714ceSopenharmony_ci "hdf_core:libhdf_utils", 4912e714ceSopenharmony_ci "hilog:libhilog", 5012e714ceSopenharmony_ci "hitrace:libhitracechain", 5112e714ceSopenharmony_ci "mindspore:mindir", 5212e714ceSopenharmony_ci ] 5312e714ceSopenharmony_ci} 5412e714ceSopenharmony_ci 5512e714ceSopenharmony_ciohos_unittest("ExecutorV1_0Test") { 5612e714ceSopenharmony_ci module_out_path = module_output_path 5712e714ceSopenharmony_ci 5812e714ceSopenharmony_ci sources = [ "../common/v1_0/executor_mock_device.cpp" ] 5912e714ceSopenharmony_ci configs = [ ":module_private_config" ] 6012e714ceSopenharmony_ci 6112e714ceSopenharmony_ci deps = [ 6212e714ceSopenharmony_ci "../../../frameworks/native/neural_network_core:libneural_network_core", 6312e714ceSopenharmony_ci "../../../frameworks/native/neural_network_runtime:libneural_network_runtime", 6412e714ceSopenharmony_ci "//third_party/googletest:gmock_main", 6512e714ceSopenharmony_ci "//third_party/googletest:gtest_main", 6612e714ceSopenharmony_ci ] 6712e714ceSopenharmony_ci 6812e714ceSopenharmony_ci external_deps = [ 6912e714ceSopenharmony_ci "c_utils:utils", 7012e714ceSopenharmony_ci "drivers_interface_nnrt:libnnrt_proxy_1.0", 7112e714ceSopenharmony_ci "hdf_core:libhdf_utils", 7212e714ceSopenharmony_ci "hilog:libhilog", 7312e714ceSopenharmony_ci "hitrace:libhitracechain", 7412e714ceSopenharmony_ci "mindspore:mindir", 7512e714ceSopenharmony_ci ] 7612e714ceSopenharmony_ci} 7712e714ceSopenharmony_ci 7812e714ceSopenharmony_ciohos_unittest("DeviceManagerV1_0Test") { 7912e714ceSopenharmony_ci module_out_path = module_output_path 8012e714ceSopenharmony_ci 8112e714ceSopenharmony_ci sources = [ "./v1_0/device_manager/device_manager_test.cpp" ] 8212e714ceSopenharmony_ci sources += [ "../common/v1_0/mock_idevice.cpp" ] 8312e714ceSopenharmony_ci configs = [ ":module_private_config" ] 8412e714ceSopenharmony_ci 8512e714ceSopenharmony_ci deps = [ 8612e714ceSopenharmony_ci "../../../frameworks/native/neural_network_core:libneural_network_core", 8712e714ceSopenharmony_ci "../../../frameworks/native/neural_network_runtime:libneural_network_runtime", 8812e714ceSopenharmony_ci "//third_party/googletest:gmock_main", 8912e714ceSopenharmony_ci "//third_party/googletest:gtest_main", 9012e714ceSopenharmony_ci ] 9112e714ceSopenharmony_ci 9212e714ceSopenharmony_ci external_deps = [ 9312e714ceSopenharmony_ci "c_utils:utils", 9412e714ceSopenharmony_ci "drivers_interface_nnrt:libnnrt_proxy_1.0", 9512e714ceSopenharmony_ci "hilog:libhilog", 9612e714ceSopenharmony_ci "hitrace:libhitracechain", 9712e714ceSopenharmony_ci "mindspore:mindir", 9812e714ceSopenharmony_ci ] 9912e714ceSopenharmony_ci} 10012e714ceSopenharmony_ci 10112e714ceSopenharmony_ciohos_unittest("DeviceRegistrarV1_0Test") { 10212e714ceSopenharmony_ci module_out_path = module_output_path 10312e714ceSopenharmony_ci 10412e714ceSopenharmony_ci sources = [ "./v1_0/device_registrar/device_registrar_test.cpp" ] 10512e714ceSopenharmony_ci sources += [ "../common/v1_0/mock_idevice.cpp" ] 10612e714ceSopenharmony_ci configs = [ ":module_private_config" ] 10712e714ceSopenharmony_ci 10812e714ceSopenharmony_ci deps = [ 10912e714ceSopenharmony_ci "../../../frameworks/native/neural_network_core:libneural_network_core", 11012e714ceSopenharmony_ci "../../../frameworks/native/neural_network_runtime:libneural_network_runtime", 11112e714ceSopenharmony_ci "//third_party/googletest:gmock_main", 11212e714ceSopenharmony_ci "//third_party/googletest:gtest_main", 11312e714ceSopenharmony_ci ] 11412e714ceSopenharmony_ci 11512e714ceSopenharmony_ci external_deps = [ 11612e714ceSopenharmony_ci "c_utils:utils", 11712e714ceSopenharmony_ci "drivers_interface_nnrt:libnnrt_proxy_1.0", 11812e714ceSopenharmony_ci "hilog:libhilog", 11912e714ceSopenharmony_ci "hitrace:libhitracechain", 12012e714ceSopenharmony_ci "mindspore:mindir", 12112e714ceSopenharmony_ci ] 12212e714ceSopenharmony_ci} 12312e714ceSopenharmony_ci 12412e714ceSopenharmony_ciohos_unittest("HDIDeviceV1_0Test") { 12512e714ceSopenharmony_ci module_out_path = module_output_path 12612e714ceSopenharmony_ci 12712e714ceSopenharmony_ci sources = [ "./v1_0/hdi_device/hdi_device_test.cpp" ] 12812e714ceSopenharmony_ci sources += [ "../common/v1_0/mock_idevice.cpp" ] 12912e714ceSopenharmony_ci sources += [ "../common/file_utils.cpp" ] 13012e714ceSopenharmony_ci configs = [ ":module_private_config" ] 13112e714ceSopenharmony_ci 13212e714ceSopenharmony_ci deps = [ 13312e714ceSopenharmony_ci "../../../frameworks/native/neural_network_core:libneural_network_core", 13412e714ceSopenharmony_ci "../../../frameworks/native/neural_network_runtime:libneural_network_runtime", 13512e714ceSopenharmony_ci "//third_party/googletest:gmock_main", 13612e714ceSopenharmony_ci "//third_party/googletest:gtest_main", 13712e714ceSopenharmony_ci ] 13812e714ceSopenharmony_ci 13912e714ceSopenharmony_ci external_deps = [ 14012e714ceSopenharmony_ci "c_utils:utils", 14112e714ceSopenharmony_ci "drivers_interface_nnrt:libnnrt_proxy_1.0", 14212e714ceSopenharmony_ci "hilog:libhilog", 14312e714ceSopenharmony_ci "hitrace:libhitracechain", 14412e714ceSopenharmony_ci "mindspore:mindir", 14512e714ceSopenharmony_ci ] 14612e714ceSopenharmony_ci} 14712e714ceSopenharmony_ci 14812e714ceSopenharmony_ciohos_unittest("HDIPreparedModelV1_0Test") { 14912e714ceSopenharmony_ci module_out_path = module_output_path 15012e714ceSopenharmony_ci 15112e714ceSopenharmony_ci sources = [ "./v1_0/hdi_prepared_model/hdi_prepared_model_test.cpp" ] 15212e714ceSopenharmony_ci sources += [ "../common/v1_0/mock_idevice.cpp" ] 15312e714ceSopenharmony_ci sources += [ "../common/file_utils.cpp" ] 15412e714ceSopenharmony_ci configs = [ ":module_private_config" ] 15512e714ceSopenharmony_ci 15612e714ceSopenharmony_ci deps = [ 15712e714ceSopenharmony_ci "../../../frameworks/native/neural_network_core:libneural_network_core", 15812e714ceSopenharmony_ci "../../../frameworks/native/neural_network_runtime:libneural_network_runtime", 15912e714ceSopenharmony_ci "//third_party/googletest:gmock_main", 16012e714ceSopenharmony_ci "//third_party/googletest:gtest_main", 16112e714ceSopenharmony_ci ] 16212e714ceSopenharmony_ci 16312e714ceSopenharmony_ci external_deps = [ 16412e714ceSopenharmony_ci "c_utils:utils", 16512e714ceSopenharmony_ci "drivers_interface_nnrt:libnnrt_proxy_1.0", 16612e714ceSopenharmony_ci "hilog:libhilog", 16712e714ceSopenharmony_ci "hitrace:libhitracechain", 16812e714ceSopenharmony_ci "mindspore:mindir", 16912e714ceSopenharmony_ci ] 17012e714ceSopenharmony_ci} 17112e714ceSopenharmony_ci 17212e714ceSopenharmony_ciohos_unittest("MemoryManagerTest") { 17312e714ceSopenharmony_ci module_out_path = module_output_path 17412e714ceSopenharmony_ci 17512e714ceSopenharmony_ci sources = [ "./memory_manager/memory_manager_test.cpp" ] 17612e714ceSopenharmony_ci sources += [ "../common/file_utils.cpp" ] 17712e714ceSopenharmony_ci configs = [ ":module_private_config" ] 17812e714ceSopenharmony_ci 17912e714ceSopenharmony_ci deps = [ 18012e714ceSopenharmony_ci "../../../frameworks/native/neural_network_core:libneural_network_core", 18112e714ceSopenharmony_ci "../../../frameworks/native/neural_network_runtime:libneural_network_runtime", 18212e714ceSopenharmony_ci "//third_party/googletest:gmock_main", 18312e714ceSopenharmony_ci "//third_party/googletest:gtest_main", 18412e714ceSopenharmony_ci ] 18512e714ceSopenharmony_ci 18612e714ceSopenharmony_ci external_deps = [ 18712e714ceSopenharmony_ci "drivers_interface_nnrt:libnnrt_proxy_1.0", 18812e714ceSopenharmony_ci "hilog:libhilog", 18912e714ceSopenharmony_ci "hitrace:libhitracechain", 19012e714ceSopenharmony_ci "mindspore:mindir", 19112e714ceSopenharmony_ci ] 19212e714ceSopenharmony_ci} 19312e714ceSopenharmony_ci 19412e714ceSopenharmony_ciohos_unittest("NeuralNetworkCoreV1_0Test") { 19512e714ceSopenharmony_ci module_out_path = module_output_path 19612e714ceSopenharmony_ci 19712e714ceSopenharmony_ci sources = [ "./v1_0/neural_network_core_test/neural_network_core_test.cpp" ] 19812e714ceSopenharmony_ci configs = [ ":module_private_config" ] 19912e714ceSopenharmony_ci 20012e714ceSopenharmony_ci deps = [ 20112e714ceSopenharmony_ci "../../../frameworks/native/neural_network_core:libneural_network_core", 20212e714ceSopenharmony_ci "../../../frameworks/native/neural_network_runtime:libneural_network_runtime", 20312e714ceSopenharmony_ci "//third_party/googletest:gmock_main", 20412e714ceSopenharmony_ci "//third_party/googletest:gtest_main", 20512e714ceSopenharmony_ci ] 20612e714ceSopenharmony_ci 20712e714ceSopenharmony_ci external_deps = [ 20812e714ceSopenharmony_ci "c_utils:utils", 20912e714ceSopenharmony_ci "drivers_interface_nnrt:libnnrt_proxy_1.0", 21012e714ceSopenharmony_ci "hdf_core:libhdf_utils", 21112e714ceSopenharmony_ci "hilog:libhilog", 21212e714ceSopenharmony_ci "hitrace:libhitracechain", 21312e714ceSopenharmony_ci ] 21412e714ceSopenharmony_ci} 21512e714ceSopenharmony_ci 21612e714ceSopenharmony_ciohos_unittest("QuantParamsTest") { 21712e714ceSopenharmony_ci module_out_path = module_output_path 21812e714ceSopenharmony_ci 21912e714ceSopenharmony_ci sources = [ "./quant_param/quant_param_test.cpp" ] 22012e714ceSopenharmony_ci configs = [ ":module_private_config" ] 22112e714ceSopenharmony_ci 22212e714ceSopenharmony_ci deps = [ 22312e714ceSopenharmony_ci "../../../frameworks/native/neural_network_core:libneural_network_core", 22412e714ceSopenharmony_ci "../../../frameworks/native/neural_network_runtime:libneural_network_runtime", 22512e714ceSopenharmony_ci "//third_party/googletest:gmock_main", 22612e714ceSopenharmony_ci "//third_party/googletest:gtest_main", 22712e714ceSopenharmony_ci ] 22812e714ceSopenharmony_ci 22912e714ceSopenharmony_ci external_deps = [ 23012e714ceSopenharmony_ci "drivers_interface_nnrt:libnnrt_proxy_1.0", 23112e714ceSopenharmony_ci "hilog:libhilog", 23212e714ceSopenharmony_ci "hitrace:libhitracechain", 23312e714ceSopenharmony_ci ] 23412e714ceSopenharmony_ci} 23512e714ceSopenharmony_ci 23612e714ceSopenharmony_ciohos_unittest("NNBackendTest") { 23712e714ceSopenharmony_ci module_out_path = module_output_path 23812e714ceSopenharmony_ci 23912e714ceSopenharmony_ci sources = [ "./nn_backend/nn_backend_test.cpp" ] 24012e714ceSopenharmony_ci configs = [ ":module_private_config" ] 24112e714ceSopenharmony_ci 24212e714ceSopenharmony_ci deps = [ 24312e714ceSopenharmony_ci "../../../frameworks/native/neural_network_core:libneural_network_core", 24412e714ceSopenharmony_ci "../../../frameworks/native/neural_network_runtime:libneural_network_runtime", 24512e714ceSopenharmony_ci "//third_party/googletest:gmock_main", 24612e714ceSopenharmony_ci "//third_party/googletest:gtest_main", 24712e714ceSopenharmony_ci ] 24812e714ceSopenharmony_ci 24912e714ceSopenharmony_ci external_deps = [ 25012e714ceSopenharmony_ci "drivers_interface_nnrt:libnnrt_proxy_1.0", 25112e714ceSopenharmony_ci "hilog:libhilog", 25212e714ceSopenharmony_ci "hitrace:libhitracechain", 25312e714ceSopenharmony_ci ] 25412e714ceSopenharmony_ci} 25512e714ceSopenharmony_ci 25612e714ceSopenharmony_ciohos_unittest("NNCompiledCacheTest") { 25712e714ceSopenharmony_ci module_out_path = module_output_path 25812e714ceSopenharmony_ci 25912e714ceSopenharmony_ci sources = [ "./nn_compiled_cache/nn_compiled_cache_test.cpp" ] 26012e714ceSopenharmony_ci configs = [ ":module_private_config" ] 26112e714ceSopenharmony_ci 26212e714ceSopenharmony_ci deps = [ 26312e714ceSopenharmony_ci "../../../frameworks/native/neural_network_core:libneural_network_core", 26412e714ceSopenharmony_ci "../../../frameworks/native/neural_network_runtime:libneural_network_runtime", 26512e714ceSopenharmony_ci "//third_party/googletest:gmock_main", 26612e714ceSopenharmony_ci "//third_party/googletest:gtest_main", 26712e714ceSopenharmony_ci ] 26812e714ceSopenharmony_ci 26912e714ceSopenharmony_ci external_deps = [ 27012e714ceSopenharmony_ci "drivers_interface_nnrt:libnnrt_proxy_1.0", 27112e714ceSopenharmony_ci "hilog:libhilog", 27212e714ceSopenharmony_ci "hitrace:libhitracechain", 27312e714ceSopenharmony_ci ] 27412e714ceSopenharmony_ci} 27512e714ceSopenharmony_ci 27612e714ceSopenharmony_ciohos_unittest("NNCompilerTest") { 27712e714ceSopenharmony_ci module_out_path = module_output_path 27812e714ceSopenharmony_ci 27912e714ceSopenharmony_ci sources = [ "./nn_compiler/nn_compiler_test.cpp" ] 28012e714ceSopenharmony_ci configs = [ ":module_private_config" ] 28112e714ceSopenharmony_ci 28212e714ceSopenharmony_ci deps = [ 28312e714ceSopenharmony_ci "../../../frameworks/native/neural_network_core:libneural_network_core", 28412e714ceSopenharmony_ci "../../../frameworks/native/neural_network_runtime:libneural_network_runtime", 28512e714ceSopenharmony_ci "//third_party/googletest:gmock_main", 28612e714ceSopenharmony_ci "//third_party/googletest:gtest_main", 28712e714ceSopenharmony_ci ] 28812e714ceSopenharmony_ci 28912e714ceSopenharmony_ci external_deps = [ 29012e714ceSopenharmony_ci "drivers_interface_nnrt:libnnrt_proxy_1.0", 29112e714ceSopenharmony_ci "hilog:libhilog", 29212e714ceSopenharmony_ci "hitrace:libhitracechain", 29312e714ceSopenharmony_ci ] 29412e714ceSopenharmony_ci} 29512e714ceSopenharmony_ci 29612e714ceSopenharmony_ciohos_unittest("NNExecutorTest") { 29712e714ceSopenharmony_ci module_out_path = module_output_path 29812e714ceSopenharmony_ci 29912e714ceSopenharmony_ci sources = [ "./nn_executor/nn_executor_test.cpp" ] 30012e714ceSopenharmony_ci configs = [ ":module_private_config" ] 30112e714ceSopenharmony_ci 30212e714ceSopenharmony_ci deps = [ 30312e714ceSopenharmony_ci "../../../frameworks/native/neural_network_core:libneural_network_core", 30412e714ceSopenharmony_ci "../../../frameworks/native/neural_network_runtime:libneural_network_runtime", 30512e714ceSopenharmony_ci "//third_party/googletest:gmock_main", 30612e714ceSopenharmony_ci "//third_party/googletest:gtest_main", 30712e714ceSopenharmony_ci ] 30812e714ceSopenharmony_ci 30912e714ceSopenharmony_ci external_deps = [ 31012e714ceSopenharmony_ci "drivers_interface_nnrt:libnnrt_proxy_1.0", 31112e714ceSopenharmony_ci "hilog:libhilog", 31212e714ceSopenharmony_ci "hitrace:libhitracechain", 31312e714ceSopenharmony_ci ] 31412e714ceSopenharmony_ci} 31512e714ceSopenharmony_ci 31612e714ceSopenharmony_ciohos_unittest("NNTensor2_0Test") { 31712e714ceSopenharmony_ci module_out_path = module_output_path 31812e714ceSopenharmony_ci 31912e714ceSopenharmony_ci sources = [ "./nn_tensor/nn_tensor_test.cpp" ] 32012e714ceSopenharmony_ci configs = [ ":module_private_config" ] 32112e714ceSopenharmony_ci 32212e714ceSopenharmony_ci deps = [ 32312e714ceSopenharmony_ci "../../../frameworks/native/neural_network_core:libneural_network_core", 32412e714ceSopenharmony_ci "../../../frameworks/native/neural_network_runtime:libneural_network_runtime", 32512e714ceSopenharmony_ci "//third_party/googletest:gmock_main", 32612e714ceSopenharmony_ci "//third_party/googletest:gtest_main", 32712e714ceSopenharmony_ci ] 32812e714ceSopenharmony_ci 32912e714ceSopenharmony_ci external_deps = [ 33012e714ceSopenharmony_ci "drivers_interface_nnrt:libnnrt_proxy_1.0", 33112e714ceSopenharmony_ci "hilog:libhilog", 33212e714ceSopenharmony_ci "hitrace:libhitracechain", 33312e714ceSopenharmony_ci ] 33412e714ceSopenharmony_ci} 33512e714ceSopenharmony_ci 33612e714ceSopenharmony_ciohos_unittest("TransformV1_0Test") { 33712e714ceSopenharmony_ci module_out_path = module_output_path 33812e714ceSopenharmony_ci 33912e714ceSopenharmony_ci sources = [ "./v1_0/transform/transform_test.cpp" ] 34012e714ceSopenharmony_ci configs = [ ":module_private_config" ] 34112e714ceSopenharmony_ci 34212e714ceSopenharmony_ci deps = [ 34312e714ceSopenharmony_ci "../../../frameworks/native/neural_network_core:libneural_network_core", 34412e714ceSopenharmony_ci "../../../frameworks/native/neural_network_runtime:libneural_network_runtime", 34512e714ceSopenharmony_ci "//third_party/googletest:gmock_main", 34612e714ceSopenharmony_ci "//third_party/googletest:gtest_main", 34712e714ceSopenharmony_ci ] 34812e714ceSopenharmony_ci 34912e714ceSopenharmony_ci external_deps = [ 35012e714ceSopenharmony_ci "drivers_interface_nnrt:libnnrt_proxy_1.0", 35112e714ceSopenharmony_ci "hilog:libhilog", 35212e714ceSopenharmony_ci "hitrace:libhitracechain", 35312e714ceSopenharmony_ci "mindspore:mindir", 35412e714ceSopenharmony_ci ] 35512e714ceSopenharmony_ci} 35612e714ceSopenharmony_ci 35712e714ceSopenharmony_ciohos_unittest("InnerModelV1_0Test") { 35812e714ceSopenharmony_ci module_out_path = module_output_path 35912e714ceSopenharmony_ci 36012e714ceSopenharmony_ci sources = [ "./v1_0/inner_model/inner_model_test.cpp" ] 36112e714ceSopenharmony_ci sources += [ "../common/v1_0/inner_model_mock_device.cpp" ] 36212e714ceSopenharmony_ci configs = [ ":module_private_config" ] 36312e714ceSopenharmony_ci 36412e714ceSopenharmony_ci deps = [ 36512e714ceSopenharmony_ci "../../../frameworks/native/neural_network_core:libneural_network_core", 36612e714ceSopenharmony_ci "../../../frameworks/native/neural_network_runtime:libneural_network_runtime", 36712e714ceSopenharmony_ci "//third_party/googletest:gmock_main", 36812e714ceSopenharmony_ci "//third_party/googletest:gtest_main", 36912e714ceSopenharmony_ci ] 37012e714ceSopenharmony_ci 37112e714ceSopenharmony_ci external_deps = [ 37212e714ceSopenharmony_ci "c_utils:utils", 37312e714ceSopenharmony_ci "drivers_interface_nnrt:libnnrt_proxy_1.0", 37412e714ceSopenharmony_ci "hdf_core:libhdf_utils", 37512e714ceSopenharmony_ci "hilog:libhilog", 37612e714ceSopenharmony_ci "hitrace:libhitracechain", 37712e714ceSopenharmony_ci "mindspore:mindir", 37812e714ceSopenharmony_ci ] 37912e714ceSopenharmony_ci} 38012e714ceSopenharmony_ci 38112e714ceSopenharmony_ciohos_unittest("NnTensorV1_0Test") { 38212e714ceSopenharmony_ci module_out_path = module_output_path 38312e714ceSopenharmony_ci 38412e714ceSopenharmony_ci sources = [ "./v1_0/inner_model/nn_tensor_test.cpp" ] 38512e714ceSopenharmony_ci configs = [ ":module_private_config" ] 38612e714ceSopenharmony_ci 38712e714ceSopenharmony_ci deps = [ 38812e714ceSopenharmony_ci "../../../frameworks/native/neural_network_core:libneural_network_core", 38912e714ceSopenharmony_ci "../../../frameworks/native/neural_network_runtime:libneural_network_runtime", 39012e714ceSopenharmony_ci "//third_party/googletest:gmock_main", 39112e714ceSopenharmony_ci "//third_party/googletest:gtest_main", 39212e714ceSopenharmony_ci ] 39312e714ceSopenharmony_ci 39412e714ceSopenharmony_ci external_deps = [ 39512e714ceSopenharmony_ci "c_utils:utils", 39612e714ceSopenharmony_ci "drivers_interface_nnrt:libnnrt_proxy_1.0", 39712e714ceSopenharmony_ci "hdf_core:libhdf_utils", 39812e714ceSopenharmony_ci "hilog:libhilog", 39912e714ceSopenharmony_ci "hitrace:libhitracechain", 40012e714ceSopenharmony_ci "mindspore:mindir", 40112e714ceSopenharmony_ci ] 40212e714ceSopenharmony_ci} 40312e714ceSopenharmony_ci 40412e714ceSopenharmony_ciohos_unittest("NnTensorDescV1_0Test") { 40512e714ceSopenharmony_ci module_out_path = module_output_path 40612e714ceSopenharmony_ci 40712e714ceSopenharmony_ci sources = [ "./v1_0/inner_model/nn_tensor_desc_test.cpp" ] 40812e714ceSopenharmony_ci configs = [ ":module_private_config" ] 40912e714ceSopenharmony_ci 41012e714ceSopenharmony_ci deps = [ 41112e714ceSopenharmony_ci "../../../frameworks/native/neural_network_core:libneural_network_core", 41212e714ceSopenharmony_ci "../../../frameworks/native/neural_network_runtime:libneural_network_runtime", 41312e714ceSopenharmony_ci "//third_party/googletest:gmock_main", 41412e714ceSopenharmony_ci "//third_party/googletest:gtest_main", 41512e714ceSopenharmony_ci ] 41612e714ceSopenharmony_ci 41712e714ceSopenharmony_ci external_deps = [ 41812e714ceSopenharmony_ci "c_utils:utils", 41912e714ceSopenharmony_ci "drivers_interface_nnrt:libnnrt_proxy_1.0", 42012e714ceSopenharmony_ci "hdf_core:libhdf_utils", 42112e714ceSopenharmony_ci "hilog:libhilog", 42212e714ceSopenharmony_ci "hitrace:libhitracechain", 42312e714ceSopenharmony_ci ] 42412e714ceSopenharmony_ci} 42512e714ceSopenharmony_ci 42612e714ceSopenharmony_ciohos_unittest("NnValidationV1_0Test") { 42712e714ceSopenharmony_ci module_out_path = module_output_path 42812e714ceSopenharmony_ci 42912e714ceSopenharmony_ci sources = [ "./v1_0/inner_model/nn_validation_test.cpp" ] 43012e714ceSopenharmony_ci configs = [ ":module_private_config" ] 43112e714ceSopenharmony_ci 43212e714ceSopenharmony_ci deps = [ 43312e714ceSopenharmony_ci "../../../frameworks/native/neural_network_core:libneural_network_core", 43412e714ceSopenharmony_ci "../../../frameworks/native/neural_network_runtime:libneural_network_runtime", 43512e714ceSopenharmony_ci "//third_party/googletest:gmock_main", 43612e714ceSopenharmony_ci "//third_party/googletest:gtest_main", 43712e714ceSopenharmony_ci ] 43812e714ceSopenharmony_ci 43912e714ceSopenharmony_ci external_deps = [ 44012e714ceSopenharmony_ci "c_utils:utils", 44112e714ceSopenharmony_ci "drivers_interface_nnrt:libnnrt_proxy_1.0", 44212e714ceSopenharmony_ci "hdf_core:libhdf_utils", 44312e714ceSopenharmony_ci "hilog:libhilog", 44412e714ceSopenharmony_ci "hitrace:libhitracechain", 44512e714ceSopenharmony_ci "mindspore:mindir", 44612e714ceSopenharmony_ci ] 44712e714ceSopenharmony_ci} 44812e714ceSopenharmony_ci 44912e714ceSopenharmony_ciohos_unittest("OpsRegistryV1_0Test") { 45012e714ceSopenharmony_ci module_out_path = module_output_path 45112e714ceSopenharmony_ci 45212e714ceSopenharmony_ci sources = [ "./v1_0/inner_model/ops_registry_test.cpp" ] 45312e714ceSopenharmony_ci configs = [ ":module_private_config" ] 45412e714ceSopenharmony_ci 45512e714ceSopenharmony_ci deps = [ 45612e714ceSopenharmony_ci "../../../frameworks/native/neural_network_core:libneural_network_core", 45712e714ceSopenharmony_ci "../../../frameworks/native/neural_network_runtime:libneural_network_runtime", 45812e714ceSopenharmony_ci "//third_party/googletest:gmock_main", 45912e714ceSopenharmony_ci "//third_party/googletest:gtest_main", 46012e714ceSopenharmony_ci ] 46112e714ceSopenharmony_ci 46212e714ceSopenharmony_ci external_deps = [ 46312e714ceSopenharmony_ci "c_utils:utils", 46412e714ceSopenharmony_ci "drivers_interface_nnrt:libnnrt_proxy_1.0", 46512e714ceSopenharmony_ci "hdf_core:libhdf_utils", 46612e714ceSopenharmony_ci "hilog:libhilog", 46712e714ceSopenharmony_ci "hitrace:libhitracechain", 46812e714ceSopenharmony_ci "mindspore:mindir", 46912e714ceSopenharmony_ci ] 47012e714ceSopenharmony_ci} 47112e714ceSopenharmony_ci 47212e714ceSopenharmony_ciohos_unittest("NeuralNetworkRuntimeV1_0Test") { 47312e714ceSopenharmony_ci module_out_path = module_output_path 47412e714ceSopenharmony_ci 47512e714ceSopenharmony_ci sources = 47612e714ceSopenharmony_ci [ "./v1_0/neural_network_runtime_test/neural_network_runtime_test.cpp" ] 47712e714ceSopenharmony_ci sources += [ "../common/v1_0/executor_mock_device.cpp" ] 47812e714ceSopenharmony_ci 47912e714ceSopenharmony_ci configs = [ ":module_private_config" ] 48012e714ceSopenharmony_ci 48112e714ceSopenharmony_ci deps = [ 48212e714ceSopenharmony_ci "../../../frameworks/native/neural_network_core:libneural_network_core", 48312e714ceSopenharmony_ci "../../../frameworks/native/neural_network_runtime:libneural_network_runtime", 48412e714ceSopenharmony_ci "//third_party/googletest:gmock_main", 48512e714ceSopenharmony_ci "//third_party/googletest:gtest_main", 48612e714ceSopenharmony_ci ] 48712e714ceSopenharmony_ci 48812e714ceSopenharmony_ci external_deps = [ 48912e714ceSopenharmony_ci "c_utils:utils", 49012e714ceSopenharmony_ci "drivers_interface_nnrt:libnnrt_proxy_1.0", 49112e714ceSopenharmony_ci "hdf_core:libhdf_utils", 49212e714ceSopenharmony_ci "hilog:libhilog", 49312e714ceSopenharmony_ci "hitrace:libhitracechain", 49412e714ceSopenharmony_ci "mindspore:mindir", 49512e714ceSopenharmony_ci ] 49612e714ceSopenharmony_ci} 49712e714ceSopenharmony_ci 49812e714ceSopenharmony_ciohos_unittest("CompilationV2_0Test") { 49912e714ceSopenharmony_ci module_out_path = module_output_path 50012e714ceSopenharmony_ci 50112e714ceSopenharmony_ci sources = [ "../common/v2_0/compilation_mock_idevice.cpp" ] 50212e714ceSopenharmony_ci configs = [ ":module_private_config" ] 50312e714ceSopenharmony_ci 50412e714ceSopenharmony_ci deps = [ 50512e714ceSopenharmony_ci "../../../frameworks/native/neural_network_core:libneural_network_core", 50612e714ceSopenharmony_ci "../../../frameworks/native/neural_network_runtime:libneural_network_runtime", 50712e714ceSopenharmony_ci "//third_party/googletest:gmock_main", 50812e714ceSopenharmony_ci "//third_party/googletest:gtest_main", 50912e714ceSopenharmony_ci ] 51012e714ceSopenharmony_ci 51112e714ceSopenharmony_ci external_deps = [ 51212e714ceSopenharmony_ci "c_utils:utils", 51312e714ceSopenharmony_ci "drivers_interface_nnrt:libnnrt_proxy_2.0", 51412e714ceSopenharmony_ci "hdf_core:libhdf_utils", 51512e714ceSopenharmony_ci "hilog:libhilog", 51612e714ceSopenharmony_ci "hitrace:libhitracechain", 51712e714ceSopenharmony_ci "mindspore:mindir", 51812e714ceSopenharmony_ci ] 51912e714ceSopenharmony_ci} 52012e714ceSopenharmony_ci 52112e714ceSopenharmony_ciohos_unittest("ExecutorV2_0Test") { 52212e714ceSopenharmony_ci module_out_path = module_output_path 52312e714ceSopenharmony_ci 52412e714ceSopenharmony_ci sources = [ "../common/v2_0/executor_mock_device.cpp" ] 52512e714ceSopenharmony_ci configs = [ ":module_private_config" ] 52612e714ceSopenharmony_ci 52712e714ceSopenharmony_ci deps = [ 52812e714ceSopenharmony_ci "../../../frameworks/native/neural_network_core:libneural_network_core", 52912e714ceSopenharmony_ci "../../../frameworks/native/neural_network_runtime:libneural_network_runtime", 53012e714ceSopenharmony_ci "//third_party/googletest:gmock_main", 53112e714ceSopenharmony_ci "//third_party/googletest:gtest_main", 53212e714ceSopenharmony_ci ] 53312e714ceSopenharmony_ci 53412e714ceSopenharmony_ci external_deps = [ 53512e714ceSopenharmony_ci "c_utils:utils", 53612e714ceSopenharmony_ci "drivers_interface_nnrt:libnnrt_proxy_2.0", 53712e714ceSopenharmony_ci "hdf_core:libhdf_utils", 53812e714ceSopenharmony_ci "hilog:libhilog", 53912e714ceSopenharmony_ci "hitrace:libhitracechain", 54012e714ceSopenharmony_ci "mindspore:mindir", 54112e714ceSopenharmony_ci ] 54212e714ceSopenharmony_ci} 54312e714ceSopenharmony_ci 54412e714ceSopenharmony_ciohos_unittest("DeviceManagerV2_0Test") { 54512e714ceSopenharmony_ci module_out_path = module_output_path 54612e714ceSopenharmony_ci 54712e714ceSopenharmony_ci sources = [ "./v2_0/device_manager/device_manager_test.cpp" ] 54812e714ceSopenharmony_ci sources += [ "../common/v2_0/mock_idevice.cpp" ] 54912e714ceSopenharmony_ci configs = [ ":module_private_config" ] 55012e714ceSopenharmony_ci 55112e714ceSopenharmony_ci deps = [ 55212e714ceSopenharmony_ci "../../../frameworks/native/neural_network_core:libneural_network_core", 55312e714ceSopenharmony_ci "../../../frameworks/native/neural_network_runtime:libneural_network_runtime", 55412e714ceSopenharmony_ci "//third_party/googletest:gmock_main", 55512e714ceSopenharmony_ci "//third_party/googletest:gtest_main", 55612e714ceSopenharmony_ci ] 55712e714ceSopenharmony_ci 55812e714ceSopenharmony_ci external_deps = [ 55912e714ceSopenharmony_ci "c_utils:utils", 56012e714ceSopenharmony_ci "drivers_interface_nnrt:libnnrt_proxy_2.0", 56112e714ceSopenharmony_ci "hilog:libhilog", 56212e714ceSopenharmony_ci "hitrace:libhitracechain", 56312e714ceSopenharmony_ci "mindspore:mindir", 56412e714ceSopenharmony_ci ] 56512e714ceSopenharmony_ci} 56612e714ceSopenharmony_ci 56712e714ceSopenharmony_ciohos_unittest("DeviceRegistrarV2_0Test") { 56812e714ceSopenharmony_ci module_out_path = module_output_path 56912e714ceSopenharmony_ci 57012e714ceSopenharmony_ci sources = [ "./v2_0/device_registrar/device_registrar_test.cpp" ] 57112e714ceSopenharmony_ci sources += [ "../common/v2_0/mock_idevice.cpp" ] 57212e714ceSopenharmony_ci configs = [ ":module_private_config" ] 57312e714ceSopenharmony_ci 57412e714ceSopenharmony_ci deps = [ 57512e714ceSopenharmony_ci "../../../frameworks/native/neural_network_core:libneural_network_core", 57612e714ceSopenharmony_ci "../../../frameworks/native/neural_network_runtime:libneural_network_runtime", 57712e714ceSopenharmony_ci "//third_party/googletest:gmock_main", 57812e714ceSopenharmony_ci "//third_party/googletest:gtest_main", 57912e714ceSopenharmony_ci ] 58012e714ceSopenharmony_ci 58112e714ceSopenharmony_ci external_deps = [ 58212e714ceSopenharmony_ci "c_utils:utils", 58312e714ceSopenharmony_ci "drivers_interface_nnrt:libnnrt_proxy_2.0", 58412e714ceSopenharmony_ci "hilog:libhilog", 58512e714ceSopenharmony_ci "hitrace:libhitracechain", 58612e714ceSopenharmony_ci "mindspore:mindir", 58712e714ceSopenharmony_ci ] 58812e714ceSopenharmony_ci} 58912e714ceSopenharmony_ci 59012e714ceSopenharmony_ciohos_unittest("HDIDeviceV2_0Test") { 59112e714ceSopenharmony_ci module_out_path = module_output_path 59212e714ceSopenharmony_ci 59312e714ceSopenharmony_ci sources = [ "./v2_0/hdi_device/hdi_device_test.cpp" ] 59412e714ceSopenharmony_ci sources += [ "../common/v2_0/mock_idevice.cpp" ] 59512e714ceSopenharmony_ci sources += [ "../common/file_utils.cpp" ] 59612e714ceSopenharmony_ci configs = [ ":module_private_config" ] 59712e714ceSopenharmony_ci 59812e714ceSopenharmony_ci deps = [ 59912e714ceSopenharmony_ci "../../../frameworks/native/neural_network_core:libneural_network_core", 60012e714ceSopenharmony_ci "../../../frameworks/native/neural_network_runtime:libneural_network_runtime", 60112e714ceSopenharmony_ci "//third_party/googletest:gmock_main", 60212e714ceSopenharmony_ci "//third_party/googletest:gtest_main", 60312e714ceSopenharmony_ci ] 60412e714ceSopenharmony_ci 60512e714ceSopenharmony_ci external_deps = [ 60612e714ceSopenharmony_ci "c_utils:utils", 60712e714ceSopenharmony_ci "drivers_interface_nnrt:libnnrt_proxy_2.0", 60812e714ceSopenharmony_ci "hilog:libhilog", 60912e714ceSopenharmony_ci "hitrace:libhitracechain", 61012e714ceSopenharmony_ci "mindspore:mindir", 61112e714ceSopenharmony_ci ] 61212e714ceSopenharmony_ci} 61312e714ceSopenharmony_ci 61412e714ceSopenharmony_ciohos_unittest("HDIPreparedModelV2_0Test") { 61512e714ceSopenharmony_ci module_out_path = module_output_path 61612e714ceSopenharmony_ci 61712e714ceSopenharmony_ci sources = [ "./v2_0/hdi_prepared_model/hdi_prepared_model_test.cpp" ] 61812e714ceSopenharmony_ci sources += [ "../common/v2_0/mock_idevice.cpp" ] 61912e714ceSopenharmony_ci sources += [ "../common/file_utils.cpp" ] 62012e714ceSopenharmony_ci configs = [ ":module_private_config" ] 62112e714ceSopenharmony_ci 62212e714ceSopenharmony_ci deps = [ 62312e714ceSopenharmony_ci "../../../frameworks/native/neural_network_core:libneural_network_core", 62412e714ceSopenharmony_ci "../../../frameworks/native/neural_network_runtime:libneural_network_runtime", 62512e714ceSopenharmony_ci "//third_party/googletest:gmock_main", 62612e714ceSopenharmony_ci "//third_party/googletest:gtest_main", 62712e714ceSopenharmony_ci ] 62812e714ceSopenharmony_ci 62912e714ceSopenharmony_ci external_deps = [ 63012e714ceSopenharmony_ci "c_utils:utils", 63112e714ceSopenharmony_ci "drivers_interface_nnrt:libnnrt_proxy_2.0", 63212e714ceSopenharmony_ci "hilog:libhilog", 63312e714ceSopenharmony_ci "hitrace:libhitracechain", 63412e714ceSopenharmony_ci "mindspore:mindir", 63512e714ceSopenharmony_ci ] 63612e714ceSopenharmony_ci} 63712e714ceSopenharmony_ci 63812e714ceSopenharmony_ciohos_unittest("HDIPreparedModelV2_1Test") { 63912e714ceSopenharmony_ci module_out_path = module_output_path 64012e714ceSopenharmony_ci 64112e714ceSopenharmony_ci sources = [ "./v2_1/hdi_prepared_model/hdi_prepared_model_test.cpp" ] 64212e714ceSopenharmony_ci sources += [ "../common/v2_1/mock_idevice.cpp" ] 64312e714ceSopenharmony_ci sources += [ "../common/file_utils.cpp" ] 64412e714ceSopenharmony_ci configs = [ ":module_private_config" ] 64512e714ceSopenharmony_ci 64612e714ceSopenharmony_ci deps = [ 64712e714ceSopenharmony_ci "../../../frameworks/native/neural_network_core:libneural_network_core", 64812e714ceSopenharmony_ci "../../../frameworks/native/neural_network_runtime:libneural_network_runtime", 64912e714ceSopenharmony_ci "//third_party/googletest:gmock_main", 65012e714ceSopenharmony_ci "//third_party/googletest:gtest_main", 65112e714ceSopenharmony_ci ] 65212e714ceSopenharmony_ci 65312e714ceSopenharmony_ci external_deps = [ 65412e714ceSopenharmony_ci "c_utils:utils", 65512e714ceSopenharmony_ci "drivers_interface_nnrt:libnnrt_proxy_2.0", 65612e714ceSopenharmony_ci "hilog:libhilog", 65712e714ceSopenharmony_ci "hitrace:libhitracechain", 65812e714ceSopenharmony_ci ] 65912e714ceSopenharmony_ci} 66012e714ceSopenharmony_ci 66112e714ceSopenharmony_ciohos_unittest("TransformV2_0Test") { 66212e714ceSopenharmony_ci module_out_path = module_output_path 66312e714ceSopenharmony_ci 66412e714ceSopenharmony_ci sources = [ "./v2_0/transform/transform_test.cpp" ] 66512e714ceSopenharmony_ci configs = [ ":module_private_config" ] 66612e714ceSopenharmony_ci 66712e714ceSopenharmony_ci deps = [ 66812e714ceSopenharmony_ci "../../../frameworks/native/neural_network_core:libneural_network_core", 66912e714ceSopenharmony_ci "../../../frameworks/native/neural_network_runtime:libneural_network_runtime", 67012e714ceSopenharmony_ci "//third_party/googletest:gmock_main", 67112e714ceSopenharmony_ci "//third_party/googletest:gtest_main", 67212e714ceSopenharmony_ci ] 67312e714ceSopenharmony_ci 67412e714ceSopenharmony_ci external_deps = [ 67512e714ceSopenharmony_ci "drivers_interface_nnrt:libnnrt_proxy_2.0", 67612e714ceSopenharmony_ci "hilog:libhilog", 67712e714ceSopenharmony_ci "hitrace:libhitracechain", 67812e714ceSopenharmony_ci "mindspore:mindir", 67912e714ceSopenharmony_ci ] 68012e714ceSopenharmony_ci} 68112e714ceSopenharmony_ci 68212e714ceSopenharmony_ciohos_unittest("InnerModelV2_0Test") { 68312e714ceSopenharmony_ci module_out_path = module_output_path 68412e714ceSopenharmony_ci 68512e714ceSopenharmony_ci sources = [ "./v2_0/inner_model/inner_model_test.cpp" ] 68612e714ceSopenharmony_ci sources += [ "../common/v2_0/inner_model_mock_device.cpp" ] 68712e714ceSopenharmony_ci configs = [ ":module_private_config" ] 68812e714ceSopenharmony_ci 68912e714ceSopenharmony_ci deps = [ 69012e714ceSopenharmony_ci "../../../frameworks/native/neural_network_core:libneural_network_core", 69112e714ceSopenharmony_ci "../../../frameworks/native/neural_network_runtime:libneural_network_runtime", 69212e714ceSopenharmony_ci "//third_party/googletest:gmock_main", 69312e714ceSopenharmony_ci "//third_party/googletest:gtest_main", 69412e714ceSopenharmony_ci ] 69512e714ceSopenharmony_ci 69612e714ceSopenharmony_ci external_deps = [ 69712e714ceSopenharmony_ci "c_utils:utils", 69812e714ceSopenharmony_ci "drivers_interface_nnrt:libnnrt_proxy_2.0", 69912e714ceSopenharmony_ci "hdf_core:libhdf_utils", 70012e714ceSopenharmony_ci "hilog:libhilog", 70112e714ceSopenharmony_ci "hitrace:libhitracechain", 70212e714ceSopenharmony_ci "mindspore:mindir", 70312e714ceSopenharmony_ci ] 70412e714ceSopenharmony_ci} 70512e714ceSopenharmony_ci 70612e714ceSopenharmony_ciohos_unittest("NnTensorV2_0Test") { 70712e714ceSopenharmony_ci module_out_path = module_output_path 70812e714ceSopenharmony_ci 70912e714ceSopenharmony_ci sources = [ "./v2_0/inner_model/nn_tensor_test.cpp" ] 71012e714ceSopenharmony_ci configs = [ ":module_private_config" ] 71112e714ceSopenharmony_ci 71212e714ceSopenharmony_ci deps = [ 71312e714ceSopenharmony_ci "../../../frameworks/native/neural_network_core:libneural_network_core", 71412e714ceSopenharmony_ci "../../../frameworks/native/neural_network_runtime:libneural_network_runtime", 71512e714ceSopenharmony_ci "//third_party/googletest:gmock_main", 71612e714ceSopenharmony_ci "//third_party/googletest:gtest_main", 71712e714ceSopenharmony_ci ] 71812e714ceSopenharmony_ci 71912e714ceSopenharmony_ci external_deps = [ 72012e714ceSopenharmony_ci "c_utils:utils", 72112e714ceSopenharmony_ci "drivers_interface_nnrt:libnnrt_proxy_2.0", 72212e714ceSopenharmony_ci "hdf_core:libhdf_utils", 72312e714ceSopenharmony_ci "hilog:libhilog", 72412e714ceSopenharmony_ci "hitrace:libhitracechain", 72512e714ceSopenharmony_ci "mindspore:mindir", 72612e714ceSopenharmony_ci ] 72712e714ceSopenharmony_ci} 72812e714ceSopenharmony_ci 72912e714ceSopenharmony_ciohos_unittest("NnValidationV2_0Test") { 73012e714ceSopenharmony_ci module_out_path = module_output_path 73112e714ceSopenharmony_ci 73212e714ceSopenharmony_ci sources = [ "./v2_0/inner_model/nn_validation_test.cpp" ] 73312e714ceSopenharmony_ci configs = [ ":module_private_config" ] 73412e714ceSopenharmony_ci 73512e714ceSopenharmony_ci deps = [ 73612e714ceSopenharmony_ci "../../../frameworks/native/neural_network_core:libneural_network_core", 73712e714ceSopenharmony_ci "../../../frameworks/native/neural_network_runtime:libneural_network_runtime", 73812e714ceSopenharmony_ci "//third_party/googletest:gmock_main", 73912e714ceSopenharmony_ci "//third_party/googletest:gtest_main", 74012e714ceSopenharmony_ci ] 74112e714ceSopenharmony_ci 74212e714ceSopenharmony_ci external_deps = [ 74312e714ceSopenharmony_ci "c_utils:utils", 74412e714ceSopenharmony_ci "drivers_interface_nnrt:libnnrt_proxy_2.0", 74512e714ceSopenharmony_ci "hdf_core:libhdf_utils", 74612e714ceSopenharmony_ci "hilog:libhilog", 74712e714ceSopenharmony_ci "hitrace:libhitracechain", 74812e714ceSopenharmony_ci "mindspore:mindir", 74912e714ceSopenharmony_ci ] 75012e714ceSopenharmony_ci} 75112e714ceSopenharmony_ci 75212e714ceSopenharmony_ciohos_unittest("OpsRegistryV2_0Test") { 75312e714ceSopenharmony_ci module_out_path = module_output_path 75412e714ceSopenharmony_ci 75512e714ceSopenharmony_ci sources = [ "./v2_0/inner_model/ops_registry_test.cpp" ] 75612e714ceSopenharmony_ci configs = [ ":module_private_config" ] 75712e714ceSopenharmony_ci 75812e714ceSopenharmony_ci deps = [ 75912e714ceSopenharmony_ci "../../../frameworks/native/neural_network_core:libneural_network_core", 76012e714ceSopenharmony_ci "../../../frameworks/native/neural_network_runtime:libneural_network_runtime", 76112e714ceSopenharmony_ci "//third_party/googletest:gmock_main", 76212e714ceSopenharmony_ci "//third_party/googletest:gtest_main", 76312e714ceSopenharmony_ci ] 76412e714ceSopenharmony_ci 76512e714ceSopenharmony_ci external_deps = [ 76612e714ceSopenharmony_ci "c_utils:utils", 76712e714ceSopenharmony_ci "drivers_interface_nnrt:libnnrt_proxy_2.0", 76812e714ceSopenharmony_ci "hdf_core:libhdf_utils", 76912e714ceSopenharmony_ci "hilog:libhilog", 77012e714ceSopenharmony_ci "hitrace:libhitracechain", 77112e714ceSopenharmony_ci "mindspore:mindir", 77212e714ceSopenharmony_ci ] 77312e714ceSopenharmony_ci} 77412e714ceSopenharmony_ci 77512e714ceSopenharmony_ciohos_unittest("NeuralNetworkRuntimeV2_0Test") { 77612e714ceSopenharmony_ci module_out_path = module_output_path 77712e714ceSopenharmony_ci 77812e714ceSopenharmony_ci sources = 77912e714ceSopenharmony_ci [ "./v2_0/neural_network_runtime_test/neural_network_runtime_test.cpp" ] 78012e714ceSopenharmony_ci sources += [ "../common/v2_0/executor_mock_device.cpp" ] 78112e714ceSopenharmony_ci 78212e714ceSopenharmony_ci configs = [ ":module_private_config" ] 78312e714ceSopenharmony_ci 78412e714ceSopenharmony_ci deps = [ 78512e714ceSopenharmony_ci "../../../frameworks/native/neural_network_core:libneural_network_core", 78612e714ceSopenharmony_ci "../../../frameworks/native/neural_network_runtime:libneural_network_runtime", 78712e714ceSopenharmony_ci "//third_party/googletest:gmock_main", 78812e714ceSopenharmony_ci "//third_party/googletest:gtest_main", 78912e714ceSopenharmony_ci ] 79012e714ceSopenharmony_ci 79112e714ceSopenharmony_ci external_deps = [ 79212e714ceSopenharmony_ci "c_utils:utils", 79312e714ceSopenharmony_ci "drivers_interface_nnrt:libnnrt_proxy_2.0", 79412e714ceSopenharmony_ci "hdf_core:libhdf_utils", 79512e714ceSopenharmony_ci "hilog:libhilog", 79612e714ceSopenharmony_ci "hitrace:libhitracechain", 79712e714ceSopenharmony_ci "mindspore:mindir", 79812e714ceSopenharmony_ci ] 79912e714ceSopenharmony_ci} 80012e714ceSopenharmony_ci 80112e714ceSopenharmony_cigroup("components_unittest") { 80212e714ceSopenharmony_ci testonly = true 80312e714ceSopenharmony_ci deps = [ 80412e714ceSopenharmony_ci ":DeviceManagerV1_0Test", 80512e714ceSopenharmony_ci ":HDIDeviceV1_0Test", 80612e714ceSopenharmony_ci ":HDIDeviceV2_0Test", 80712e714ceSopenharmony_ci ":HDIPreparedModelV1_0Test", 80812e714ceSopenharmony_ci ":HDIPreparedModelV2_0Test", 80912e714ceSopenharmony_ci ":HDIPreparedModelV2_1Test", 81012e714ceSopenharmony_ci ":InnerModelV1_0Test", 81112e714ceSopenharmony_ci ":InnerModelV2_0Test", 81212e714ceSopenharmony_ci ":MemoryManagerTest", 81312e714ceSopenharmony_ci ":NNBackendTest", 81412e714ceSopenharmony_ci ":NNCompiledCacheTest", 81512e714ceSopenharmony_ci ":NNCompilerTest", 81612e714ceSopenharmony_ci ":NNExecutorTest", 81712e714ceSopenharmony_ci ":NNTensor2_0Test", 81812e714ceSopenharmony_ci ":NeuralNetworkCoreV1_0Test", 81912e714ceSopenharmony_ci ":NeuralNetworkRuntimeV1_0Test", 82012e714ceSopenharmony_ci ":NeuralNetworkRuntimeV2_0Test", 82112e714ceSopenharmony_ci ":NnTensorDescV1_0Test", 82212e714ceSopenharmony_ci ":NnTensorV1_0Test", 82312e714ceSopenharmony_ci ":NnTensorV2_0Test", 82412e714ceSopenharmony_ci ":NnValidationV1_0Test", 82512e714ceSopenharmony_ci ":NnValidationV2_0Test", 82612e714ceSopenharmony_ci ":OpsRegistryV1_0Test", 82712e714ceSopenharmony_ci ":OpsRegistryV2_0Test", 82812e714ceSopenharmony_ci ":QuantParamsTest", 82912e714ceSopenharmony_ci ":TransformV1_0Test", 83012e714ceSopenharmony_ci ":TransformV2_0Test", 83112e714ceSopenharmony_ci ] 83212e714ceSopenharmony_ci} 833