ecore: add efl_app_test to the meson build and run the test.
authorCedric BAIL <cedric@osg.samsung.com>
Fri, 7 Dec 2018 11:46:54 +0000 (12:46 +0100)
committerWonki Kim <wonki_.kim@samsung.com>
Tue, 18 Dec 2018 04:20:08 +0000 (13:20 +0900)
Summary: Depends on D7390

Reviewers: bu5hm4n, segfaultxavi

Reviewed By: bu5hm4n

Subscribers: #reviewers, #committers

Tags: #efl

Maniphest Tasks: T7472

Differential Revision: https://phab.enlightenment.org/D7391

src/tests/ecore/meson.build

index 4c8351a..9810414 100644 (file)
@@ -50,7 +50,32 @@ ecore_suite = executable('ecore_suite',
   '-DTESTS_SRC_DIR="'+meson.current_source_dir()+'"']
 )
 
+efl_app_suite_src = [
+  'efl_app_suite.c',
+  'efl_app_suite.h',
+  'efl_app_test_loop.c',
+  'efl_app_test_loop_fd.c',
+  'efl_app_test_loop_timer.c',
+  'efl_app_test_promise.c'
+]
+
+efl_app_suite_deps = [m]
+efl_app_suite_deps += ecore
+
+efl_app_suite = executable('efl_app_suite',
+  efl_app_suite_src,
+  dependencies: [efl_app_suite_deps, check],
+  c_args : [
+  '-DTESTS_BUILD_DIR="'+meson.current_build_dir()+'"',
+  '-DTESTS_SRC_DIR="'+meson.current_source_dir()+'"']
+)
+
 test('ecore-suite', ecore_suite,
   timeout : 10*60,
   env : test_env
 )
+
+test('efl-app', efl_app_suite,
+  timeout : 10*60,
+  env : test_env
+)