1 if ne_test_utils_gtest_dep.found()
2 testenv = environment()
3 testenv.set('LD_LIBRARY_PATH', ne_libdir)
5 unittest_ne_core_utils = executable('unittest_ne_core_utils',
6 ['ne_core_utils_test.cc'],
7 dependencies: [ne_test_utils_gtest_dep, ne_core_utils_dep],
9 install_rpath : ne_libdir,
10 install_dir : join_paths(ne_bindir, 'unittests')
12 test('unittest_ne_core_utils', unittest_ne_core_utils, env: testenv, suite: ['fast-test'])
14 unittest_ne_core_npu = executable('unittest_ne_core_npu',
15 ['ne_core_npu_test.cc'],
16 dependencies: [ne_test_utils_gtest_dep, ne_core_npu_dep],
18 install_rpath : ne_libdir,
19 install_dir : join_paths(ne_bindir, 'unittests')
21 test('unittest_ne_core_npu', unittest_ne_core_npu, env: testenv, suite: ['fast-test'])
23 unittest_ne_core_comm = executable('unittest_ne_core_comm',
24 ['ne_core_comm_test.cc'],
25 include_directories: ne_host_inc,
26 dependencies: [ne_test_utils_gtest_dep, ne_plugin_comm_dep],
28 install_rpath : ne_libdir,
29 install_dir : join_paths(ne_bindir, 'unittests')
31 test('unittest_ne_core_comm', unittest_ne_core_comm, env: testenv, suite: ['fast-test'])
33 unittest_ne_core_hwmem = executable('unittest_ne_core_hwmem',
34 ['ne_core_hwmem_test.cc'],
35 dependencies: [ne_test_utils_gtest_dep, libdrm_dep, ne_core_dep],
37 install_rpath : ne_libdir,
38 install_dir : join_paths(ne_bindir, 'unittests')
40 test('unittest_ne_core_hwmem', unittest_ne_core_hwmem, env: testenv, suite: ['fast-test'])
42 unittest_ne_core_model = executable('unittest_ne_core_model',
43 ['ne_core_model_test.cc'],
44 dependencies: [ne_test_utils_gtest_dep, ne_core_dep],
46 install_rpath : ne_libdir,
47 install_dir : join_paths(ne_bindir, 'unittests')
49 test('unittest_ne_core_model', unittest_ne_core_model, env: testenv, suite: ['fast-test'])
51 unittest_ne_core_buffer = executable('unittest_ne_core_buffer',
52 ['ne_core_buffer_test.cc'],
53 dependencies: [ne_test_utils_gtest_dep, ne_core_dep],
55 install_rpath : ne_libdir,
56 install_dir : join_paths(ne_bindir, 'unittests')
58 test('unittest_ne_core_buffer', unittest_ne_core_buffer, env: testenv, suite: ['fast-test'])
60 unittest_ne_core_segment_table = executable('unittest_ne_core_segment_table',
61 ['ne_core_segment_table_test.cc'],
62 dependencies: [ne_test_utils_gtest_dep, ne_core_dep],
64 install_rpath : ne_libdir,
65 install_dir : join_paths(ne_bindir, 'unittests')
67 test('unittest_ne_core_segment_table', unittest_ne_core_segment_table, env: testenv, suite: ['fast-test'])
69 unittest_ne_core_handler = executable('unittest_ne_core_handler',
70 ['ne_core_handler_test.cc'],
71 dependencies: [ne_test_utils_gtest_dep, ne_test_utils_common_dep, ne_core_dep],
73 install_rpath : ne_libdir,
74 install_dir : join_paths(ne_bindir, 'unittests')
76 test('unittest_ne_core_handler', unittest_ne_core_handler, env: testenv, suite: ['fast-test'])
78 unittest_ne_core_data = executable('unittest_ne_core_data',
79 ['ne_core_data_test.cc'],
80 dependencies: [ne_test_utils_gtest_dep, ne_core_dep],
82 install_rpath : ne_libdir,
83 install_dir : join_paths(ne_bindir, 'unittests')
85 test('unittest_ne_core_data', unittest_ne_core_data, env: testenv, suite: ['fast-test'])
87 unittest_ne_core_mem = executable('unittest_ne_core_mem',
88 ['ne_core_mem_test.cc'],
89 dependencies: [ne_test_utils_gtest_dep, ne_core_dep],
91 install_rpath : ne_libdir,
92 install_dir : join_paths(ne_bindir, 'unittests')
94 test('unittest_ne_core_mem', unittest_ne_core_mem, env: testenv, suite: ['fast-test'])
96 unittest_ne_core_sched = executable('unittest_ne_core_sched',
97 ['ne_core_sched_test.cc'],
98 include_directories: ne_host_inc,
99 dependencies: [ne_test_utils_gtest_dep, ne_test_utils_common_dep, ne_core_dep],
101 install_rpath : ne_libdir,
102 install_dir : join_paths(ne_bindir, 'unittests')
104 test('unittest_ne_core_sched', unittest_ne_core_sched, env: testenv, suite: ['fast-test'])
106 unittest_ne_core_thread_pool = executable('unittest_ne_core_thread_pool',
107 ['ne_core_thread_pool_test.cc'],
108 include_directories: ne_host_inc,
109 dependencies: [ne_test_utils_gtest_dep, ne_test_utils_common_dep, ne_core_dep],
111 install_rpath : ne_libdir,
112 install_dir : join_paths(ne_bindir, 'unittests')
114 test('unittest_ne_core_thread_pool', unittest_ne_core_thread_pool, env: testenv, suite: ['fast-test'])
116 unittest_ne_core_inputservice = executable('unittest_ne_core_inputservice',
117 ['ne_core_inputservice_test.cc'],
118 include_directories: ne_host_inc,
119 dependencies: [ne_test_utils_gtest_dep, ne_test_utils_common_dep, ne_core_dep],
121 install_rpath : ne_libdir,
122 install_dir : join_paths(ne_bindir, 'unittests')
124 test('unittest_ne_core_inputservice', unittest_ne_core_inputservice, env: testenv, suite: ['fast-test'])
126 unittest_ne_libnpuhost = executable('unittest_ne_libnpuhost',
127 ['ne_libnpuhost_test.cc'],
128 include_directories: [ne_host_inc, ne_common_inc],
129 dependencies: [ne_test_utils_gtest_dep, ne_host_dep, ne_core_dep, ne_test_utils_dep],
131 install_rpath : ne_libdir,
132 install_dir : join_paths(ne_bindir, 'unittests')
134 test('unittest_ne_libnpuhost', unittest_ne_libnpuhost, env: testenv, suite: ['fast-test'])