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