[tests] test both 2.3 and 2.4
authorYelin Jeong <yelini.jeong@samsung.com>
Mon, 8 May 2023 08:28:46 +0000 (17:28 +0900)
committer추지호/SoC Architecture팀(SR)/삼성전자 <jiho.chu@samsung.com>
Wed, 10 May 2023 05:45:01 +0000 (14:45 +0900)
This patch changes meson file to test both TRIV 2.3 and 2.4.

Signed-off-by: Yelin Jeong <yelini.jeong@samsung.com>
tests/unittests/meson.build

index 32969f41dc6d9229e0741e744afd0744f7b965c2..daae9e9dd88afdcc7e63daa4f77ccd42e010e819 100644 (file)
@@ -1,6 +1,11 @@
 if ne_test_utils_gtest_dep.found()
-  testenv = environment()
-  testenv.set('LD_LIBRARY_PATH', ne_libdir)
+  testenv_23 = environment()
+  testenv_23.set('LD_LIBRARY_PATH', ne_libdir)
+  testenv_23.set('NPU_VER', '2.3')
+
+  testenv_24 = environment()
+  testenv_24.set('LD_LIBRARY_PATH', ne_libdir)
+  testenv_24.set('NPU_VER', '2.4')
 
   unittest_ne_core_utils = executable('unittest_ne_core_utils',
     ['ne_core_utils_test.cc'],
@@ -9,7 +14,8 @@ if ne_test_utils_gtest_dep.found()
     install_rpath : ne_libdir,
     install_dir : join_paths(ne_bindir, 'unittests')
   )
-  test('unittest_ne_core_utils', unittest_ne_core_utils, env: testenv, suite: ['fast-test'])
+  test('unittest_ne_core_utils', unittest_ne_core_utils, env: testenv_23, suite: ['fast-test'])
+  test('unittest_ne_core_utils', unittest_ne_core_utils, env: testenv_24, suite: ['fast-test'])
 
   unittest_ne_core_npu = executable('unittest_ne_core_npu',
     ['ne_core_npu_test.cc'],
@@ -19,7 +25,8 @@ if ne_test_utils_gtest_dep.found()
     install_rpath : ne_libdir,
     install_dir : join_paths(ne_bindir, 'unittests')
   )
-  test('unittest_ne_core_npu', unittest_ne_core_npu, env: testenv, suite: ['fast-test'])
+  test('unittest_ne_core_npu', unittest_ne_core_npu, env: testenv_23, suite: ['fast-test'])
+  test('unittest_ne_core_npu', unittest_ne_core_npu, env: testenv_24, suite: ['fast-test'])
 
   unittest_ne_core_comm = executable('unittest_ne_core_comm',
     ['ne_core_comm_test.cc'],
@@ -29,7 +36,8 @@ if ne_test_utils_gtest_dep.found()
     install_rpath : ne_libdir,
     install_dir : join_paths(ne_bindir, 'unittests')
   )
-  test('unittest_ne_core_comm', unittest_ne_core_comm, env: testenv, suite: ['fast-test'])
+  test('unittest_ne_core_comm', unittest_ne_core_comm, env: testenv_23, suite: ['fast-test'])
+  test('unittest_ne_core_comm', unittest_ne_core_comm, env: testenv_24, suite: ['fast-test'])
 
   unittest_ne_core_hwmem = executable('unittest_ne_core_hwmem',
     ['ne_core_hwmem_test.cc'],
@@ -39,7 +47,8 @@ if ne_test_utils_gtest_dep.found()
     install_rpath : ne_libdir,
     install_dir : join_paths(ne_bindir, 'unittests')
   )
-  test('unittest_ne_core_hwmem', unittest_ne_core_hwmem, env: testenv, suite: ['fast-test'])
+  test('unittest_ne_core_hwmem', unittest_ne_core_hwmem, env: testenv_23, suite: ['fast-test'])
+  test('unittest_ne_core_hwmem', unittest_ne_core_hwmem, env: testenv_24, suite: ['fast-test'])
 
   unittest_ne_core_model = executable('unittest_ne_core_model',
     ['ne_core_model_test.cc'],
@@ -48,7 +57,8 @@ if ne_test_utils_gtest_dep.found()
     install_rpath : ne_libdir,
     install_dir : join_paths(ne_bindir, 'unittests')
   )
-  test('unittest_ne_core_model', unittest_ne_core_model, env: testenv, suite: ['fast-test'])
+  test('unittest_ne_core_model', unittest_ne_core_model, env: testenv_23, suite: ['fast-test'])
+  test('unittest_ne_core_model', unittest_ne_core_model, env: testenv_24, suite: ['fast-test'])
 
   unittest_ne_core_buffer = executable('unittest_ne_core_buffer',
     ['ne_core_buffer_test.cc'],
@@ -58,7 +68,8 @@ if ne_test_utils_gtest_dep.found()
     install_rpath : ne_libdir,
     install_dir : join_paths(ne_bindir, 'unittests')
   )
-  test('unittest_ne_core_buffer', unittest_ne_core_buffer, env: testenv, suite: ['fast-test'])
+  test('unittest_ne_core_buffer', unittest_ne_core_buffer, env: testenv_23, suite: ['fast-test'])
+  test('unittest_ne_core_buffer', unittest_ne_core_buffer, env: testenv_24, suite: ['fast-test'])
 
   unittest_ne_core_segment_table = executable('unittest_ne_core_segment_table',
     ['ne_core_segment_table_test.cc'],
@@ -68,7 +79,8 @@ if ne_test_utils_gtest_dep.found()
     install_rpath : ne_libdir,
     install_dir : join_paths(ne_bindir, 'unittests')
   )
-  test('unittest_ne_core_segment_table', unittest_ne_core_segment_table, env: testenv, suite: ['fast-test'])
+  test('unittest_ne_core_segment_table', unittest_ne_core_segment_table, env: testenv_23, suite: ['fast-test'])
+  test('unittest_ne_core_segment_table', unittest_ne_core_segment_table, env: testenv_24, suite: ['fast-test'])
 
   unittest_ne_core_handler = executable('unittest_ne_core_handler',
     ['ne_core_handler_test.cc'],
@@ -78,7 +90,8 @@ if ne_test_utils_gtest_dep.found()
     install_rpath : ne_libdir,
     install_dir : join_paths(ne_bindir, 'unittests')
   )
-  test('unittest_ne_core_handler', unittest_ne_core_handler, env: testenv, suite: ['fast-test'])
+  test('unittest_ne_core_handler', unittest_ne_core_handler, env: testenv_23, suite: ['fast-test'])
+  test('unittest_ne_core_handler', unittest_ne_core_handler, env: testenv_24, suite: ['fast-test'])
 
   unittest_ne_core_data = executable('unittest_ne_core_data',
     ['ne_core_data_test.cc'],
@@ -87,7 +100,8 @@ if ne_test_utils_gtest_dep.found()
     install_rpath : ne_libdir,
     install_dir : join_paths(ne_bindir, 'unittests')
   )
-  test('unittest_ne_core_data', unittest_ne_core_data, env: testenv, suite: ['fast-test'])
+  test('unittest_ne_core_data', unittest_ne_core_data, env: testenv_23, suite: ['fast-test'])
+  test('unittest_ne_core_data', unittest_ne_core_data, env: testenv_24, suite: ['fast-test'])
 
   unittest_ne_core_mem = executable('unittest_ne_core_mem',
     ['ne_core_mem_test.cc'],
@@ -97,7 +111,8 @@ if ne_test_utils_gtest_dep.found()
     install_rpath : ne_libdir,
     install_dir : join_paths(ne_bindir, 'unittests')
   )
-  test('unittest_ne_core_mem', unittest_ne_core_mem, env: testenv, suite: ['fast-test'])
+  test('unittest_ne_core_mem', unittest_ne_core_mem, env: testenv_23, suite: ['fast-test'])
+  test('unittest_ne_core_mem', unittest_ne_core_mem, env: testenv_24, suite: ['fast-test'])
 
   unittest_ne_core_sched = executable('unittest_ne_core_sched',
     ['ne_core_sched_test.cc'],
@@ -107,7 +122,8 @@ if ne_test_utils_gtest_dep.found()
     install_rpath : ne_libdir,
     install_dir : join_paths(ne_bindir, 'unittests')
   )
-  test('unittest_ne_core_sched', unittest_ne_core_sched, env: testenv, suite: ['fast-test'])
+  test('unittest_ne_core_sched', unittest_ne_core_sched, env: testenv_23, suite: ['fast-test'])
+  test('unittest_ne_core_sched', unittest_ne_core_sched, env: testenv_24, suite: ['fast-test'])
 
   unittest_ne_core_thread_pool = executable('unittest_ne_core_thread_pool',
     ['ne_core_thread_pool_test.cc'],
@@ -117,7 +133,8 @@ if ne_test_utils_gtest_dep.found()
     install_rpath : ne_libdir,
     install_dir : join_paths(ne_bindir, 'unittests')
   )
-  test('unittest_ne_core_thread_pool', unittest_ne_core_thread_pool, env: testenv, suite: ['fast-test'])
+  test('unittest_ne_core_thread_pool', unittest_ne_core_thread_pool, env: testenv_23, suite: ['fast-test'])
+  test('unittest_ne_core_thread_pool', unittest_ne_core_thread_pool, env: testenv_24, suite: ['fast-test'])
 
   unittest_ne_core_inputservice = executable('unittest_ne_core_inputservice',
     ['ne_core_inputservice_test.cc'],
@@ -127,7 +144,8 @@ if ne_test_utils_gtest_dep.found()
     install_rpath : ne_libdir,
     install_dir : join_paths(ne_bindir, 'unittests')
   )
-  test('unittest_ne_core_inputservice', unittest_ne_core_inputservice, env: testenv, suite: ['fast-test'])
+  test('unittest_ne_core_inputservice', unittest_ne_core_inputservice, env: testenv_23, suite: ['fast-test'])
+  test('unittest_ne_core_inputservice', unittest_ne_core_inputservice, env: testenv_24, suite: ['fast-test'])
 
   unittest_ne_libnpuhost = executable('unittest_ne_libnpuhost',
     ['ne_libnpuhost_test.cc'],
@@ -137,7 +155,8 @@ if ne_test_utils_gtest_dep.found()
     install_rpath : ne_libdir,
     install_dir : join_paths(ne_bindir, 'unittests')
   )
-  test('unittest_ne_libnpuhost', unittest_ne_libnpuhost, env: testenv, suite: ['fast-test'])
+  test('unittest_ne_libnpuhost', unittest_ne_libnpuhost, env: testenv_23, suite: ['fast-test'])
+  test('unittest_ne_libnpuhost', unittest_ne_libnpuhost, env: testenv_24, suite: ['fast-test'])
 
   if get_option('enable_npu_emul')
     unittest_ne_core_profiler = executable('unittest_ne_core_profiler_emul',
@@ -148,6 +167,6 @@ if ne_test_utils_gtest_dep.found()
       install_rpath : ne_libdir,
       install_dir : join_paths(ne_bindir, 'unittests')
     )
-    test('unittest_ne_core_profiler', unittest_ne_core_profiler, env: testenv, suite: ['fast-test'])
+    test('unittest_ne_core_profiler', unittest_ne_core_profiler, env: testenv_24, suite: ['fast-test'])
   endif
 endif