Fix for Verify BMC Version From PEL
Changes:
Fix for test to verify PEL content if only expected
PEL with the given message error type is created
Testing:
Tested test_bmc_pel.robot successfully on BMC environment
Change-Id: I29ac160de6d5f63f6ff45cbedfef6951d2c79c22
Signed-off-by: Sridevi Ramesh <sridevra@in.ibm.com>
diff --git a/openpower/pel/test_bmc_pel.robot b/openpower/pel/test_bmc_pel.robot
index 492d6e1..7ec00da 100644
--- a/openpower/pel/test_bmc_pel.robot
+++ b/openpower/pel/test_bmc_pel.robot
@@ -89,9 +89,8 @@
Create Test PEL Log
- ${pel_ids}= Get PEL Log Via BMC CLI
- ${pel_id}= Get From List ${pel_ids} -1
- ${pel_output}= Peltool -i ${pel_id}
+ ${pel_ids}= Fetch All Pel Ids Based On Error Message test error
+ ${pel_output}= Peltool -i ${pel_ids[0]}
${pel_sections}= Get Dictionary Keys ${pel_output}
List Should Contain Sub List ${pel_sections} ${mandatory_pel_fields}
@@ -219,9 +218,8 @@
Create Test PEL Log
- ${pel_ids}= Get PEL Log Via BMC CLI
- ${id}= Get From List ${pel_ids} -1
- ${pel_bmc_version}= Get PEL Field Value ${id} User Data FW Version ID
+ ${pel_ids}= Fetch All Pel Ids Based On Error Message test error
+ ${pel_bmc_version}= Get PEL Field Value ${pel_ids[0]} User Data FW Version ID
${bmc_version}= Get BMC Version
Valid Value bmc_version ['${bmc_version}']