[Coverity] Fix coverity issues
[platform/core/ml/nntrainer.git] / test / meson.build
1 nntrainer_test_resdir = nntrainer_resdir / 'test'
2 run_command('mkdir', '-p', nntrainer_test_resdir)
3
4 nntrainer_test_inc = include_directories('./include')
5
6
7 nntrainer_testutil_lib = static_library(
8   'nntrainer_test_util',
9   'nntrainer_test_util.cpp',
10   dependencies: [nntrainer_dep],
11   include_directories: nntrainer_test_inc
12 )
13
14 nntrainer_testutil_dep = declare_dependency(
15   link_with: nntrainer_testutil_lib,
16   include_directories: nntrainer_test_inc
17 )
18
19 nntrainer_test_deps = [
20   gmock_dep,
21   gtest_dep,
22   nntrainer_dep,
23   nntrainer_testutil_dep
24 ]
25
26 # this is depedency is for the gtest with main included
27 nntrainer_test_main_deps = [
28   gmock_dep,
29   gtest_main_dep,
30   nntrainer_dep,
31   nntrainer_testutil_dep
32 ]
33
34 if enable_capi
35   subdir('tizen_capi')
36 endif
37
38 if enable_ccapi
39   subdir('input_gen')
40   subdir('ccapi')
41   subdir('unittest')
42 endif
43
44 nnstreamer_test_dep = dependency('nnstreamer-test-devel', required: false)
45
46 if get_option('enable-nnstreamer-tensor-filter').enabled() and nnstreamer_test_dep.found()
47   subdir('nnstreamer')
48 endif
49
50 if get_option('enable-tflite-interpreter') or get_option('enable-nnstreamer-tensor-filter').enabled()
51   run_command('cp','-lr',
52     meson.current_source_dir() / 'test_models/',
53     nntrainer_test_resdir
54   )
55 endif