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
10Suite Setup     Suite Setup Execution
11
12Test Tags      IPMI_KCS
13
14*** Variables ***
15
16${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
37Suite Setup Execution
38   [Documentation]  Do suite setup tasks.
39
40    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
43