summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLars Wirzenius <liw@liw.fi>2016-01-16 23:10:37 +0200
committerLars Wirzenius <liw@liw.fi>2016-01-16 23:10:37 +0200
commit712d7b9f456e46b4906d3e93252babde3edb6291 (patch)
tree8834f45d317348fd031107cdfaff6333981c4e29
parente209988526683573b5c6748c1a9ed39e0076bdd2 (diff)
downloadobnam-benchmarks-712d7b9f456e46b4906d3e93252babde3edb6291.tar.gz
Delete restore directory before using itliw/restores
This avoids restore failing because a previous benchmark step used the directory already.
-rw-r--r--foospec.yaml1
-rw-r--r--obbenchlib/benchmarker.py1
2 files changed, 1 insertions, 1 deletions
diff --git a/foospec.yaml b/foospec.yaml
index affc814..b5e3a80 100644
--- a/foospec.yaml
+++ b/foospec.yaml
@@ -10,4 +10,3 @@ benchmarks:
- live: genbackupdata . --create=1G --file-size=1T
obnam: backup
- obnam: restore
- - obnam: backup
diff --git a/obbenchlib/benchmarker.py b/obbenchlib/benchmarker.py
index 439da5b..5e05aac 100644
--- a/obbenchlib/benchmarker.py
+++ b/obbenchlib/benchmarker.py
@@ -157,6 +157,7 @@ class Benchmarker(object):
self.run_obnam(['backup'])
def run_obnam_restore(self):
+ cliapp.runcmd(['find', self._restored, '-delete'])
self.run_obnam(['restore', '--to', self._restored, '--verbose'])
cliapp.runcmd(['find', self._restored, '-ls'], stdout=None)