7d42bec6ddcf25e96463a4d19fc846b08a34a8e9
[src/drm-lease-manager.git] / drm-lease-manager / test / meson.build
1 check_dep = dependency('check')
2
3 ls_inc = include_directories('..')
4
5 ls_objects = main.extract_objects(lease_server_files)
6 ls_test_sources = [
7    'lease-server-test.c',
8    'test-socket-client.c',
9 ]
10
11 ls_test = executable('lease-server-test',
12            sources: ls_test_sources,
13            objects: ls_objects,
14            dependencies: [check_dep, fff_dep, dlmcommon_dep, thread_dep],
15            include_directories: ls_inc)
16
17 lm_objects = main.extract_objects(lease_manager_files)
18 lm_test_sources = [
19     'lease-manager-test.c',
20     'test-drm-device.c',
21 ]
22
23 lm_test = executable('lease-manager-test',
24            sources: lm_test_sources,
25            objects: lm_objects,
26            dependencies: [check_dep, fff_dep, dlmcommon_dep, drm_dep],
27            include_directories: ls_inc)
28
29 test('DRM Lease manager - socket server test', ls_test, is_parallel: false)
30 test('DRM Lease manager - DRM interface test', lm_test)