test_src = declare_dependency( sources: [ '../terminus_manager.cpp', '../terminus.cpp', '../platform_manager.cpp', '../manager.cpp', '../sensor_manager.cpp', '../numeric_sensor.cpp', '../../requester/mctp_endpoint_discovery.cpp', ], include_directories: ['../../requester', '../../pldmd'], ) tests = [ 'terminus_manager_test', 'terminus_test', 'platform_manager_test', 'sensor_manager_test', 'numeric_sensor_test', ] foreach t : tests test( t, executable( t.underscorify(), t + '.cpp', implicit_include_directories: false, dependencies: [ gtest, gmock, libpldm_dep, libpldmutils, nlohmann_json_dep, phosphor_dbus_interfaces, phosphor_logging_dep, sdbusplus, sdeventplus, test_src, ], ), workdir: meson.current_source_dir(), ) endforeach