Lines Matching full:power
2 Documentation Utilities for power management tests.
16 Get System Power Cap Limit
17 [Documentation] Get the allowed MAX and MIN power limit of the chassis.
19 # GET request of /redfish/v1/Chassis/chassis/EnvironmentMetrics | grep -A5 Power
32 DCMI Power Get Limits
33 [Documentation] Run dcmi power get_limit and return values as a
36 # This keyword packages the five lines returned by dcmi power get_limit
38 # Current Limit State: No Active Power Limit
39 # Exception actions: Hard Power Off & Log Event to SEL
40 # Power Limit: 500 Watts
43 # The power limit setting can be obtained with the following:
44 # &{limits}= DCMI Power Get Limits
47 ${output}= Run External IPMI Standard Command dcmi power get_limit
55 Get DCMI Power Limit
59 &{limits}= DCMI Power Get Limits
64 Set DCMI Power Limit And Verify
65 [Documentation] Set system power limit via IPMI DCMI command.
69 # limit The power limit in watts
71 ${cmd}= Catenate dcmi power set_limit limit ${power_limit}
73 ${power}= Get DCMI Power Limit
74 Should Be True ${power} == ${power_limit}
75 ... msg=Failed setting dcmi power limit to ${power_limit} watts.
78 Activate DCMI Power And Verify
79 [Documentation] Activate DCMI power limiting.
81 ${resp}= Run External IPMI Standard Command dcmi power activate
83 ... msg=Command failed: dcmi power activate.
86 Fail If DCMI Power Is Not Activated
87 [Documentation] Fail if DCMI power limiting is not activated.
89 ${cmd}= Catenate dcmi power get_limit | grep State:
91 Should Contain ${resp} Power Limit Active msg=DCMI power is not active.
94 Deactivate DCMI Power And Verify
95 [Documentation] Deactivate DCMI power power limiting.
97 ${cmd}= Catenate dcmi power deactivate | grep deactivated
100 ... msg=Command failed: dcmi power deactivater.
103 Fail If DCMI Power Is Not Deactivated
104 [Documentation] Fail if DCMI power limiting is not deactivated.
106 ${cmd}= Catenate dcmi power get_limit | grep State:
108 Should Contain ${resp} No Active Power Limit
109 ... msg=DCMI power is not deactivated.
112 Get DCMI Power Limit Via REST
120 Set DCMI Power Limit Via REST
121 [Documentation] Set system power limit via REST command.
125 # power_limit The power limit in watts.
126 # verify If True, read the power setting to confirm.
132 ${power}= Read Attribute ${CONTROL_HOST_URI}power_cap PowerCap
133 Should Be True ${power} == ${power_limit}
134 ... msg=Failed setting power limit to ${power_limit} watts via REST.
137 Activate DCMI Power Via REST
138 [Documentation] Activate DCMI power limiting via REST.
148 ${setting}= Get DCMI Power Activation Via REST
150 ... msg=Failed to activate power limiting via REST.
153 Deactivate DCMI Power Via REST
154 [Documentation] Deactivate DCMI power limiting via REST.
164 ${setting}= Get DCMI Power Activation Via REST
166 ... msg=Failed to deactivate power limiting via REST.
169 Get DCMI Power Activation Via REST
170 [Documentation] Return the system's current DCMI power activation
183 ... https://github.com/open-power/occ/raw/master/src/tools/occtoolp9