blob: 77a6e51a904eff5b713543482853e41f72753b50 [file] [log] [blame]
Patrick Williamsf5f87ca2025-02-01 08:36:20 -05001phosphor_fan_monitor_test_include_directories = include_directories('../..')
Mike Cappsa0819562022-06-13 10:17:10 -04002
Patrick Williamsf5f87ca2025-02-01 08:36:20 -05003test_deps = [
Mike Cappsa0819562022-06-13 10:17:10 -04004 gmock_dep,
5 gtest_dep,
Patrick Williamsef17a252023-12-07 14:53:06 -06006 nlohmann_json_dep,
Mike Cappsa0819562022-06-13 10:17:10 -04007 phosphor_logging_dep,
Patrick Williamsf5f87ca2025-02-01 08:36:20 -05008 sdeventplus_dep,
Mike Cappsa0819562022-06-13 10:17:10 -04009]
10
Patrick Williamsf5f87ca2025-02-01 08:36:20 -050011test_sources = [files('../logging.cpp')]
Mike Cappsa0819562022-06-13 10:17:10 -040012
13test(
14 'power_off_cause',
15 executable(
16 'power_off_cause',
17 'power_off_cause_test.cpp',
Patrick Williamsf5f87ca2025-02-01 08:36:20 -050018 dependencies: test_deps,
Mike Cappsa0819562022-06-13 10:17:10 -040019 implicit_include_directories: false,
Patrick Williamsf5f87ca2025-02-01 08:36:20 -050020 include_directories: [phosphor_fan_monitor_test_include_directories],
21 ),
Mike Cappsa0819562022-06-13 10:17:10 -040022)
23
24test(
25 'power_off_rule_test',
26 executable(
27 'power_off_rule_test',
Patrick Williamsf5f87ca2025-02-01 08:36:20 -050028 sources: test_sources,
Mike Cappsa0819562022-06-13 10:17:10 -040029 dependencies: test_deps,
30 implicit_include_directories: false,
31 include_directories: phosphor_fan_monitor_test_include_directories,
Patrick Williamsf5f87ca2025-02-01 08:36:20 -050032 ),
Mike Cappsa0819562022-06-13 10:17:10 -040033)