summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMartin Peres <martin.peres@linux.intel.com>2017-03-27 21:25:53 +0300
committerMartin Peres <martin.peres@linux.intel.com>2017-10-04 17:48:28 +0300
commitb9548ad8afba2a1850ecff0e47db9fcaaa0546d0 (patch)
tree380105d5e8da9875642526d51e5f0a698d88b1d8
parentc5b154023a713605d6d35af2b287c6ef4422e5d7 (diff)
smartezbench: allow resetting the task tree
-rw-r--r--python-modules/ezbench/smartezbench.py8
1 files changed, 8 insertions, 0 deletions
diff --git a/python-modules/ezbench/smartezbench.py b/python-modules/ezbench/smartezbench.py
index d47a7be..29dd349 100644
--- a/python-modules/ezbench/smartezbench.py
+++ b/python-modules/ezbench/smartezbench.py
@@ -637,6 +637,14 @@ class SmartEzbench:
return ret
+ def reset_work(self):
+ self.__reload_state(keep_lock=True)
+ self.__log(Criticality.II, "Reset the queued work")
+ self.state['tasks']['user']['commits'] = dict()
+ self.state['tasks']['auto']['commits'] = dict()
+ self.__save_state()
+ self.__release_lock()
+
def task_info(self):
self._task_lock.acquire()
tl = copy.deepcopy(self._task_list)