Integrate IU unittests into mmi-manager-tests
[platform/core/uifw/mmi-manager.git] / tests / meson.build
1 mmi_manager_tests_srcs = [
2         'mmi-manager-tests.cpp',
3         'mmi-provider-tests.cpp',
4         'mmi-client-tests.cpp',
5         'mmi-fusion-tests.cpp',
6         'mmi-manager-main-tests.cpp',
7         'ecore-event-dispatcher.cpp',
8         'iu/intent_understanding_engine_rule_unittests.cpp',
9         'iu/intent_understanding_engine_unittests.cpp',
10         'iu/iu_rule_unittests.cpp',
11         'iu/mmi_iu_feed_input_event_unittests.cpp',
12         'iu/mmi_iu_noinit_unittests.cpp',
13         'iu/mmi_iu_unittests.cpp',
14         'iu/output_intent_unittests.cpp'
15         ]
16
17 gmock_dep = dependency('gmock', method : 'pkg-config')
18 ecore_dep = dependency('ecore', method : 'pkg-config')
19 json_glib_dep = dependency('json-glib-1.0', method : 'pkg-config')
20
21 incdir = include_directories('../src/mmimgr/iu')
22
23 executable(
24         'mmi-manager-tests',
25         mmi_manager_tests_srcs,
26         dependencies : [mmimgr_declared_dep, gmock_dep, ecore_dep, json_glib_dep],
27         include_directories : incdir,
28         install_dir : mmi_manager_prefix_bindir,
29         install : true
30         )