summaryrefslogtreecommitdiff
path: root/obbenchlib
diff options
context:
space:
mode:
authorLars Wirzenius <liw@liw.fi>2016-03-16 10:02:40 +0200
committerLars Wirzenius <liw@liw.fi>2016-03-16 10:02:40 +0200
commit77d183d361ae28d0fde5a44192f5857ccb8f1bb5 (patch)
tree81b684b9c6fea96bbdfcf8d7474204f895a022fb /obbenchlib
parentab394980880db2ea2c52d1dac619dea2a559b55c (diff)
downloadobnam-benchmarks-77d183d361ae28d0fde5a44192f5857ccb8f1bb5.tar.gz
Supoort "obnam forget"
Diffstat (limited to 'obbenchlib')
-rw-r--r--obbenchlib/benchmarker.py4
1 files changed, 4 insertions, 0 deletions
diff --git a/obbenchlib/benchmarker.py b/obbenchlib/benchmarker.py
index 65ec22c..76e4849 100644
--- a/obbenchlib/benchmarker.py
+++ b/obbenchlib/benchmarker.py
@@ -158,6 +158,7 @@ class Benchmarker(object):
funcs = {
'backup': self.run_obnam_backup,
'restore': self.run_obnam_restore,
+ 'forget': self.run_obnam_forget,
}
started = time.time()
funcs[obnam_subcommand]()
@@ -179,6 +180,9 @@ class Benchmarker(object):
cliapp.runcmd(['find', self._restored, '-delete'])
self.run_obnam(['restore', '--to', self._restored])
+ def run_obnam_forget(self):
+ self.run_obnam(['forget'])
+
def run_obnam(self, args):
env = dict(os.environ)
env['OBNAM_PROFILE'] = self.profile_name