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