ls_inc = include_directories('..')
+test_c_args = [
+ '-Wno-missing-field-initializers', #not all tests explicitly initialize all lease config fields
+]
+
ls_objects = main.extract_objects(lease_server_files)
ls_test_sources = [
'lease-server-test.c',
sources: ls_test_sources,
objects: ls_objects,
dependencies: [check_dep, fff_dep, dlmcommon_dep, thread_dep],
+ c_args: test_c_args,
include_directories: ls_inc)
lm_objects = main.extract_objects(lease_manager_files)
sources: lm_test_sources,
objects: lm_objects,
dependencies: [check_dep, fff_dep, dlmcommon_dep, drm_dep],
+ c_args: test_c_args,
include_directories: ls_inc)
test('DRM Lease manager - socket server test', ls_test, is_parallel: false)