| 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 |