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