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.