blob: b6492550466b68eeb519bdd10b4c51fc495d7130 [file] [log] [blame]
Tom Joseph53279882021-04-28 06:29:13 -07001host_bmc_test_src = declare_dependency(
Andrew Jeffery7c1dc7e2023-04-28 14:52:16 +09302 sources: [ '../dbus_to_host_effecters.cpp' ],
3 include_directories: '../../requester')
Tom Joseph53279882021-04-28 06:29:13 -07004
George Liudf9a6d32020-12-22 16:27:16 +08005test_sources = [
6 '../../common/utils.cpp',
Kamalkumar Patel516122e2024-05-07 04:39:32 -05007 '../utils.cpp',
Kamalkumar Patel14107a12024-06-19 08:50:01 -05008 '../dbus/custom_dbus.cpp',
Archana Kakanib40f4f82024-06-06 01:04:38 -05009 '../dbus/cable.cpp',
Kamalkumar Patel56da5742024-05-23 04:53:07 -050010 '../dbus/cpu_core.cpp',
Archana Kakani733b39d2024-06-05 21:05:20 -050011 '../dbus/pcie_device.cpp',
Archana Kakanibf1fd272024-06-05 13:25:53 -050012 '../dbus/pcie_slot.cpp',
George Liudf9a6d32020-12-22 16:27:16 +080013]
14
Tom Joseph53279882021-04-28 06:29:13 -070015tests = [
16 'dbus_to_host_effecter_test',
George Liudf9a6d32020-12-22 16:27:16 +080017 'utils_test',
George Liu682ee182020-12-25 15:24:33 +080018 'custom_dbus_test',
Tom Joseph53279882021-04-28 06:29:13 -070019]
20
21foreach t : tests
22 test(t, executable(t.underscorify(), t + '.cpp',
George Liudf9a6d32020-12-22 16:27:16 +080023 test_sources,
Tom Joseph53279882021-04-28 06:29:13 -070024 implicit_include_directories: false,
Tom Joseph53279882021-04-28 06:29:13 -070025 dependencies: [
26 gtest,
27 gmock,
28 host_bmc_test_src,
29 libpldm_dep,
30 libpldmutils,
Patrick Williamscf772842023-12-07 14:39:52 -060031 nlohmann_json_dep,
Tom Joseph53279882021-04-28 06:29:13 -070032 phosphor_dbus_interfaces,
Riya Dixit49cfb132023-03-02 04:26:53 -060033 phosphor_logging_dep,
Sampa Misrac0c79482021-06-02 08:01:54 -050034 sdbusplus,
35 sdeventplus]),
Tom Joseph53279882021-04-28 06:29:13 -070036 workdir: meson.current_source_dir())
37endforeach