IPMI: Added new condition for channel number with respect to Slave address test_dcmi_get_capabilities.robot
Changes:
- In test_dcmi_get_capabilities.robot added new contion if Slave address of device: 20h (BMC), Channel number is 0h and if
Slave address of device: 0h then Channel number should not be 0
Tested:
- Ran ipmi/dcmi/test_dcmi_get_capabilities.robot script Successfully
Change-Id: I3aa9ac99a8711e60b6e54124488f650331130260
Signed-off-by: manimozhik <manimozhik@ami.com>
diff --git a/ipmi/dcmi/test_dcmi_get_capabilities.robot b/ipmi/dcmi/test_dcmi_get_capabilities.robot
index b7df1f3..9b3e981 100644
--- a/ipmi/dcmi/test_dcmi_get_capabilities.robot
+++ b/ipmi/dcmi/test_dcmi_get_capabilities.robot
@@ -47,3 +47,11 @@
END
Run Keyword IF ${slave_address_status} == False Fail msg=Slave address is showing wrongly.
+
+ ${output}= Get Lines Containing String ${cmd_output} Slave address of device:
+ ${slave_address_status_1}= Run Keyword And Return Status
+ ... Should Be Equal ${output.strip()} ${slave_address_list[1]} ignore_case=True
+ ${output_1}= Get Lines Containing String ${cmd_output} Channel number is
+ Run Keyword IF ${slave_address_status_1} == True
+ ... Should Be Equal ${output_1.strip()} ${supported_capabilities[7]}
+ ... ELSE Should Match Regexp ${output.strip()} [1-9]+h