Added check for no dump in progress before deleting all dumps.
Resolves openbmc/openbmc-test-automation#1057
Change-Id: Ied4a0857092bff09c0ab284c988d65fe14220644
Signed-off-by: Rahul Maheshwari <rahulmaheshwari@in.ibm.com>
diff --git a/lib/dump_utils.robot b/lib/dump_utils.robot
index 6af6189..ccfaac0 100644
--- a/lib/dump_utils.robot
+++ b/lib/dump_utils.robot
@@ -24,6 +24,15 @@
[Return] ${dump_id}
+Verify No Dump In Progress
+ [Documentation] Verify no dump in progress.
+
+ ${dump_progress} ${stderr} ${rc}= BMC Execute Command
+ ... [ -d /tmp/obmcdump* ] && echo 'In Progress' || echo 'No Progress'
+
+ Should Be Equal As Strings ${dump_progress} No Progress
+
+
Check Dump Existence
[Documentation] Verify if given dump exist.
[Arguments] ${dump_id}