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