Added a keyword to delete all BMC dump via Redfish
Change-Id: Ia24dfa732279f4a91761eb112d67e421bf920b8a
Signed-off-by: Rahul Maheshwari <rahulmaheshwari@in.ibm.com>
diff --git a/lib/dump_utils.robot b/lib/dump_utils.robot
index 2ff2aeb..233e782 100644
--- a/lib/dump_utils.robot
+++ b/lib/dump_utils.robot
@@ -139,6 +139,17 @@
Delete BMC Dump ${dump_id}
END
+
+Redfish Delete All BMC Dumps
+ [Documentation] Delete all BMC dumps via Redfish.
+
+ # Check if dump entries exist, if not return.
+ ${resp}= Redfish.Get /redfish/v1/Managers/bmc/LogServices/Dump/Entries
+ Return From Keyword If ${resp.dict["Members@odata.count"]} == ${0}
+
+ Redfish.Post /redfish/v1/Managers/bmc/LogServices/Dump/Actions/LogService.ClearLog
+
+
Delete All BMC Dump
[Documentation] Delete all BMC dump entries using "DeleteAll" interface.