1 check_dep = dependency('check')
3 ls_inc = include_directories('..')
6 '-Wno-missing-field-initializers', #not all tests explicitly initialize all lease config fields
9 ls_objects = main.extract_objects(lease_server_files)
11 'lease-server-test.c',
12 'test-socket-client.c',
15 ls_test = executable('lease-server-test',
16 sources: ls_test_sources,
18 dependencies: [check_dep, fff_dep, dlmcommon_dep, thread_dep],
20 include_directories: ls_inc)
22 lm_objects = main.extract_objects(lease_manager_files)
24 'lease-manager-test.c',
28 lm_test = executable('lease-manager-test',
29 sources: lm_test_sources,
31 dependencies: [check_dep, fff_dep, dlmcommon_dep, drm_dep],
33 include_directories: ls_inc)
35 test('DRM Lease manager - socket server test', ls_test, is_parallel: false)
36 test('DRM Lease manager - DRM interface test', lm_test)