subdir('src/modules/ref_fusion')
subdir('src/modules/modality_keyboard')
subdir('tests')
-subdir('tests/iu')
subdir('tests/keyboard-provider')
subdir('tests/ref-fusion')
%defattr(-,root,root,-)
%license COPYING
%{_bindir}/mmi-manager-tests
-%{_bindir}/iu-tests
%{_bindir}/modality_keyboard-tests
%{_bindir}/ref_fusion-tests
+++ /dev/null
-#include <gmock/gmock.h>
-
-#define PRINT printf
-
-#ifdef TIZEN_TEST_GCOV
-extern "C" void __gcov_flush(void);
-#endif
-
-int main(int argc, char** argv) {
- auto testResults = false;
-#ifdef TIZEN_TEST_GCOV
- setenv("GCOV_PREFIX", "/tmp", 1);
-#endif
- try
- {
- testing::InitGoogleMock(&argc, argv);
- testing::FLAGS_gtest_death_test_style = "fast";
- }
- catch ( ... )
- {
- PRINT("Error occurred while trying to initialize GoogleTest.\n");
- exit(EXIT_FAILURE);
- }
-
- try
- {
- testResults = (RUN_ALL_TESTS() == 0) ? true : false;
- }
- catch (const ::testing::internal::GoogleTestFailureException &e)
- {
- testResults = false;
- PRINT("GoogleTestFailureException has been thrown: %s\n", e.what());
- }
-
-#ifdef TIZEN_TEST_GCOV
- __gcov_flush();
-#endif
- return testResults;
-}
+++ /dev/null
-iu_tests_srcs = [
- 'intent_understanding_engine_rule_unittests.cpp',
- 'intent_understanding_engine_unittests.cpp',
- 'iu_rule_unittests.cpp',
- 'main.cpp',
- 'mmi_iu_feed_input_event_unittests.cpp',
- 'mmi_iu_noinit_unittests.cpp',
- 'mmi_iu_unittests.cpp',
- 'output_intent_unittests.cpp',
- '../../src/mmimgr/iu/input_intent.cpp',
- '../../src/mmimgr/iu/intent_understanding_engine.cpp',
- '../../src/mmimgr/iu/iu_rule.cpp',
- '../../src/mmimgr/iu/mmi_iu.cpp',
- '../../src/mmimgr/iu/output_intent.cpp'
- ]
-
-gmock_dep = dependency('gmock', method : 'pkg-config')
-ecore_dep = dependency('ecore', method : 'pkg-config')
-json_glib_dep = dependency('json-glib-1.0', method : 'pkg-config')
-
-incdir = include_directories('../../src/mmimgr/iu')
-
-executable(
- 'iu-tests',
- iu_tests_srcs,
- dependencies : [mmimgr_declared_dep, gmock_dep, ecore_dep, json_glib_dep],
- include_directories : incdir,
- install_dir : mmi_manager_prefix_bindir,
- install : true
- )
'mmi-client-tests.cpp',
'mmi-fusion-tests.cpp',
'mmi-manager-main-tests.cpp',
- 'ecore-event-dispatcher.cpp'
+ 'ecore-event-dispatcher.cpp',
+ 'iu/intent_understanding_engine_rule_unittests.cpp',
+ 'iu/intent_understanding_engine_unittests.cpp',
+ 'iu/iu_rule_unittests.cpp',
+ 'iu/mmi_iu_feed_input_event_unittests.cpp',
+ 'iu/mmi_iu_noinit_unittests.cpp',
+ 'iu/mmi_iu_unittests.cpp',
+ 'iu/output_intent_unittests.cpp'
]
gmock_dep = dependency('gmock', method : 'pkg-config')
ecore_dep = dependency('ecore', method : 'pkg-config')
+json_glib_dep = dependency('json-glib-1.0', method : 'pkg-config')
+
+incdir = include_directories('../src/mmimgr/iu')
executable(
'mmi-manager-tests',
mmi_manager_tests_srcs,
- dependencies : [mmimgr_declared_dep, gmock_dep, ecore_dep],
+ dependencies : [mmimgr_declared_dep, gmock_dep, ecore_dep, json_glib_dep],
+ include_directories : incdir,
install_dir : mmi_manager_prefix_bindir,
install : true
)