blob: 48e0b63777ed67c4fc5fb6b3dac805c7842ff397 [file] [log] [blame]
George Liudf9a6d32020-12-22 16:27:16 +08001test_sources = [
Manojkiran Eda3012b632024-08-22 11:09:01 +05302 '../../common/utils.cpp',
3 '../utils.cpp',
4 '../dbus/custom_dbus.cpp',
Archana Kakani1634a6e2025-02-04 01:12:29 -06005 '../dbus/asset.cpp',
Archana Kakanif9355372025-02-04 03:13:24 -06006 '../dbus/availability.cpp',
Manojkiran Eda3012b632024-08-22 11:09:01 +05307 '../dbus/cable.cpp',
Archana Kakanidb65c3b2025-02-03 05:27:28 -06008 '../dbus/chassis.cpp',
Manojkiran Eda3012b632024-08-22 11:09:01 +05309 '../dbus/cpu_core.cpp',
Archana Kakanic3664472025-02-04 05:36:37 -060010 '../dbus/inventory_item.cpp',
Manojkiran Eda3012b632024-08-22 11:09:01 +053011 '../dbus/pcie_device.cpp',
12 '../dbus/pcie_slot.cpp',
George Liudf9a6d32020-12-22 16:27:16 +080013]
14
Manojkiran Edadd1f28b2025-03-12 09:55:11 +053015tests = ['utils_test', 'custom_dbus_test']
Tom Joseph53279882021-04-28 06:29:13 -070016
17foreach t : tests
Manojkiran Eda3012b632024-08-22 11:09:01 +053018 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,
Manojkiran Eda3012b632024-08-22 11:09:01 +053028 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 )
Tom Joseph53279882021-04-28 06:29:13 -070039endforeach