diff options
-rw-r--r-- | NEWS | 2 | ||||
-rwxr-xr-x | yarn | 11 |
2 files changed, 8 insertions, 5 deletions
@@ -8,6 +8,8 @@ Version 0.18, released UNRELEASED * Code blocks that are examples are now supported. +* Snapshot directories are now created only when `--snapshot` is used. + Version 0.17, released 2015-09-21 --------------------------------- @@ -474,11 +474,12 @@ class YarnRunner(cliapp.Application): return os.path.join(sd, base) def snapshot_datadir(self, tempdir, datadir, scenario, step_number, step): - snapshot = self.snapshot_dir(tempdir, scenario, step, step_number) - exit, out, err = cliapp.runcmd_unchecked( - ['cp', '-ax', datadir, snapshot]) - if exit != 0: - logging.warning('Snapshot copy failed:\n%s\n%s' % (out, err)) + if self.settings['snapshot']: + snapshot = self.snapshot_dir(tempdir, scenario, step, step_number) + exit, out, err = cliapp.runcmd_unchecked( + ['cp', '-ax', datadir, snapshot]) + if exit != 0: + logging.warning('Snapshot copy failed:\n%s\n%s' % (out, err)) def nice(self, name): # Quote a scenario or step name so it forms a nice filename. |