122a1e16aSAlexander Hansen 222a1e16aSAlexander Hansentest( 322a1e16aSAlexander Hansen 'test_systemd_parser', 422a1e16aSAlexander Hansen executable( 522a1e16aSAlexander Hansen 'test_systemd_parser', 622a1e16aSAlexander Hansen 'systemd_parser.cpp', 722a1e16aSAlexander Hansen '../systemd_target_parser.cpp', 822a1e16aSAlexander Hansen dependencies: [gtest, nlohmann_json_dep], 922a1e16aSAlexander Hansen implicit_include_directories: true, 1022a1e16aSAlexander Hansen include_directories: '../', 1122a1e16aSAlexander Hansen ), 1222a1e16aSAlexander Hansen) 1322a1e16aSAlexander Hansen 1422a1e16aSAlexander Hansentest( 1522a1e16aSAlexander Hansen 'test_systemd_signal', 1622a1e16aSAlexander Hansen executable( 1722a1e16aSAlexander Hansen 'test_systemd_signal', 1822a1e16aSAlexander Hansen 'systemd_signal.cpp', 1922a1e16aSAlexander Hansen '../systemd_target_signal.cpp', 2022a1e16aSAlexander Hansen dependencies: [ 2122a1e16aSAlexander Hansen gtest, 2222a1e16aSAlexander Hansen libgpiod, 2322a1e16aSAlexander Hansen nlohmann_json_dep, 2422a1e16aSAlexander Hansen phosphorlogging, 2522a1e16aSAlexander Hansen sdbusplus, 2622a1e16aSAlexander Hansen sdeventplus, 2722a1e16aSAlexander Hansen ], 28*409c4497SAlexander Hansen link_with: [utils_lib], 2922a1e16aSAlexander Hansen implicit_include_directories: true, 3022a1e16aSAlexander Hansen include_directories: '../', 3122a1e16aSAlexander Hansen ), 3222a1e16aSAlexander Hansen) 3322a1e16aSAlexander Hansen 3422a1e16aSAlexander Hansentest( 3522a1e16aSAlexander Hansen 'test_scheduled_host_transition', 3622a1e16aSAlexander Hansen executable( 3722a1e16aSAlexander Hansen 'test_scheduled_host_transition', 3822a1e16aSAlexander Hansen 'test_scheduled_host_transition.cpp', 3922a1e16aSAlexander Hansen '../scheduled_host_transition.cpp', 4022a1e16aSAlexander Hansen dependencies: [ 4122a1e16aSAlexander Hansen cereal, 4222a1e16aSAlexander Hansen gmock, 4322a1e16aSAlexander Hansen gtest, 4422a1e16aSAlexander Hansen libgpiod, 4522a1e16aSAlexander Hansen phosphorlogging, 4622a1e16aSAlexander Hansen sdbusplus, 4722a1e16aSAlexander Hansen sdeventplus, 4822a1e16aSAlexander Hansen ], 49*409c4497SAlexander Hansen link_with: [utils_lib], 5022a1e16aSAlexander Hansen implicit_include_directories: true, 5122a1e16aSAlexander Hansen include_directories: '../', 5222a1e16aSAlexander Hansen ), 5322a1e16aSAlexander Hansen) 5422a1e16aSAlexander Hansen 5522a1e16aSAlexander Hansentest( 5622a1e16aSAlexander Hansen 'test_hypervisor_state', 5722a1e16aSAlexander Hansen executable( 5822a1e16aSAlexander Hansen 'test_hypervisor_state', 5922a1e16aSAlexander Hansen 'hypervisor_state.cpp', 6022a1e16aSAlexander Hansen '../hypervisor_state_manager.cpp', 6122a1e16aSAlexander Hansen dependencies: [gtest, phosphorlogging, sdbusplus, sdeventplus], 6222a1e16aSAlexander Hansen implicit_include_directories: true, 6322a1e16aSAlexander Hansen include_directories: '../', 6422a1e16aSAlexander Hansen ), 6522a1e16aSAlexander Hansen) 66