175356c1aSTom Josephfw_update_test_src = declare_dependency( 275356c1aSTom Joseph sources: [ 375356c1aSTom Joseph '../inventory_manager.cpp', 41630f399STom Joseph '../package_parser.cpp', 5ef90b0d3STom Joseph '../device_updater.cpp', 64d8d5770STom Joseph '../update_manager.cpp', 775356c1aSTom Joseph '../../common/utils.cpp', 87c1dc7eaSAndrew Jeffery ]) 975356c1aSTom Joseph 1075356c1aSTom Josephtests = [ 1175356c1aSTom Joseph 'inventory_manager_test', 121630f399STom Joseph 'package_parser_test', 13ef90b0d3STom Joseph 'device_updater_test' 1475356c1aSTom Joseph] 1575356c1aSTom Joseph 1675356c1aSTom Josephforeach t : tests 1775356c1aSTom Joseph test(t, executable(t.underscorify(), t + '.cpp', 1875356c1aSTom Joseph implicit_include_directories: false, 197c1dc7eaSAndrew Jeffery include_directories: '../../pldmd', 2075356c1aSTom Joseph dependencies: [ 2175356c1aSTom Joseph fw_update_test_src, 221695b66dSBrad Bishop gmock, 2375356c1aSTom Joseph gtest, 2475356c1aSTom Joseph libpldm_dep, 2506fca441SManojkiran Eda libpldmutils, 26*cf772846SPatrick Williams nlohmann_json_dep, 2775356c1aSTom Joseph phosphor_dbus_interfaces, 2849cfb138SRiya Dixit phosphor_logging_dep, 2975356c1aSTom Joseph sdbusplus, 3075356c1aSTom Joseph sdeventplus]), 3175356c1aSTom Joseph workdir: meson.current_source_dir()) 3275356c1aSTom Josephendforeach 33