blob: 9510895d49b66f6137ecb19a7bda1afc604f1c0c [file] [log] [blame]
Chris Austenb29d2e82016-06-07 12:25:35 -05001*** Settings ***
2Documentation This example demonstrates executing commands on a remote machine
3... and getting their output and the return code.
4...
5... Notice how connections are handled as part of the suite setup and
6... teardown. This saves some time when executing several test cases.
7
Rahul Maheshwari06174f22017-03-06 03:17:09 -06008Resource ../lib/rest_client.robot
9Resource ../lib/ipmi_client.robot
10Resource ../lib/openbmc_ffdc.robot
George Keishinga7433222017-03-23 23:47:11 -050011Resource ../lib/state_manager.robot
Rahul Maheshwari06174f22017-03-06 03:17:09 -060012Library ../data/model.py
Chris Austenb29d2e82016-06-07 12:25:35 -050013
Rahul Maheshwari4a4eb6e2016-09-24 01:06:36 -050014Suite setup Setup The Suite
Rahul Maheshwari06174f22017-03-06 03:17:09 -060015Test Setup Open Connection And Log In
16Test Teardown Post Test Case Execution
Chris Austenb29d2e82016-06-07 12:25:35 -050017
18*** Variables ***
Gunnar Mills1cd544d2016-12-06 11:19:22 -060019${model}= ${OPENBMC_MODEL}
Chris Austenb29d2e82016-06-07 12:25:35 -050020
21*** Test Cases ***
22Verify connection
23 Execute new Command echo "hello"
24 Response Should Be Equal "hello"
25
26Execute ipmi BT capabilities command
George Keishingcac24c72016-09-23 04:44:19 -050027 [Tags] Execute_ipmi_BT_capabilities_command
Chris Austenb29d2e82016-06-07 12:25:35 -050028 Run IPMI command 0x06 0x36
29 response Should Be Equal " 01 40 40 0a 01"
30
Sridevi Ramesh83f5c592017-01-20 04:35:13 -060031Execute Set Sensor Boot Count
32 [Tags] Execute_Set_Sensor_Boot_Count
33
Gunnar Mills1cd544d2016-12-06 11:19:22 -060034 ${uri}= Get System component BootCount
35 ${x}= Get Sensor Number ${uri}
Chris Austenb29d2e82016-06-07 12:25:35 -050036
37 Run IPMI command 0x04 0x30 ${x} 0x01 0x00 0x35 0x00 0x00 0x00 0x00 0x00 0x00
38 Read the Attribute ${uri} value
Gunnar Mills1cd544d2016-12-06 11:19:22 -060039 ${val}= convert to integer 53
Chris Austenb29d2e82016-06-07 12:25:35 -050040 Response Should Be Equal ${val}
41
Sridevi Ramesh83f5c592017-01-20 04:35:13 -060042Set Sensor Boot Progress
43 [Tags] Set_Sensor_Boot_Progress
44
Gunnar Mills1cd544d2016-12-06 11:19:22 -060045 ${uri}= Get System component BootProgress
46 ${x}= Get Sensor Number ${uri}
Chris Austenb29d2e82016-06-07 12:25:35 -050047
48 Run IPMI command 0x04 0x30 ${x} 0xa9 0x00 0x04 0x00 0x00 0x00 0x00 0x14 0x00
49 Read the Attribute ${uri} value
50 Response Should Be Equal FW Progress, Baseboard Init
51
Sridevi Ramesh83f5c592017-01-20 04:35:13 -060052Set Sensor Boot Progress Longest String
53 [Tags] Set_Sensor_Boot_Progress_Longest_String
Gunnar Mills1cd544d2016-12-06 11:19:22 -060054 ${uri}= Get System component BootProgress
55 ${x}= Get Sensor Number ${uri}
Chris Austenb29d2e82016-06-07 12:25:35 -050056
57 Run IPMI command 0x04 0x30 ${x} 0xa9 0x00 0x04 0x00 0x00 0x00 0x00 0x0e 0x00
58 Read The Attribute ${uri} value
59 Response Should Be Equal FW Progress, Docking station attachment
60
Sridevi Ramesh83f5c592017-01-20 04:35:13 -060061Boot Progress Sensor FW Hang Unspecified Error
62 [Tags] Boot_Progress_Sensor_FW_Hang_Unspecified_Error
63
Gunnar Mills1cd544d2016-12-06 11:19:22 -060064 ${uri}= Get System component BootProgress
65 ${x}= Get Sensor Number ${uri}
Chris Austenb29d2e82016-06-07 12:25:35 -050066
67 Run IPMI command 0x04 0x30 ${x} 0xa9 0x00 0x02 0x00 0x00 0x00 0x00 0x00 0x00
68 Read The Attribute ${uri} value
69 Response Should Be Equal FW Hang, Unspecified
70
Sridevi Ramesh83f5c592017-01-20 04:35:13 -060071Boot Progress FW Hang State
72 [Tags] Boot_Progress_FW_Hang_State
73
Gunnar Mills1cd544d2016-12-06 11:19:22 -060074 ${uri}= Get System component BootProgress
75 ${x}= Get Sensor Number ${uri}
Chris Austenb29d2e82016-06-07 12:25:35 -050076
77 Run IPMI command 0x04 0x30 ${x} 0xa9 0x00 0x01 0x00 0x00 0x00 0x00 0x20 0x00
78 Read The Attribute ${uri} value
79 Response Should Be Equal POST Error, unknown
80
Sridevi Ramesh83f5c592017-01-20 04:35:13 -060081OS Status Sensor Boot Completed Progress
82 [Tags] OS_Status_Sensor_Boot_Completed_Progress
83
Gunnar Mills1cd544d2016-12-06 11:19:22 -060084 ${uri}= Get System component OperatingSystemStatus
85 ${x}= Get Sensor Number ${uri}
Chris Austenb29d2e82016-06-07 12:25:35 -050086
87 Run IPMI command 0x04 0x30 ${x} 0x00 0x00 0x01 0x00 0x00 0x00 0x00 0x20 0x00
88 Read The Attribute ${uri} value
89 Response Should Be Equal Boot completed (00)
90
Sridevi Ramesh83f5c592017-01-20 04:35:13 -060091OS Status Sensor Progress
92 [Tags] OS_Status_Sensor_Progress
93
Gunnar Mills1cd544d2016-12-06 11:19:22 -060094 ${uri}= Get System component OperatingSystemStatus
95 ${x}= Get Sensor Number ${uri}
Chris Austenb29d2e82016-06-07 12:25:35 -050096
97 Run IPMI command 0x04 0x30 ${x} 0x00 0x00 0x04 0x00 0x00 0x00 0x00 0x20 0x00
98 Read The Attribute ${uri} value
99 Response Should Be Equal PXE boot completed
100
Sridevi Ramesh83f5c592017-01-20 04:35:13 -0600101OCC Active Sensor On Enabled
102 [Tags] OCC_Active_Sensor_On_Enabled
103
Gunnar Mills1cd544d2016-12-06 11:19:22 -0600104 ${uri}= Get System component OccStatus
105 ${x}= Get Sensor Number ${uri}
Chris Austenb29d2e82016-06-07 12:25:35 -0500106
107 Run IPMI command 0x04 0x30 ${x} 0x00 0x00 0x02 0x00 0x00 0x00 0x00 0x20 0x00
108 Read The Attribute ${uri} value
109 Response Should Be Equal Enabled
110
Sridevi Ramesh83f5c592017-01-20 04:35:13 -0600111OCC Active Sensor On Disabled
112 [Tags] OCC_Active_Sensor_On_Disabled
113
Gunnar Mills1cd544d2016-12-06 11:19:22 -0600114 ${uri}= Get System component OccStatus
115 ${x}= Get Sensor Number ${uri}
Chris Austenb29d2e82016-06-07 12:25:35 -0500116
117 Run IPMI command 0x04 0x30 ${x} 0x00 0x00 0x01 0x00 0x00 0x00 0x00 0x20 0x00
118 Read The Attribute ${uri} value
119 Response Should Be Equal Disabled
120
Rahul Maheshwarieb1f6db2017-04-27 06:32:53 -0500121Verify OCC Power Supply Redundancy
122 [Documentation] Check if OCC's power supply is set to not redundant.
123 [Tags] Verify_OCC_Power_Supply_Redundancy
124 ${uri}= Get System Component PowerSupplyRedundancy
125
126 Read The Attribute ${uri} value
127 Response Should Be Equal Disabled
128
129Verify OCC Power Supply Derating Value
130 [Documentation] Check if OCC's power supply derating value
131 ... is set correctly to a constant value 10.
132 [Tags] Verify_OCC_Power_Supply_Derating_Value
133
134 ${uri}= Get System Component PowerSupplyDerating
135
136 Read The Attribute ${uri} value
137 Response Should Be Equal ${10}
138
Chris Austenb29d2e82016-06-07 12:25:35 -0500139CPU Present
Sridevi Ramesh83f5c592017-01-20 04:35:13 -0600140 [Tags] CPU_Present
Rahul Maheshwari4a4eb6e2016-09-24 01:06:36 -0500141
Gunnar Mills1cd544d2016-12-06 11:19:22 -0600142 ${uri}= Get System component cpu
143 ${x}= Get Inventory Sensor Number ${uri}
Chris Austenb29d2e82016-06-07 12:25:35 -0500144
145 Run IPMI command 0x04 0x30 ${x} 0xa9 0x00 0x80 0x00 0x00 0x00 0x00 0x20 0x00
Rahul Maheshwari4a4eb6e2016-09-24 01:06:36 -0500146 Read The Attribute ${uri} present
Chris Austenb29d2e82016-06-07 12:25:35 -0500147 Response Should Be Equal True
148
Sridevi Ramesh83f5c592017-01-20 04:35:13 -0600149CPU Not Present
150 [Tags] CPU_Not_Present
151
Gunnar Mills1cd544d2016-12-06 11:19:22 -0600152 ${uri}= Get System component cpu
153 ${x}= Get Inventory Sensor Number ${uri}
Chris Austenb29d2e82016-06-07 12:25:35 -0500154
155 Run IPMI command 0x04 0x30 ${x} 0xa9 0x00 0x00 0x00 0x80 0x00 0x00 0x20 0x00
Rahul Maheshwari4a4eb6e2016-09-24 01:06:36 -0500156 Read The Attribute ${uri} present
Chris Austenb29d2e82016-06-07 12:25:35 -0500157 Response Should Be Equal False
158
Sridevi Ramesh83f5c592017-01-20 04:35:13 -0600159CPU No Fault
160 [Tags] CPU_No_Fault
161
Gunnar Mills1cd544d2016-12-06 11:19:22 -0600162 ${uri}= Get System component cpu
163 ${x}= Get Inventory Sensor Number ${uri}
Chris Austenb29d2e82016-06-07 12:25:35 -0500164
165 Run IPMI command 0x04 0x30 ${x} 0x00 0x00 0x00 0x00 0x00 0x01 0x00 0x20 0x00
Rahul Maheshwari4a4eb6e2016-09-24 01:06:36 -0500166 Read The Attribute ${uri} fault
Chris Austenb29d2e82016-06-07 12:25:35 -0500167 Response Should Be Equal False
168
Sridevi Ramesh83f5c592017-01-20 04:35:13 -0600169Core Present
170 [Tags] Core_Present
171
Gunnar Mills1cd544d2016-12-06 11:19:22 -0600172 ${uri}= Get System component core11
173 ${x}= Get Inventory Sensor Number ${uri}
Chris Austenb29d2e82016-06-07 12:25:35 -0500174
175 Run IPMI command 0x04 0x30 ${x} 0xa9 0x00 0x80 0x00 0x00 0x00 0x00 0x20 0x00
Rahul Maheshwari4a4eb6e2016-09-24 01:06:36 -0500176 Read The Attribute ${uri} present
Chris Austenb29d2e82016-06-07 12:25:35 -0500177 Response Should Be Equal True
178
Sridevi Ramesh83f5c592017-01-20 04:35:13 -0600179Core Not Present
180 [Tags] Core_Not_Present
181
Gunnar Mills1cd544d2016-12-06 11:19:22 -0600182 ${uri}= Get System component core11
183 ${x}= Get Inventory Sensor Number ${uri}
Chris Austenb29d2e82016-06-07 12:25:35 -0500184
185 Run IPMI command 0x04 0x30 ${x} 0xa9 0x00 0x00 0x00 0x80 0x00 0x00 0x20 0x00
Rahul Maheshwari4a4eb6e2016-09-24 01:06:36 -0500186 Read The Attribute ${uri} present
Chris Austenb29d2e82016-06-07 12:25:35 -0500187 Response Should Be Equal False
188
Sridevi Ramesh83f5c592017-01-20 04:35:13 -0600189Core Fault
190 [Tags] Core_Fault
191
Gunnar Mills1cd544d2016-12-06 11:19:22 -0600192 ${uri}= Get System component core11
193 ${x}= Get Inventory Sensor Number ${uri}
Chris Austenb29d2e82016-06-07 12:25:35 -0500194
195 Run IPMI command 0x04 0x30 ${x} 0xa9 0xff 0x00 0x01 0x00 0x00 0x00 0x20 0x00
Rahul Maheshwari4a4eb6e2016-09-24 01:06:36 -0500196 Read The Attribute ${uri} fault
Chris Austenb29d2e82016-06-07 12:25:35 -0500197 Response Should Be Equal True
198
Sridevi Ramesh83f5c592017-01-20 04:35:13 -0600199Core No Fault
200 [Tags] Core_No_Fault
201
Gunnar Mills1cd544d2016-12-06 11:19:22 -0600202 ${uri}= Get System component core11
203 ${x}= Get Inventory Sensor Number ${uri}
Chris Austenb29d2e82016-06-07 12:25:35 -0500204
205 Run IPMI command 0x04 0x30 ${x} 0x00 0x00 0x00 0x00 0x00 0x01 0x00 0x20 0x00
Rahul Maheshwari4a4eb6e2016-09-24 01:06:36 -0500206 Read The Attribute ${uri} fault
Chris Austenb29d2e82016-06-07 12:25:35 -0500207 Response Should Be Equal False
208
209DIMM3 Present
Rahul Maheshwaribb20f732016-10-24 06:27:14 -0500210 [Tags] DIMM3_Present
211
Gunnar Mills1cd544d2016-12-06 11:19:22 -0600212 ${uri}= Get System component dimm3
213 ${x}= Get Inventory Sensor Number ${uri}
Chris Austenb29d2e82016-06-07 12:25:35 -0500214
215 Run IPMI command 0x04 0x30 ${x} 0xa9 0x00 0x40 0x00 0x00 0x00 0x00 0x20 0x00
216 Read The Attribute ${uri} present
217 Response Should Be Equal True
218
219DIMM3 not Present
Rahul Maheshwaribb20f732016-10-24 06:27:14 -0500220 [Tags] DIMM3_not_Present
221
Gunnar Mills1cd544d2016-12-06 11:19:22 -0600222 ${uri}= Get System component dimm3
223 ${x}= Get Inventory Sensor Number ${uri}
Chris Austenb29d2e82016-06-07 12:25:35 -0500224
225 Run IPMI command 0x04 0x30 ${x} 0xa9 0xff 0x00 0x00 0x40 0x00 0x00 0x20 0x00
226 Read The Attribute ${uri} present
227 Response Should Be Equal False
228
Chris Austenb29d2e82016-06-07 12:25:35 -0500229DIMM0 no fault
Rahul Maheshwaribb20f732016-10-24 06:27:14 -0500230 [Tags] DIMM0_no_fault
Gunnar Mills1cd544d2016-12-06 11:19:22 -0600231 ${uri}= Get System component dimm0
232 ${x}= Get Inventory Sensor Number ${uri}
Chris Austenb29d2e82016-06-07 12:25:35 -0500233
234 Run IPMI command 0x04 0x30 ${x} 0x00 0x00 0x00 0x00 0x10 0x00 0x00 0x20 0x00
235 Read The Attribute ${uri} fault
236 Response Should Be Equal False
237
238Centaur0 Present
Sridevi Ramesh83f5c592017-01-20 04:35:13 -0600239 [Tags] Centaur0_Present
Rahul Maheshwarif8119102016-10-05 01:15:56 -0500240
Gunnar Mills1cd544d2016-12-06 11:19:22 -0600241 ${uri}= Get System component membuf
242 ${x}= Get Inventory Sensor Number ${uri}
Chris Austenb29d2e82016-06-07 12:25:35 -0500243
244 Run IPMI command 0x04 0x30 ${x} 0xa9 0x00 0x40 0x00 0x00 0x00 0x00 0x20 0x00
245 Read The Attribute ${uri} present
246 Response Should Be Equal True
247
248Centaur0 not Present
Sridevi Ramesh83f5c592017-01-20 04:35:13 -0600249 [Tags] Centaur0_not_Present
Rahul Maheshwarif8119102016-10-05 01:15:56 -0500250
Gunnar Mills1cd544d2016-12-06 11:19:22 -0600251 ${uri}= Get System component membuf
252 ${x}= Get Inventory Sensor Number ${uri}
Chris Austenb29d2e82016-06-07 12:25:35 -0500253
254 Run IPMI command 0x04 0x30 ${x} 0x00 0x00 0x00 0x00 0x40 0x00 0x00 0x20 0x00
255 Read The Attribute ${uri} present
256 Response Should Be Equal False
257
Sridevi Ramesh83f5c592017-01-20 04:35:13 -0600258Centaur0 Fault
259 [Tags] Centaur0_Fault
260
Gunnar Mills1cd544d2016-12-06 11:19:22 -0600261 ${uri}= Get System component membuf
262 ${x}= Get Inventory Sensor Number ${uri}
Chris Austenb29d2e82016-06-07 12:25:35 -0500263
264 Run IPMI command 0x04 0x30 ${x} 0x00 0x00 0x10 0x00 0x00 0x00 0x00 0x20 0x00
265 Read The Attribute ${uri} fault
266 Response Should Be Equal True
267
Sridevi Ramesh83f5c592017-01-20 04:35:13 -0600268Centaur0 No Fault
269 [Tags] Centaur0_No_Fault
270
Gunnar Mills1cd544d2016-12-06 11:19:22 -0600271 ${uri}= Get System component membuf
272 ${x}= Get Inventory Sensor Number ${uri}
Chris Austenb29d2e82016-06-07 12:25:35 -0500273
274 Run IPMI command 0x04 0x30 ${x} 0x00 0x00 0x00 0x00 0x10 0x00 0x00 0x20 0x00
275 Read The Attribute ${uri} fault
276 Response Should Be Equal False
277
278System Present
Sridevi Ramesh83f5c592017-01-20 04:35:13 -0600279 [Tags] System_Present
Rahul Maheshwarif8119102016-10-05 01:15:56 -0500280
Gunnar Mills1cd544d2016-12-06 11:19:22 -0600281 ${uri}= Get System component system
Rahul Maheshwari4a4eb6e2016-09-24 01:06:36 -0500282 Read The Attribute ${uri} present
Chris Austenb29d2e82016-06-07 12:25:35 -0500283 Response Should Be Equal True
Rahul Maheshwarif8119102016-10-05 01:15:56 -0500284
Chris Austenb29d2e82016-06-07 12:25:35 -0500285System Fault
Sridevi Ramesh83f5c592017-01-20 04:35:13 -0600286 [Tags] System_Fault
Gunnar Mills1cd544d2016-12-06 11:19:22 -0600287 ${uri}= Get System component system
Rahul Maheshwari4a4eb6e2016-09-24 01:06:36 -0500288 Read The Attribute ${uri} fault
Chris Austenb29d2e82016-06-07 12:25:35 -0500289 Response Should Be Equal False
Rahul Maheshwari4a4eb6e2016-09-24 01:06:36 -0500290
Chris Austenb29d2e82016-06-07 12:25:35 -0500291Chassis Present
Sridevi Ramesh83f5c592017-01-20 04:35:13 -0600292 [Tags] Chassis_Present
Rahul Maheshwarif8119102016-10-05 01:15:56 -0500293
Gunnar Mills1cd544d2016-12-06 11:19:22 -0600294 ${uri}= Get System component chassis
George Keishingab1bd922016-12-05 05:29:59 -0600295 Read The Attribute
296 ... ${INVENTORY_URI}system/chassis present
Chris Austenb29d2e82016-06-07 12:25:35 -0500297 Response Should Be Equal True
Rahul Maheshwari4a4eb6e2016-09-24 01:06:36 -0500298
Chris Austenb29d2e82016-06-07 12:25:35 -0500299Chassis Fault
Sridevi Ramesh83f5c592017-01-20 04:35:13 -0600300 [Tags] Chassis_Fault
Gunnar Mills1cd544d2016-12-06 11:19:22 -0600301 ${uri}= Get System component chassis
George Keishingab1bd922016-12-05 05:29:59 -0600302 Read The Attribute
303 ... ${INVENTORY_URI}system/chassis fault
Chris Austenb29d2e82016-06-07 12:25:35 -0500304 Response Should Be Equal False
Chris Austenb29d2e82016-06-07 12:25:35 -0500305
Rahul Maheshwari4a4eb6e2016-09-24 01:06:36 -0500306io_board Present
Rahul Maheshwarif8119102016-10-05 01:15:56 -0500307 [Tags] io_board_Present
Gunnar Mills1cd544d2016-12-06 11:19:22 -0600308 ${uri}= Get System component io_board
Rahul Maheshwari4a4eb6e2016-09-24 01:06:36 -0500309 Read The Attribute ${uri} present
310 Response Should Be Equal True
311
312io_board Fault
Rahul Maheshwarif8119102016-10-05 01:15:56 -0500313 [Tags] io_board_Fault
Gunnar Mills1cd544d2016-12-06 11:19:22 -0600314 ${uri}= Get System component io_board
Rahul Maheshwari4a4eb6e2016-09-24 01:06:36 -0500315 Read The Attribute ${uri} fault
316 Response Should Be Equal False
Chris Austenb29d2e82016-06-07 12:25:35 -0500317
318*** Keywords ***
Rahul Maheshwari4a4eb6e2016-09-24 01:06:36 -0500319
320Setup The Suite
George Keishinga7433222017-03-23 23:47:11 -0500321 [Documentation] Do the initial suite setup.
322 ${current_state}= Get Host State
323 Run Keyword If '${current_state}' == 'Off'
324 ... Initiate Host Boot
325
326 Wait Until Keyword Succeeds
327 ... 10 min 10 sec Is OS Starting
Rahul Maheshwari4a4eb6e2016-09-24 01:06:36 -0500328
329 Open Connection And Log In
George Keishingab1bd922016-12-05 05:29:59 -0600330 ${resp}= Read Properties ${OPENBMC_BASE_URI}enumerate timeout=30
Rahul Maheshwari4a4eb6e2016-09-24 01:06:36 -0500331 Set Suite Variable ${SYSTEM_INFO} ${resp}
332 log Dictionary ${resp}
333
334Get System component
335 [Arguments] ${type}
Gunnar Mills1cd544d2016-12-06 11:19:22 -0600336 ${list}= Get Dictionary Keys ${SYSTEM_INFO}
337 ${resp}= Get Matches ${list} regexp=^.*[0-9a-z_].${type}[0-9]*$
338 ${url}= Get From List ${resp} 0
Gunnar Millsc9ea9362016-12-13 16:21:13 -0600339 [Return] ${url}
Rahul Maheshwari4a4eb6e2016-09-24 01:06:36 -0500340
Chris Austenb29d2e82016-06-07 12:25:35 -0500341Execute new Command
Gunnar Mills38032802016-12-12 13:43:40 -0600342 [Arguments] ${args}
Chris Austenb29d2e82016-06-07 12:25:35 -0500343 ${output}= Execute Command ${args}
344 set test variable ${OUTPUT} "${output}"
345
346response Should Be Equal
Gunnar Mills38032802016-12-12 13:43:40 -0600347 [Arguments] ${args}
Chris Austenb29d2e82016-06-07 12:25:35 -0500348 Should Be Equal ${OUTPUT} ${args}
349
350Response Should Be Empty
351 Should Be Empty ${OUTPUT}
352
Gunnar Mills56b32892016-11-14 13:56:17 -0600353Read the Attribute
Gunnar Mills38032802016-12-12 13:43:40 -0600354 [Arguments] ${uri} ${parm}
Gunnar Mills1cd544d2016-12-06 11:19:22 -0600355 ${output}= Read Attribute ${uri} ${parm}
Chris Austenb29d2e82016-06-07 12:25:35 -0500356 set test variable ${OUTPUT} ${output}
357
358Get Sensor Number
Gunnar Mills38032802016-12-12 13:43:40 -0600359 [Arguments] ${name}
Gunnar Mills1cd544d2016-12-06 11:19:22 -0600360 ${x}= get sensor ${OPENBMC_MODEL} ${name}
Gunnar Millsc9ea9362016-12-13 16:21:13 -0600361 [Return] ${x}
Chris Austenb29d2e82016-06-07 12:25:35 -0500362
363Get Inventory Sensor Number
Gunnar Mills38032802016-12-12 13:43:40 -0600364 [Arguments] ${name}
Gunnar Mills1cd544d2016-12-06 11:19:22 -0600365 ${x}= get inventory sensor ${OPENBMC_MODEL} ${name}
Gunnar Millsc9ea9362016-12-13 16:21:13 -0600366 [Return] ${x}
Rahul Maheshwari06174f22017-03-06 03:17:09 -0600367
368Post Test Case Execution
369 [Documentation] Do the post test teardown.
370 ... 1. Capture FFDC on test failure.
371 ... 2. Close all open SSH connections.
372
373 FFDC On Test Case Fail
374 Close All Connections