Lines Matching +full:system +full:- +full:firmware

3 Documentation       Module to test IPMI System Info Parameters functionality.
5 ... 1. Set In Progress - param 0,
6 ... 2. System Firmware Version - param 1,
7 ... 3. System Name - param 2,
8 ... 4. Primary OS Name - param 3,
9 ... 5. OS Name - param 4,
10 ... 6. Present OS Version Number - param 5.
33 Verify System Info Set In Progress
34 [Documentation] Verify Set In Progress of System Info Parameter,
35 ... to set the set-in-progress and set complete state via IPMI,
39 # Set In Progress - set complete.
40 Set System Info Set In Progress 0x00
42 # Get System Info Parameter for param 0 - Set In Progress.
43 # Check if set-in-progress set to set complete.
44 ${complete}= Get System Info Set In Progress
45 # ${complete[0]} - parameter version.
46 # ${complete[1]} - Configuration parameter data,
50 # Set In Progress - set in progress.
51 Set System Info Set In Progress 0x01
53 # Get System Info Parameter for param 0 - Set In Progress.
54 # Check if set-in-progress set to set inprogress.
55 ${inprogress}= Get System Info Set In Progress
56 # ${inprogress[0]} - parameter version.
57 # ${inprogress[1]} - Configuration parameter data,
62 Verify System Info Set In Progress After BMC Reboot
64 ... after bmc reboot of System Info Parameter via IPMI,
68 # Set the parameter 0 - Set_In_Progress to set in progress state.
69 Set System Info Set In Progress 0x01
70 # Get System Info Parameter for param 0 - Set In Progress.
71 # Check if set-in-progress set to set in progress.
72 ${inprogress}= Get System Info Set In Progress
73 # ${inprogress[0]} - parameter version.
74 # ${inprogress[1]} - Configuration parameter data,
81 # Since the param 0 - Set In Progress is volatile,
83 ${state}= Get System Info Set In Progress
84 # ${state[0]} - parameter version.
85 # ${state[1]} - Configuration parameter data,
91 Verify Get System Info Set In Progress With Invalid Data Length
92 [Documentation] Verify Get System Info Parameter Set In Progress via IPMI with extra bytes,
96 # Check if the Get System Info Parameter for param 0 - set in progress throws
103 Verify Set System Info Set In Progress With Invalid Data Length
104 [Documentation] Verify Set System Info Parameter Set In Progress via IPMI with extra bytes,
108 # Check if the Set System Info Parameter for param 0 - set in progress throws
115 Verify Set System Info Set In Progress With Invalid State
116 [Documentation] Verify Set System Info Parameter Set In Progress via IPMI invalid state,
120 …# Check if the Set System Info Parameter for param 0 - set in progress throws error for invalid St…
126 Verify System Info System Firmware Version
127 [Documentation] Verify System Firmware Version of System Info Parameter via IPMI,
132 # i,e 16-byte block for system firmware name string data.
133 # data 1 - Encoding string type,
134 # data 2 - string length (in bytes, 1-based),
135 # data 3 to 16 - system firmware name string data - 14 bytes.
139 # Set the System Firmware Version of System Info Parameter.
140 Set System Firmware Version ${firmware_version}
141 # Get the response of System Firmware Version,
143 ${fw_version}= Get System Firmware Version
149 Verify Get System Info System Firmware Version With Invalid Data Length
150 …[Documentation] Verify Get System Info Parameter System Firmware Version via IPMI with extra byte…
154 # Check if the Get System Info Parameter for param 1 - System Firmware Version throws
161 Verify Set System Info System Firmware Version With Invalid Data Length
162 …[Documentation] Verify Set System Info Parameter System Firmware Version via IPMI with extra byte…
167 # i,e 16-byte block for system firmware name string data,
168 # data 1 - Encoding string type,
169 # data 2 - string length (in bytes, 1-based),
170 # data 3 to 16 - system firmware name string data - 14 bytes,
171 # data 17 - extra byte.
176 # Check if the Set System Info Parameter for param 1 - System Firmware Version throws
183 Verify System Info System Name
184 [Documentation] Verify System Name of System Info Parameter via IPMI by setting,
185 ... a random system name and verify whether it is updated as expected.
189 # i,e 16-byte block for system firmware name string data,
190 # data 1 - Encoding string type,
191 # data 2 - string length (in bytes, 1-based),
192 # data 3 to 16 - system firmware name string data - 14 bytes.
197 # Set System Name for System Info Parameter.
198 Set System Name ${system_name}
200 # Get the response of System Name,
202 ${sys_name}= Get System Name
208 Verify Get System Info System Name With Invalid Data Length
209 [Documentation] Verify Get System Info Parameter System Name via IPMI with extra bytes,
213 # Check if the Get System Info Parameter for param 2 - System Name throws error
220 Verify Set System Info System Name With Invalid Data Length
221 [Documentation] Verify Set System Info Parameter System Name via IPMI with extra bytes,
226 # i,e 16-byte block for system firmware name string data,
227 # data 1 - Encoding string type,
228 # data 2 - string length (in bytes, 1-based),
229 # data 3 to 16 - system firmware name string data - 14 bytes,
230 # data 17 - extra byte.
236 …# Check if the Set System Info Parameter for param 2 - System Name throws error for invalid reques…
242 Verify System Info Primary OS Name
243 [Documentation] Verify Primary OS Name of System Info Parameter via IPMI,
250 # Set Primary OS Name of System Info Parameter.
253 # Get Primary OS Name of System Info Parameter.
261 Verify Get System Info Primary OS Name With Invalid Data Length
262 [Documentation] Verify Get System Info Parameter Primary OS Name via IPMI with extra bytes,
266 # Check if the Get System Info Parameter for param 3 - Primary OS Name throws
274 Verify Set System Info Primary OS Name With Invalid Data Length
276 ... of Set System Info Parameter via IPMI,
282 # data 1 - Encoding string type,
283 # data 2 - string length (in bytes, 1-based),
284 # data 3 to 16 - system firmware name string data - 14 bytes,
285 # Here 15 bytes so, data 17 - extra byte.
288 # Check if the Set System Info Parameter for param 3 - Primary OS Name throws error
296 Verify System Info OS Name
298 ... of System Info Parameter via IPMI and verify whether it updates as expected.
304 # Set OS Name of System Info Parameters.
314 Verify System Info OS Name After BMC Reboot
316 ... of System Info Parameter and verify it changes to default after BMC Reboot via IPMI.
322 # Set OS Name of System Info Parameters.
342 Verify Get System Info OS Name With Invalid Data Length
343 [Documentation] Verify OS Name of Get System Info Parameter via IPMI,
347 …# Check if the Get System Info Parameter for param 4 - OS Name throws error for invalid request da…
353 Verify Set System Info OS Name With Invalid Data Length
355 ... of Get System Info Parameter via IPMI,
361 # data 1 - Encoding string type,
362 # data 2 - string length (in bytes, 1-based),
363 # data 3 to 16 - system firmware name string data - 14 bytes,
364 # Here 15 bytes so, data 17 - extra byte.
367 …# Check if the Set System Info Parameter for param 4 - OS Name throws error for invalid request da…
373 Verify System Info Present OS Version Number
375 ... of System Info Parameter via IPMI and verify whether it is updated as expected.
381 # Set Present OS Version Number for System Info Parameters.
384 # Get Present OS Version Number for System Info Parameters,
393 Verify Get System Info Present OS Version Number With Invalid Data Length
394 [Documentation] Verify Get System Info Parameter Present OS Version Number via IPMI,
398 # Check if the Get System Info Parameter for param 5 - Present OS Version Number throws
406 Verify Set System Info Present OS Version Number With Invalid Data Length
408 ... of Set System Info Parameter via IPMI,
414 # data 1 - Encoding string type,
415 # data 2 - string length (in bytes, 1-based),
416 # data 3 to 16 - system firmware name string data - 14 bytes,
417 # Here 15 bytes so, data 17 - extra byte.
420 # Check if the Set System Info Parameter for param 5 - Present OS Version Number throws
457 Get System Info Set In Progress
458 …[Documentation] Run Get system info parameter command for set-in-progress and return response dat…
460 # Get System Info Parameter for param 0 - Set In Progress.
468 Set System Info Set In Progress
469 [Documentation] Set System Info Set In Progress with valid state via IPMI.
472 # Set System Info Parameter for param 0 - Set In Progress.
473 # ${state} can be can be any - 00 | 01 | 10 | 11.
478 Get System Firmware Version
479 [Documentation] Run Get system info parameter command for system firmware version
482 # Get System Info Parameter for param 1 - System Firmware Version.
490 Set System Firmware Version
491 [Documentation] Set System Firmware Version for System Info with valid version.
494 # Set System Info Parameter for param 1 - System Firmware Version.
500 Get System Name
501 [Documentation] Run system info parameter command for system name and return response data.
503 # Get System Info Parameter for param 2 - System Name.
511 Set System Name
512 [Documentation] Set System Name for System Info with valid name.
515 # Set System Info Parameter for param 2 - System Name.
522 [Documentation] Run Get System Info command for primary OS name and return response data.
524 # Get System Info Parameter for param 3 - Primary OS Name.
533 [Documentation] Set Primary OS Name for System Info with valid os name.
536 # Set System Info Parameter for param 3 - Primary OS Name.
543 [Documentation] Run get System Info command for OS name and return response data.
545 # Get System Info Parameter for param 4 - OS Name.
554 [Documentation] Set OS Name for System Info with valid os name.
557 # Set System Info Parameter for param 4 - OS Name.
564 [Documentation] Run Get System Info command for present os version name and return response.
566 # Get System Info Parameter for param 5 - Present OS Version Number.
575 [Documentation] Set Present OS Version Number for System Info with valid os version.
578 # Set System Info Parameter for param 5 - Present OS Version Number.
604 # Set In Progress - param 0.
605 ${resp}= Get System Info Set In Progress
606 # Configuration parameter data - 11 xx (xx can be any - 00 | 01 | 10 | 11).
611 # System Firmware Version - param 1.
612 ${resp}= Get System Firmware Version
613 # Configuration parameter data - 11 x1 x2 xx xx xx xx .. xx (xx - 14 bytes).
614 # x1 - encoding, x2 - string length in bytes.
622 # System Name - param 2.
623 ${resp}= Get System Name
624 # Configuration parameter data - 11 x1 x2 xx xx xx xx .. xx (xx - 14 bytes).
625 # x1 - encoding, x2 - string length in bytes.
633 # Primary OS Name - param 3.
635 # Configuration parameter data - 11 x1 x2 xx xx xx xx .. xx (xx - 14 bytes).
636 # x1 - encoding, x2 - string length in bytes.
644 # OS Name - param 4.
646 # Configuration parameter data - 11 x1 x2 xx xx xx xx .. xx (xx - 14 bytes).
647 # x1 - encoding, x2 - string length in bytes.
655 # Present OS Version Number - param 5.
657 # Configuration parameter data - 11 x1 x2 xx xx xx xx .. xx (xx - 14 bytes).
658 # x1 - encoding, x2 - string length in bytes.
668 [Documentation] Restore all system info parameter response data to,
673 # Set In Progress - param 0.
674 Set System Info Set In Progress 0x${set_in_progress}
676 # System Firmware Version - param 1.
679 # System Name - param 2.
682 # Primary OS Name - param 3.
685 # OS Name - param 4.
688 # Present OS Version Number - param 5.