Added new test cases for dump function of OpenBMC.

Test cases added:
    - Create And Delete Dump Multiple Times
    - Delete All Dumps And Verify

Resolves openbmc/openbmc-test-automation#900

Change-Id: Ib7ee62b3158643df9d53508af70c5ba1d6d49bd8
Signed-off-by: Rahul Maheshwari <rahulmaheshwari@in.ibm.com>
diff --git a/tests/test_bmc_dump.robot b/tests/test_bmc_dump.robot
index dcccd81..b994124 100644
--- a/tests/test_bmc_dump.robot
+++ b/tests/test_bmc_dump.robot
@@ -42,7 +42,6 @@
     Should Be True  0 < ${dump_size} < 204800
 
 
-
 Create Two User Initiated Dump And Delete One
     [Documentation]  Create two dumps and delete the first.
     [Tags]  Create_Two_User_Initiated_Dump_And_Delete_One
@@ -59,6 +58,30 @@
     Should Be Equal As Strings  ${resp.status_code}  ${HTTP_OK}
 
 
+Create And Delete BMC Dump Multiple Times
+    [Documentation]  Create and delete BMC dump multiple times.
+    [Tags]  Create_And_Delete_BMC_Dump_Multiple_Times
+
+    :FOR  ${INDEX}  IN RANGE  1  5
+    \  ${dump_id}=  Create User Initiated Dump
+    \  Wait Until Keyword Succeeds  1 min  10 sec
+    ...  Check Dump Existence  ${dump_id}
+    \  Delete BMC Dump  ${dump_id}
+
+
+Delete All BMC Dumps And Verify
+    [Documentation]  Delete all BMC dumps and verify.
+    [Tags]  Delete_All_BMC_Dumps_And_Verify
+
+    # Create some dump.
+    Create User Initiated Dump
+    Create User Initiated Dump
+
+    Delete All Dumps
+    ${resp}=  OpenBMC Get Request  ${DUMP_ENTRY_URI}/list
+    Should Be Equal As Strings  ${resp.status_code}  ${HTTP_NOT_FOUND}
+
+
 *** Keywords ***
 
 Post Testcase Execution