1test_sources = [ 2 '../../common/utils.cpp', 3 '../utils.cpp', 4 '../dbus/custom_dbus.cpp', 5 '../dbus/asset.cpp', 6 '../dbus/availability.cpp', 7 '../dbus/cable.cpp', 8 '../dbus/chassis.cpp', 9 '../dbus/cpu_core.cpp', 10 '../dbus/inventory_item.cpp', 11 '../dbus/pcie_device.cpp', 12 '../dbus/pcie_slot.cpp', 13] 14 15tests = ['utils_test', 'custom_dbus_test'] 16 17foreach t : tests 18 test( 19 t, 20 executable( 21 t.underscorify(), 22 t + '.cpp', 23 test_sources, 24 implicit_include_directories: false, 25 dependencies: [ 26 gtest, 27 gmock, 28 libpldm_dep, 29 libpldmutils, 30 nlohmann_json_dep, 31 phosphor_dbus_interfaces, 32 phosphor_logging_dep, 33 sdbusplus, 34 sdeventplus, 35 ], 36 ), 37 workdir: meson.current_source_dir(), 38 ) 39endforeach 40