aboutsummaryrefslogtreecommitdiffstats
path: root/drm-lease-manager/test/meson.build
diff options
context:
space:
mode:
Diffstat (limited to 'drm-lease-manager/test/meson.build')
-rw-r--r--drm-lease-manager/test/meson.build30
1 files changed, 30 insertions, 0 deletions
diff --git a/drm-lease-manager/test/meson.build b/drm-lease-manager/test/meson.build
new file mode 100644
index 0000000..7d42bec
--- /dev/null
+++ b/drm-lease-manager/test/meson.build
@@ -0,0 +1,30 @@
+check_dep = dependency('check')
+
+ls_inc = include_directories('..')
+
+ls_objects = main.extract_objects(lease_server_files)
+ls_test_sources = [
+ 'lease-server-test.c',
+ 'test-socket-client.c',
+]
+
+ls_test = executable('lease-server-test',
+ sources: ls_test_sources,
+ objects: ls_objects,
+ dependencies: [check_dep, fff_dep, dlmcommon_dep, thread_dep],
+ include_directories: ls_inc)
+
+lm_objects = main.extract_objects(lease_manager_files)
+lm_test_sources = [
+ 'lease-manager-test.c',
+ 'test-drm-device.c',
+]
+
+lm_test = executable('lease-manager-test',
+ sources: lm_test_sources,
+ objects: lm_objects,
+ dependencies: [check_dep, fff_dep, dlmcommon_dep, drm_dep],
+ include_directories: ls_inc)
+
+test('DRM Lease manager - socket server test', ls_test, is_parallel: false)
+test('DRM Lease manager - DRM interface test', lm_test)