blob: 1d42dfdb61863a221de6857a04b5d7a1ef50f3db [file] [log] [blame]
processing_cpp_dep = declare_dependency(sources: '../processing.cpp')
associations_cpp_dep = declare_dependency(sources: '../associations.cpp')
handler_cpp_dep = declare_dependency(sources: '../handler.cpp')
tests = [
['well_known', [associations_cpp_dep, processing_cpp_dep]],
['need_to_introspect', [associations_cpp_dep, processing_cpp_dep]],
['associations', [associations_cpp_dep]],
['name_change', [associations_cpp_dep, processing_cpp_dep]],
['interfaces_added', [associations_cpp_dep, processing_cpp_dep]],
['handler', [handler_cpp_dep, sdbusplus, phosphor_dbus_interfaces]],
]
foreach t : tests
name = t[0]
extra_deps = t[1]
test(
name,
executable(
name.underscorify(),
name + '.cpp',
implicit_include_directories: false,
dependencies: [boost, gtest, gmock, sdbusplus, extra_deps],
include_directories: ['../..'],
),
workdir: meson.current_source_dir(),
)
endforeach