blob: 092d579081ecaa49729b9adb0f8b8cb6fb89573b [file] [log] [blame]
ganesanbec44d612023-05-01 18:31:35 +00001*** Settings ***
2
3Documentation Module to test dcmi get capabilites functionality.
4Resource ../../lib/ipmi_client.robot
5
6*** Test Cases ***
7
8Verify Get DCMI Capabilities
9 [Documentation] Verify get DCMI capabilities command output.
10 [Tags] Verify_Get_DCMI_Capabilities
11 ${cmd_output}= Run IPMI Standard Command dcmi discover
12
13 @{supported_capabilities}= Create List
14 # Supported DCMI capabilities:
15 ... Mandatory platform capabilties
16 ... Optional platform capabilties
17 ... Power management available
18 ... Managebility access capabilties
19 ... In-band KCS channel available
20 # Mandatory platform attributes:
21 ... 200 SEL entries
22 ... SEL automatic rollover is enabled
23 # Optional Platform Attributes:
24 ... Slave address of device: 0h (8bits)(Satellite/External controller)
25 ... Channel number is 0h (Primary BMC)
26 ... Device revision is 0
27 # Manageability Access Attributes:
28 ... Primary LAN channel number: 1 is available
29 ... Secondary LAN channel is not available for OOB
30 ... No serial channel is available
31
32 FOR ${capability} IN @{supported_capabilities}
33 Run Keyword And Continue On Failure Should Contain ${cmd_output} ${capability} ignore_case=True
34 ... msg=Supported DCMI capabilities not present.
35 END