diff options
author | Martin Peres <martin.peres@linux.intel.com> | 2017-03-27 21:25:53 +0300 |
---|---|---|
committer | Martin Peres <martin.peres@linux.intel.com> | 2017-10-04 17:48:28 +0300 |
commit | b9548ad8afba2a1850ecff0e47db9fcaaa0546d0 (patch) | |
tree | 380105d5e8da9875642526d51e5f0a698d88b1d8 | |
parent | c5b154023a713605d6d35af2b287c6ef4422e5d7 (diff) |
smartezbench: allow resetting the task tree
-rw-r--r-- | python-modules/ezbench/smartezbench.py | 8 |
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) |