blob: fd510c6775c228aa748aa22887c7c75855ebc38f [file]
fw_update_test_src = declare_dependency(
sources: fw_update_sources,
)
tests = [
'inventory_manager_test',
'package_parser_test',
'device_updater_test',
'firmware_inventory_manager_test',
'firmware_inventory_test',
]
foreach t : tests
test(
t,
executable(
t.underscorify(),
t + '.cpp',
implicit_include_directories: false,
include_directories: '../../pldmd',
dependencies: [
fw_update_test_src,
gmock,
gtest,
libpldm_dep,
libpldmutils,
nlohmann_json_dep,
phosphor_dbus_interfaces,
phosphor_logging_dep,
sdbusplus,
sdeventplus,
],
),
workdir: meson.current_source_dir(),
)
endforeach