Verify PEL ID numbering
Change-Id: I1ca5eb62b9a588236e3940ff30127202b5cf1b73
Signed-off-by: Rahul Maheshwari <rahulmaheshwari@in.ibm.com>
diff --git a/openpower/pel/test_bmc_pel.robot b/openpower/pel/test_bmc_pel.robot
index 05e91e7..e31243f 100644
--- a/openpower/pel/test_bmc_pel.robot
+++ b/openpower/pel/test_bmc_pel.robot
@@ -40,6 +40,40 @@
List Should Contain Sub List ${pel_after_reboot} ${pel_before_reboot}
+Verify PEL ID Numbering
+ [Documentation] Verify PEL ID numbering.
+ [Tags] Verify_PEL_ID_Numbering
+
+ Redfish Purge Event Log
+ Create Test PEL Log
+ Create Test PEL Log
+
+ ${pel_ids}= Get PEL Log Via BMC CLI
+
+ # Example of PEL IDs from PEL logs.
+ # [0x50000012]: <--- First PEL ID
+ # [CreatorID]: BMC
+ # [CompID]: 0x1000
+ # [PLID]: 0x50000012
+ # [Subsystem]: BMC Firmware
+ # [Message]: An application had an internal failure
+ # [SRC]: BD8D1002
+ # [Commit Time]: 03/02/2020 09:35:15
+ # [Sev]: Unrecoverable Error
+ #
+ # [0x50000013]: <--- Second PEL ID
+ # [CreatorID]: BMC
+ # [CompID]: 0x1000
+ # [PLID]: 0x50000013
+ # [Subsystem]: BMC Firmware
+ # [Message]: An application had an internal failure
+ # [SRC]: BD8D1002
+ # [Commit Time]: 03/02/2020 09:35:15
+ # [Sev]: Unrecoverable Error
+
+ Should Be True ${pel_ids[1]} == ${pel_ids[0]}+1
+
+
*** Keywords ***
Create Test PEL Log