| /openbmc/phosphor-power/phosphor-regulators/src/ |
| H A D | services.hpp | 31 * @class Services 33 * Abstract base class that provides an interface to system services like error 36 * This interface is a container for a set of system services. It can be passed 39 class Services class 43 Services() = default; 44 Services(const Services&) = delete; 45 Services(Services&&) = delete; 46 Services& operator=(const Services&) = delete; 47 Services& operator=(Services&&) = delete; 48 virtual ~Services() = default; [all …]
|
| H A D | device.cpp | 66 void Device::close(Services& services) in close() argument 79 services.getJournal().logError(exception_utils::getMessages(e)); in close() 80 services.getJournal().logError("Unable to close device " + id); in close() 84 Entry::Level::Notice, services); in close() 88 void Device::configure(Services& services, System& system, Chassis& chassis) in configure() argument 91 if (isPresent(services, system, chassis)) in configure() 96 configuration->execute(services, system, chassis, *this); in configure() 102 rail->configure(services, system, chassis, *this); in configure() 107 void Device::detectPhaseFaults(Services& services, System& system, in detectPhaseFaults() argument 111 if (isPresent(services, system, chassis)) in detectPhaseFaults() [all …]
|
| H A D | chassis.cpp | 51 void Chassis::closeDevices(Services& services) in closeDevices() argument 54 services.getJournal().logDebug( in closeDevices() 60 device->close(services); in closeDevices() 64 void Chassis::configure(Services& services, System& system) in configure() argument 67 services.getJournal().logInfo( in configure() 73 device->configure(services, system, *this); in configure() 77 void Chassis::detectPhaseFaults(Services& services, System& system) in detectPhaseFaults() argument 82 device->detectPhaseFaults(services, system, *this); in detectPhaseFaults() 86 void Chassis::monitorSensors(Services& services, System& system) in monitorSensors() argument 91 device->monitorSensors(services, system, *this); in monitorSensors()
|
| H A D | configuration.cpp | 33 void Configuration::execute(Services& services, System& system, in execute() argument 36 execute(services, system, chassis, device, device.getID()); in execute() 39 void Configuration::execute(Services& services, System& system, in execute() argument 42 execute(services, system, chassis, device, rail.getID()); in execute() 45 void Configuration::execute(Services& services, System& system, in execute() argument 57 services.getJournal().logDebug(message); in execute() 61 services}; in execute() 73 services.getJournal().logError(exception_utils::getMessages(e)); in execute() 74 services.getJournal().logError("Unable to configure " + deviceOrRailID); in execute() 78 Entry::Level::Warning, services); in execute()
|
| H A D | system.cpp | 55 void System::closeDevices(Services& services) in closeDevices() argument 60 oneChassis->closeDevices(services); in closeDevices() 64 void System::configure(Services& services) in configure() argument 69 oneChassis->configure(services, *this); in configure() 73 void System::detectPhaseFaults(Services& services) in detectPhaseFaults() argument 78 oneChassis->detectPhaseFaults(services, *this); in detectPhaseFaults() 82 void System::monitorSensors(Services& services) in monitorSensors() argument 87 oneChassis->monitorSensors(services, *this); in monitorSensors()
|
| H A D | system.hpp | 21 #include "services.hpp" 80 * @param services system services like error logging and the journal 82 void closeDevices(Services& services); 90 * @param services system services like error logging and the journal 92 void configure(Services& services); 99 * @param services system services like error logging and the journal 101 void detectPhaseFaults(Services& services); 142 * @param services system services like error logging and the journal 144 void monitorSensors(Services& services);
|
| H A D | phase_fault_detection.cpp | 45 void PhaseFaultDetection::execute(Services& services, System& system, in execute() argument 57 services}; in execute() 63 checkForPhaseFault(PhaseFaultType::n, services, regulator, environment); in execute() 64 checkForPhaseFault(PhaseFaultType::n_plus_1, services, regulator, in execute() 73 services.getJournal().logError(exception_utils::getMessages(e)); in execute() 74 services.getJournal().logError( in execute() 81 Entry::Level::Warning, services, in execute() 87 PhaseFaultType faultType, Services& services, Device& regulator, in checkForPhaseFault() argument 112 services.getJournal().logError( in checkForPhaseFault() 120 logPhaseFault(faultType, services, regulator, environment); in checkForPhaseFault() [all …]
|
| H A D | chassis.hpp | 20 #include "services.hpp" 107 * @param services system services like error logging and the journal 109 void closeDevices(Services& services); 117 * @param services system services like error logging and the journal 120 void configure(Services& services, System& system); 127 * @param services system services like error logging and the journal 130 void detectPhaseFaults(Services& services, System& system); 171 * @param services system services like error logging and the journal 174 void monitorSensors(Services& services, System& system);
|
| H A D | configuration.hpp | 19 #include "services.hpp" 84 * @param services system services like error logging and the journal 89 void execute(Services& services, System& system, Chassis& chassis, 98 * @param services system services like error logging and the journal 104 void execute(Services& services, System& system, Chassis& chassis, 131 * @param services system services like error logging and the journal 137 void execute(Services& services, System& system, Chassis& chassis,
|
| H A D | error_logging_utils.hpp | 20 #include "services.hpp" 38 * @param services system services like error logging and the journal 41 Services& services); 60 * @param services system services like error logging and the journal 64 Services& services, ErrorHistory& history);
|
| /openbmc/openbmc-test-automation/redfish/extended/ |
| H A D | test_service_restart_policy.robot | 3 ... services needed for functioning on BMC. 22 Verify OpenBMC Services Auto Restart Policy 23 [Documentation] Kill active services and expect auto restart. 25 # The services listed below restart policy should be "always" 29 @{services}= 35 FOR ${SERVICE} IN @{services} 40 Kill Services And Expect Service Restart 64 Kill The List Of Services And Expect Killed Service Gets Restarted 65 [Documentation] Kill the given services and expect again services get restarted automatically. 68 # Create a list of services in respective server model python file [all …]
|
| /openbmc/phosphor-power/phosphor-power-sequencer/src/ |
| H A D | standard_device.cpp | 30 Services& services, const std::string& powerSupplyError, in findPgoodFault() argument 36 prepareForPgoodFaultDetection(services); in findPgoodFault() 40 std::vector<int> gpioValues = getGPIOValuesIfPossible(services); in findPgoodFault() 44 findRailWithPgoodFault(services, gpioValues, additionalData); in findPgoodFault() 47 services.logErrorMsg(std::format( in findPgoodFault() 63 storePgoodFaultDebugData(services, gpioValues, additionalData); in findPgoodFault() 75 std::vector<int> StandardDevice::getGPIOValuesIfPossible(Services& services) in getGPIOValuesIfPossible() argument 80 values = getGPIOValues(services); in getGPIOValuesIfPossible() 88 Services& services, const std::vector<int>& gpioValues, in findRailWithPgoodFault() argument 99 if (rail->hasPgoodFaultStatusVout(*this, services, additionalData)) in findRailWithPgoodFault() [all …]
|
| H A D | standard_device.hpp | 20 #include "services.hpp" 117 Services& services, const std::string& powerSupplyError, 130 * @param services System services like hardware presence and the journal 133 [[maybe_unused]] Services& services) 142 * @param services System services like hardware presence and the journal 145 virtual std::vector<int> getGPIOValuesIfPossible(Services 97 prepareForPgoodFaultDetection(Services & services) prepareForPgoodFaultDetection() argument [all...] |
| H A D | rail.cpp | 29 bool Rail::isPresent(Services& services) in isPresent() argument 40 present = services.isPresent(inventoryPath); in isPresent() 120 bool Rail::hasPgoodFault(PowerSequencerDevice& device, Services& services, in hasPgoodFault() argument 124 return (hasPgoodFaultStatusVout(device, services, additionalData) || in hasPgoodFault() 125 hasPgoodFaultGPIO(device, services, gpioValues, additionalData) || in hasPgoodFault() 126 hasPgoodFaultOutputVoltage(device, services, additionalData)); in hasPgoodFault() 130 PowerSequencerDevice& device, Services& services, in hasPgoodFaultStatusVout() argument 136 if (isPresent(services) && checkStatusVout) in hasPgoodFaultStatusVout() 145 services.logErrorMsg(std::format( in hasPgoodFaultStatusVout() 150 storePgoodFaultDebugData(device, services, additionalData); in hasPgoodFaultStatusVout() [all …]
|
| H A D | services.hpp | 41 * @class Services 43 * Abstract base class that provides an interface to system services like error 46 class Services 50 Services() = default; 51 Services(const Services&) = delete; 52 Services(Services&&) = delete; 53 Services& operator=(const Services 45 class Services global() class [all...] |
| /openbmc/phosphor-power/phosphor-regulators/test/actions/ |
| H A D | action_environment_tests.cpp | 41 // Create mock services. in TEST() 42 MockServices services{}; in TEST() local 56 ActionEnvironment env{idMap, "regulator1", services}; in TEST() 73 MockServices services{}; in TEST() local 74 ActionEnvironment env{idMap, "", services}; in TEST() 87 MockServices services{}; in TEST() local 88 ActionEnvironment env{idMap, "", services}; in TEST() 111 MockServices services{}; in TEST() local 112 ActionEnvironment env{idMap, "", services}; in TEST() 128 MockServices services{}; in TEST() local [all …]
|
| /openbmc/phosphor-power/phosphor-regulators/test/ |
| H A D | error_logging_utils_tests.cpp | 73 MockServices services{}; in TEST() 74 MockErrorLogging& errorLogging = services.getMockErrorLogging(); in TEST() 75 MockJournal& journal = services.getMockJournal(); in TEST() 84 error_logging_utils::logError(eptr, Entry::Level::Error, services); in TEST() 94 MockServices services{}; in TEST() 97 error_logging_utils::logError(eptr, Entry::Level::Error, services, in TEST() 115 MockServices services{}; in TEST() 116 MockErrorLogging& errorLogging = services.getMockErrorLogging(); in TEST() 117 MockJournal& journal = services.getMockJournal(); in TEST() 125 error_logging_utils::logError(eptr, Entry::Level::Critical, services, in TEST() 72 MockServices services{}; TEST() local 93 MockServices services{}; TEST() local 114 MockServices services{}; TEST() local 150 MockServices services{}; TEST() local 178 MockServices services{}; TEST() local 211 MockServices services{}; TEST() local 247 MockServices services{}; TEST() local 280 MockServices services{}; TEST() local 312 MockServices services{}; TEST() local 343 MockServices services{}; TEST() local 373 MockServices services{}; TEST() local [all...] |
| H A D | sensor_monitoring_tests.cpp | 157 auto setExpectations = [](MockServices& services) { in TEST() argument 159 MockSensors& sensors = services.getMockSensors(); in TEST() 165 MockJournal& journal = services.getMockJournal(); in TEST() 171 MockErrorLogging& errorLogging = services.getMockErrorLogging(); in TEST() 177 // Create mock services. Set expectations via lambda. in TEST() 178 MockServices services{}; in TEST() local 179 setExpectations(services); in TEST() 183 monitoring->execute(services, *system, *chassis, *device, *rail); in TEST() 192 // Create mock services. Set expectations via lambda. in TEST() 193 MockServices services{}; in TEST() local [all …]
|
| H A D | chassis_tests.cpp | 169 MockServices services{}; in TEST_F() local 170 presenceDetectionPtr->execute(services, *system, chassis, *devicePtr); in TEST_F() 217 auto setExpectations = [](MockServices& services) { in TEST_F() argument 219 MockSensors& sensors = services.getMockSensors(); in TEST_F() 225 MockJournal& journal = services.getMockJournal(); in TEST_F() 231 MockErrorLogging& errorLogging = services.getMockErrorLogging(); in TEST_F() 237 // Create mock services. Set expectations via lambda. in TEST_F() 238 MockServices services{}; in TEST_F() local 239 setExpectations(services); in TEST_F() 243 chassis.monitorSensors(services, *system); in TEST_F() [all …]
|
| /openbmc/phosphor-power/phosphor-power-sequencer/test/ |
| H A D | ucd90160_device_tests.cpp | 21 #include "services.hpp" 63 MockServices services; in TEST() local 77 services}; in TEST() 109 MockServices services; in TEST() 110 EXPECT_CALL(services, getGPIOValues("ucd90160")) in TEST() 113 EXPECT_CALL(services, logInfoMsg("Device UCD90160 GPIO values:")) in TEST() 115 EXPECT_CALL(services, in TEST() 121 services, in TEST() 126 EXPECT_CALL(services, in TEST() 130 EXPECT_CALL(services, in TEST() 100 MockServices services; TEST() local 218 MockServices services; TEST() local [all...] |
| H A D | rail_tests.cpp | 357 MockServices services{}; in TEST() local 358 EXPECT_CALL(services, isPresent).Times(0); in TEST() 360 EXPECT_TRUE(rail.isPresent(services)); in TEST() 375 MockServices services{}; in TEST() local 376 EXPECT_CALL(services, isPresent(*presence)) in TEST() 380 EXPECT_FALSE(rail.isPresent(services)); in TEST() 395 MockServices services{}; in TEST() local 396 EXPECT_CALL(services, isPresent(*presence)) in TEST() 400 EXPECT_TRUE(rail.isPresent(services)); in TEST() 415 MockServices services{}; in TEST() local 800 MockServices services{}; TEST() local 816 MockServices services{}; TEST() local 843 MockServices services{}; TEST() local 875 MockServices services{}; TEST() local 922 MockServices services{}; TEST() local 949 MockServices services{}; TEST() local 975 MockServices services{}; TEST() local 998 MockServices services{}; TEST() local 1022 MockServices services{}; TEST() local 1051 MockServices services{}; TEST() local 1087 MockServices services{}; TEST() local 1128 MockServices services{}; TEST() local 1157 MockServices services{}; TEST() local 1184 MockServices services{}; TEST() local 1210 MockServices services{}; TEST() local 1237 MockServices services{}; TEST() local 1274 MockServices services{}; TEST() local 1312 MockServices services{}; TEST() local 1355 MockServices services{}; TEST() local 1385 MockServices services{}; TEST() local 1412 MockServices services{}; TEST() local 1438 MockServices services{}; TEST() local 1465 MockServices services{}; TEST() local 1508 MockServices services{}; TEST() local 1543 MockServices services{}; TEST() local [all...] |
| H A D | ucd90x_device_tests.cpp | 21 #include "services.hpp" 65 MockServices services; in TEST() local 81 services}; in TEST() 100 MockServices services; in TEST() 114 services}; in TEST() 127 MockServices services; in TEST() 141 services}; in TEST() 169 MockServices services; in TEST() 171 EXPECT_CALL(services, getGPIOValues("ucd90320")) in TEST() 174 EXPECT_CALL(services, in TEST() 90 MockServices services; TEST() local 109 MockServices services; TEST() local 143 MockServices services; TEST() local 200 MockServices services; TEST() local [all...] |
| H A D | pmbus_driver_device_tests.cpp | 22 #include "services.hpp" 112 MockServices services; in TEST_F() local 129 services}; in TEST_F() 146 MockServices services; in TEST_F() 165 services, in TEST_F() 185 MockServices services; in TEST_F() 201 services, 209 MockServices services; in TEST_F() 226 services, in TEST_F() 235 MockServices services; in TEST_F() local 136 MockServices services; TEST_F() local 163 MockServices services; TEST_F() local 176 MockServices services; TEST_F() local 189 MockServices services; TEST_F() local 204 MockServices services; TEST_F() local 220 MockServices services; TEST_F() local 253 MockServices services; TEST_F() local 285 MockServices services; TEST_F() local 305 MockServices services; TEST_F() local 339 MockServices services; TEST_F() local 359 MockServices services; TEST_F() local 396 MockServices services; TEST_F() local 425 MockServices services; TEST_F() local 465 MockServices services; TEST_F() local 494 MockServices services; TEST_F() local 539 MockServices services; TEST_F() local 572 MockServices services; TEST_F() local 614 MockServices services; TEST_F() local 636 MockServices services; TEST_F() local 666 MockServices services; TEST_F() local 704 MockServices services; TEST_F() local 739 MockServices services; TEST_F() local 782 MockServices services; TEST_F() local [all...] |
| H A D | standard_device_tests.cpp | 19 #include "services.hpp" 73 MOCK_METHOD(std::vector<int>, getGPIOValues, (Services & services), 81 MOCK_METHOD(void, prepareForPgoodFaultDetection, (Services & services), 380 MockServices services{}; in TEST() 385 device.findPgoodFault(services, powerSupplyError, additionalData); in TEST() 419 MockServices services{}; in TEST() 420 EXPECT_CALL(services, in TEST() 424 services, in TEST() 226 MockServices services{}; TEST() local 254 MockServices services{}; TEST() local 303 MockServices services{}; TEST() local 354 MockServices services{}; TEST() local 409 MockServices services{}; TEST() local 457 MockServices services{}; TEST() local 503 MockServices services{}; TEST() local 557 MockServices services{}; TEST() local 610 MockServices services{}; TEST() local [all...] |
| /openbmc/openbmc-test-automation/security/ |
| H A D | test_slp.robot | 2 Documentation Find services and service agents on the system. 9 # Get the SLP services available, make it suite global. 17 ${service_path} /etc/slp/services 18 # SLP_SERVICES Services listed by slptool, by default Empty. 24 [Documentation] Find services supported by system. 43 [Documentation] Get SLP services. 66 @{services}= Split String ${remove_prefix} ${\n} 67 ${service_count}= Get Length ${services} 74 ... msg=Number of services on system & command are not equal. 76 FOR ${service} IN @{services} [all …]
|