summaryrefslogtreecommitdiff
path: root/src/tests/eio/meson.build
diff options
context:
space:
mode:
Diffstat (limited to 'src/tests/eio/meson.build')
-rw-r--r--src/tests/eio/meson.build30
1 files changed, 30 insertions, 0 deletions
diff --git a/src/tests/eio/meson.build b/src/tests/eio/meson.build
new file mode 100644
index 0000000000..09feb3769b
--- /dev/null
+++ b/src/tests/eio/meson.build
@@ -0,0 +1,30 @@
+eio_suite_src = [
+ 'eio_suite.c',
+ 'eio_model_test_file.c',
+ 'eio_model_test_monitor_add.c',
+ 'eio_test_monitor.c',
+ 'eio_test_sentry.c',
+ 'eio_test_file.c',
+ 'eio_test_manager.c',
+ 'eio_test_manager_xattr.c',
+ 'eio_test_xattr.c',
+ 'eio_test_common.c',
+ 'eio_test_common.h',
+ 'eio_test_map.c',
+ 'eio_test_eet.c',
+ 'eio_suite.h'
+]
+
+eio_suite = executable('eio_suite',
+ eio_suite_src,
+ include_directories : [config_dir],
+ dependencies: [eo, ecore, eina, ecore_file, eio, check, efreet],
+ c_args : [
+ '-DTESTS_BUILD_DIR="'+meson.current_build_dir()+'"',
+ '-DTESTS_SRC_DIR="'+meson.current_source_dir()+'"']
+)
+
+test('eio-suite', eio_suite,
+ env : test_env,
+ timeout : 10*60 #10 min. can be realistic, this testsuite is slow!
+)