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