Lines Matching full:payload

2 Documentation       This suite tests IPMI Payload in OpenBMC.
10 Suite Setup IPMI Payload Setup Execution
34 Test Get Payload Activation Status
35 [Documentation] Test get payload activation status.
38 # SOL is the payload currently supported for payload status.
43 ${payload_status}= Get Payload Activation Status
47 Test Activate Payload
48 [Documentation] Test activate payload via IPMI raw command.
51 ${payload_status}= Get Payload Activation Status
52 IF '${payload_status}' == '01' Deactivate Payload
54 Activate Payload
56 ${payload_status}= Get Payload Activation Status
60 Test Deactivate Payload
61 [Documentation] Test deactivate payload via IPMI raw command.
64 ${payload_status}= Get Payload Activation Status
65 IF '${payload_status}' == '00' Activate Payload
67 Deactivate Payload
69 ${payload_status}= Get Payload Activation Status
73 Test Get Payload Instance Info
74 [Documentation] Test Get Payload Instance via IPMI raw command.
77 ${payload_status}= Get Payload Activation Status
78 IF '${payload_status}' == '01' Deactivate Payload
82 ... ${IPMI_RAW_CMD['Payload']['Get_Payload_Instance_Info'][0]}
83 Should Contain ${resp} ${IPMI_RAW_CMD['Payload']['Get_Payload_Instance_Info'][1]}
84 Activate Payload
86 # First four bytes should be session ID when payload is activated.
88 ... ${IPMI_RAW_CMD['Payload']['Get_Payload_Instance_Info'][0]}
89 Should Not Contain ${resp} ${IPMI_RAW_CMD['Payload']['Get_Payload_Instance_Info'][1]}
92 Verify Set User Access Payload For Standard Payload SOL
93 …[Documentation] Disable standard payload for SOL and verify IPMI sol activate command does not wo…
95 [Teardown] Run Keywords Set User Access Payload For Given User ${user_id_in_hex}
103 # Get default user access payload values.
104 …${default_user_access_payload}= Get User Access Payload For Given Channel ${userid_in_hex_format}
106 # Disable Standard payload 1 via set user access payload command.
107 Set User Access Payload For Given User ${user_id_in_hex} Disable
109 Verify Standard Payload ${userid_in_hex_format} ${username} Disabled
112 Verify Set User Access Payload For Operator Privileged User
113 [Documentation] Try to set user access payload using operator privileged user and expect error.
119 ${payload_raw_cmd}= Catenate ${IPMI_RAW_CMD['Payload']['Set_User_Access_Payload'][0]}
126 Verify Set User Access Payload For Invalid User
127 [Documentation] Verify set user access payload IPMI command for invalid user.
133 ${raw_cmd}= Catenate ${IPMI_RAW_CMD['Payload']['Set_User_Access_Payload'][0]}
139 Verify Set User Access Payload For Invalid Channel Number
140 [Documentation] Verify set user access payload IPMI command for invalid channel number.
148 Verify Set User Access Payload For Invalid Channel ${userid} ${channel}
152 Verify Get User Access Payload For User Access privilege
153 [Documentation] Verify get user access payload for user access(Read-only) privileged user.
159 ${raw_command}= Catenate ${IPMI_RAW_CMD['Payload']['Get_User_Access_Payload'][0]}
166 Verify Get User Access Payload For Invalid User
167 [Documentation] Verify get user access payload IPMI command for invalid user.
172 Verify Get User Access Payload For Invalid User Or Channel ${invalid_userid} ${CHANNEL_NUMBER}
175 Verify Get User Access Payload For Invalid Channel Number
176 [Documentation] Verify get user access payload IPMI command for invalid channel number.
184 Verify Get User Access Payload For Invalid User Or Channel ${userid} ${channel}
188 Verify Get Channel Payload Version
189 [Documentation] Verify payload version for all supported payload type in
192 [Template] Verify Payload Version
199 Verify Get Channel Payload Version For Invalid Channel
200 [Documentation] Verify get channel payload version IPMI command for invalid channel.
202 [Template] Verify Payload Version For Invalid Channel
205 # channel number payload types.
211 Verify Get Channel Payload Support
212 [Documentation] Verify get channel payload support IPMI command for active channels.
214 [Template] Verify Payload Support
221 Verify Get Channel Payload Support For Invalid Channel
222 [Documentation] Verify get channel payload support IPMI command for invalid channels.
224 [Template] Verify Payload Support
234 IPMI Payload Setup Execution
247 Get Payload Activation Status
248 [Documentation] Get payload activation status.
251 ... ${IPMI_RAW_CMD['Payload']['Get_Payload_Activation_Status'][0]}
260 Activate Payload
261 [Documentation] Activate Payload.
264 ... ${IPMI_RAW_CMD['Payload']['Activate_Payload'][0]}
265 Should Contain ${resp} ${IPMI_RAW_CMD['Payload']['Activate_Payload'][1]}
268 Deactivate Payload
269 [Documentation] Deactivate Payload.
272 ... ${IPMI_RAW_CMD['Payload']['Deactivate_Payload'][0]}
276 Get User Access Payload For Given Channel
277 [Documentation] Execute get user access payload IPMI command for given channel
285 ${raw_command}= Catenate ${IPMI_RAW_CMD['Payload']['Get_User_Access_Payload'][0]}
351 Verify Standard Payload
352 [Documentation] Verify standard payload is disabled or enabled.
360 # Verify the standard payload 1 (sol) is disabled.
361 ${get_user_access_payload}= Get User Access Payload For Given Channel ${user_id}
385 Should Contain ${resp} SOL payload disabled
388 Set User Access Payload For Given User
389 [Documentation] Set the user access payload on given user, channel and return response.
395 # operation_mode Enable or Disable payload type.
397 # standard_payload_value Standard payload type IPMI or SOL.
404 # 0x02- standard payload for SOL, 0x01 standard payload for IPMI.
405 # 3rd byte represent standard payload enables 1 (SOL).
406 # 4th to 6th byte represent standard payload enables 2 and OEM payload 1 & 2 respectively.
410 ${set_cmd}= Catenate ${IPMI_RAW_CMD['Payload']['Set_User_Access_Payload'][0]}
434 Verify Set User Access Payload For Invalid Channel
435 [Documentation] Verify set user payload command for invalid channels.
444 ${raw_cmd}= Catenate ${IPMI_RAW_CMD['Payload']['Set_User_Access_Payload'][0]}
450 Verify Get User Access Payload For Invalid User Or Channel
451 [Documentation] Verify get user payload command for invalid userid or invalid channels.
460 ${raw_cmd}= Catenate ${IPMI_RAW_CMD['Payload']['Get_User_Access_Payload'][0]}
466 Verify Payload Type Version
467 [Documentation] Verify supported payload version.
472 # payload_type_dict Supported payload type in dictionary type.
477 ${get_cmd}= Catenate ${IPMI_RAW_CMD['Payload']['Get_Channel_Payload_Version'][0]}
486 Verify Payload Version For Invalid Channel
487 [Documentation] Verify payload version for invalid channel.
492 # payload_type_dict Supported payload type in dictionary type.
498 ${get_cmd}= Catenate ${IPMI_RAW_CMD['Payload']['Get_Channel_Payload_Version'][0]}
505 Verify Payload Version
506 [Documentation] Verify supported payload version on given channel number.
512 Verify Payload Type Version ${channel_number} &{standard_payload_types}
513 Verify Payload Type Version ${channel_number} &{session_setup_payload_types}
516 Verify Payload Support
517 [Documentation] Verify payload support on given channel number.
522 # invalid_channel This argument indicates whether we checking payload support command
527 …${raw_cmd}= Catenate ${IPMI_RAW_CMD['Payload']['Get_Channel_Payload_Support'][0]} ${channel_num…