Added test cases related to BMC dump delete
Test cases added:
- Delete User Initiated BMC Dump And Verify
- Delete All User Initiated BMC Dumps And Verify
Change-Id: If0a6004b2905318a2070ceb57709413e222bef0e
Signed-off-by: Rahul Maheshwari <rahulmaheshwari@in.ibm.com>
diff --git a/lib/dump_utils.robot b/lib/dump_utils.robot
index 233e782..cb88423 100644
--- a/lib/dump_utils.robot
+++ b/lib/dump_utils.robot
@@ -140,6 +140,16 @@
END
+Redfish Delete BMC Dump
+ [Documentation] Deletes a given BMC dump via Redfish..
+ [Arguments] ${dump_id}
+
+ # Description of Argument(s):
+ # dump_id An integer value that identifies a particular dump (e.g. 1, 3).
+
+ Redfish.Delete /redfish/v1/Managers/bmc/LogServices/Dump/Entries/${dump_id}
+
+
Redfish Delete All BMC Dumps
[Documentation] Delete all BMC dumps via Redfish.
diff --git a/redfish/extended/test_bmc_dumps.robot b/redfish/extended/test_bmc_dumps.robot
index 4cc93e1..e2caa89 100644
--- a/redfish/extended/test_bmc_dumps.robot
+++ b/redfish/extended/test_bmc_dumps.robot
@@ -64,6 +64,30 @@
Lists Should Be Equal ${dump_entries_before} ${dump_entries_after}
+Delete User Initiated BMC Dump And Verify
+ [Documentation] Delete user initiated BMC dump and verify.
+ [Tags] Delete_User_Initiated_BMC_Dump_And_Verify
+
+ ${dump_id}= Create User Initiated BMC Dump
+ Redfish Delete BMC Dump ${dump_id}
+
+ ${dump_entries}= Get BMC Dump Entries
+ Should Be Empty ${dump_entries}
+
+
+Delete All User Initiated BMC Dumps And Verify
+ [Documentation] Delete all user initiated BMC dumps and verify.
+ [Tags] Delete_All_User_Initiated_BMC_Dumps_And_Verify
+
+ # Create some BMC dump.
+ Create User Initiated BMC Dump
+ Create User Initiated BMC Dump
+
+ Redfish Delete All BMC Dumps
+ ${dump_entries}= Get BMC Dump Entries
+ Should Be Empty ${dump_entries}
+
+
*** Keywords ***
Create User Initiated BMC Dump