Lines Matching full:bmc
2 Documentation Module for testing BMC via XCAT.
21 Add BMC Nodes To XCAT
22 [Documentation] Connect and add BMC nodes.
25 # Add BMC nodes one by one and check whether it is successfully added.
26 FOR ${bmc} IN @{BMC_LIST}
27 Add Nodes To XCAT ${bmc}
28 Validate Added Node ${bmc}
35 # Power on each BMC node and validate the power status.
36 FOR ${bmc} IN @{BMC_LIST}
37 Power On Via XCAT ${bmc}
38 Validate Power Status Via XCAT ${bmc} ${POWERON_FLAG}
45 # Power off each BMC node and validate the power status.
46 FOR ${bmc} IN @{BMC_LIST}
47 Power Off Via XCAT ${bmc}
48 Validate Power Status Via XCAT ${bmc} ${POWEROFF_FLAG}
52 [Documentation] Add BMC nodes into group.
55 # Add BMC nodes to group and validate.
56 FOR ${bmc} IN @{BMC_LIST}
57 Add Nodes To Group ${bmc} ${GROUP}
58 Validate Node Added In Group ${bmc} ${GROUP}
74 # List the BMC nodes.
78 # Validate power status on each BMC node one by one.
96 # List the BMC nodes.
99 # Validate power status on each BMC node one by one.
106 # This keyword verifies the REST connectivity between XCAT and the BMC node.
109 # Performing this operation only on one BMC node.
115 # It basically stress the BMC node and test REST implementation
116 # of the BMC node
137 # Get temperature reading from each BMC node.
139 FOR ${bmc} IN @{BMC_LIST}
140 ${temp_reading}= Get Hardware Vitals Via XCAT ${bmc} temp
141 Should Match ${temp_reading} ${bmc}* C
142 Log \n Temperature reading on $[bmc}\n ${temp_reading}
155 # Get fanspeed from each BMC node.
157 FOR ${bmc} IN @{BMC_LIST}
158 ${fanspeed}= Get Hardware Vitals Via XCAT ${bmc} fanspeed
159 Should Match ${fanspeed} ${bmc}* RPMS
160 Log \n fanspeed on $[bmc}\n ${fanspeed}
168 # node1: No attributes returned from the BMC.
169 # BMC node is not returning anything, this will fail at present.
171 # Get voltage reading from each BMC node.
173 FOR ${bmc} IN @{BMC_LIST}
174 ${voltage}= Get Hardware Vitals Via XCAT ${bmc} voltage
175 Log \n Voltage reading on $[bmc}\n ${voltage}
183 # node1: No attributes returned from the BMC.
184 # BMC node is not returning anything, this will fail at present.
186 # Get wattage reading from each BMC node.
188 FOR ${bmc} IN @{BMC_LIST}
189 ${wattage}= Get Hardware Vitals Via XCAT ${bmc} wattage
190 Log \n Wattage reading on $[bmc}\n ${wattage}
206 # Get all the BMC nodes from the config file.
207 ${nodes}= Get List Of BMC Nodes
208 # Make a list of BMC nodes.
210 Log To Console BMC nodes to be added:\n ${BMC_LIST}