New 'Delete All BMC Dump' utility keyword

Resolves  openbmc/openbmc-test-automation#989

Change-Id: Id79b535ca5416260571d81ffc78b6c8bd77cd286
Signed-off-by: George Keishing <gkeishin@in.ibm.com>
diff --git a/lib/dump_utils.robot b/lib/dump_utils.robot
index de187d3..6af6189 100644
--- a/lib/dump_utils.robot
+++ b/lib/dump_utils.robot
@@ -61,3 +61,11 @@
     :FOR  ${entry}  IN  @{dump_entries}
     \  ${dump_id}=  Fetch From Right  ${entry}  /
     \  Delete BMC Dump  ${dump_id}
+
+
+Delete All BMC Dump
+    [Documentation]  Delete all BMC dump entries using "DeleteAll" interface.
+
+    ${data}=  Create Dictionary  data=@{EMPTY}
+    ${resp}=  Openbmc Post Request  ${DUMP_URI}action/DeleteAll  data=${data}
+    Should Be Equal As Strings  ${resp.status_code}  ${HTTP_OK}