aboutsummaryrefslogtreecommitdiffstats
path: root/drm-lease-manager/test/meson.build
blob: 7d42bec6ddcf25e96463a4d19fc846b08a34a8e9 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
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)