1test_src = declare_dependency( 2 sources: [ 3 '../terminus_manager.cpp', 4 '../terminus.cpp', 5 '../platform_manager.cpp', 6 '../manager.cpp', 7 '../numeric_sensor.cpp', 8 '../../requester/mctp_endpoint_discovery.cpp'], 9 include_directories: ['../../requester', '../../pldmd']) 10 11tests = [ 12 'terminus_manager_test', 13 'terminus_test', 14 'platform_manager_test', 15] 16 17foreach t : tests 18 test(t, executable(t.underscorify(), t + '.cpp', 19 implicit_include_directories: false, 20 dependencies: [ 21 gtest, 22 gmock, 23 libpldm_dep, 24 libpldmutils, 25 nlohmann_json_dep, 26 phosphor_dbus_interfaces, 27 phosphor_logging_dep, 28 sdbusplus, 29 sdeventplus, 30 test_src]), 31 workdir: meson.current_source_dir()) 32endforeach 33