| test('phosphor-power-sequencer-tests', |
| executable('phosphor-power-sequencer-tests', |
| 'config_file_parser_error_tests.cpp', |
| 'config_file_parser_tests.cpp', |
| 'format_utils_tests.cpp', |
| 'pmbus_driver_device_tests.cpp', |
| 'rail_tests.cpp', |
| 'standard_device_tests.cpp', |
| 'ucd90160_device_tests.cpp', |
| 'ucd90320_device_tests.cpp', |
| 'ucd90x_device_tests.cpp', |
| dependencies: [ |
| gmock, |
| gtest, |
| nlohmann_json_dep, |
| phosphor_logging |
| ], |
| link_args: dynamic_linker, |
| build_rpath: get_option('oe-sdk').allowed() ? rpath : '', |
| link_with: [ |
| phosphor_power_sequencer_library, |
| libpower |
| ], |
| implicit_include_directories: false, |
| include_directories: [ |
| '.', |
| '../src', |
| '../..' |
| ] |
| ) |
| ) |