blob: 0cc2ecc20662e4c6db7b422a3a68d6e500d8ef37 [file] [log] [blame]
nagarjunb22cfb2c412022-03-15 15:49:27 +05301*** Settings ***
2
George Keishing87dc4422023-10-20 12:56:30 +05303Documentation To Verify KCS interface.
nagarjunb22cfb2c412022-03-15 15:49:27 +05304
George Keishing87dc4422023-10-20 12:56:30 +05305Resource ../lib/ipmi_client.robot
6Resource ../lib/ipmi_utils.robot
7Variables ../data/ipmi_raw_cmd_table.py
8Library ../lib/ipmi_utils.py
nagarjunb22cfb2c412022-03-15 15:49:27 +05309
George Keishinge42cd022022-05-06 08:16:57 -050010Suite Setup Suite Setup Execution
nagarjunb22cfb2c412022-03-15 15:49:27 +053011
George Keishing87dc4422023-10-20 12:56:30 +053012Force Tags IPMI_KCS
nagarjunb22cfb2c412022-03-15 15:49:27 +053013
14*** Variables ***
George Keishing87dc4422023-10-20 12:56:30 +053015
nagarjunb22cfb2c412022-03-15 15:49:27 +053016${LOOP_COUNT} ${1}
17
18
19*** Test Cases ***
20
21Verify KCS interface
22 [Documentation] Verify KCS interface.
23 [Tags] Verify_KCS_interface
24
25 Verify KCS Interface Commands
26
27
28Verify KCS Raw IPMI Multiple Times
29 [Documentation] Verify KCS interface raw ipmi command for multiple times.
30 [Tags] Verify_KCS_Raw_IPMI_Multiple_Times
31
32 Repeat Keyword ${LOOP_COUNT} times Verify KCS Interface Commands
33
34
35*** Keywords ***
36
George Keishinge42cd022022-05-06 08:16:57 -050037Suite Setup Execution
nagarjunb22cfb2c412022-03-15 15:49:27 +053038 [Documentation] Do suite setup tasks.
39
George Keishinga6fc15f2022-05-06 07:57:57 -050040 Should Not Be Empty ${OS_HOST} msg=Please provide required parameter OS_HOST
41 Should Not Be Empty ${OS_USERNAME} msg=Please provide required parameter OS_USERNAME
42 Should Not Be Empty ${OS_PASSWORD} msg=Please provide required parameter OS_PASSWORD