1*** Settings ***
2
3Documentation          To Verify KCS interface.
4
5Resource               ../lib/ipmi_client.robot
6Resource               ../lib/ipmi_utils.robot
7Variables              ../data/ipmi_raw_cmd_table.py
8Library                ../lib/ipmi_utils.py
9
10
11Suite Setup     Suite Setup Execution
12
13
14*** Variables ***
15${LOOP_COUNT}          ${1}
16
17
18*** Test Cases ***
19
20Verify KCS interface
21    [Documentation]  Verify KCS interface.
22    [Tags]  Verify_KCS_interface
23
24    Verify KCS Interface Commands
25
26
27Verify KCS Raw IPMI Multiple Times
28    [Documentation]  Verify KCS interface raw ipmi command for multiple times.
29    [Tags]  Verify_KCS_Raw_IPMI_Multiple_Times
30
31    Repeat Keyword  ${LOOP_COUNT} times  Verify KCS Interface Commands
32
33
34*** Keywords ***
35
36Suite Setup Execution
37   [Documentation]  Do suite setup tasks.
38
39    Should Not Be Empty  ${OS_HOST}  msg=Please provide required parameter OS_HOST
40    Should Not Be Empty  ${OS_USERNAME}  msg=Please provide required parameter OS_USERNAME
41    Should Not Be Empty  ${OS_PASSWORD}  msg=Please provide required parameter OS_PASSWORD
42