1fw_update_test_src = declare_dependency( 2 sources: [ 3 '../inventory_manager.cpp', 4 '../package_parser.cpp', 5 '../device_updater.cpp', 6 '../update_manager.cpp', 7 '../../common/utils.cpp', 8 ]) 9 10tests = [ 11 'inventory_manager_test', 12 'package_parser_test', 13 'device_updater_test' 14] 15 16foreach t : tests 17 test(t, executable(t.underscorify(), t + '.cpp', 18 implicit_include_directories: false, 19 include_directories: '../../pldmd', 20 dependencies: [ 21 fw_update_test_src, 22 gmock, 23 gtest, 24 libpldm_dep, 25 libpldmutils, 26 nlohmann_json_dep, 27 phosphor_dbus_interfaces, 28 phosphor_logging_dep, 29 sdbusplus, 30 sdeventplus]), 31 workdir: meson.current_source_dir()) 32endforeach 33