diff options
author | Lars Wirzenius <liw@liw.fi> | 2014-03-27 20:23:38 +0000 |
---|---|---|
committer | Lars Wirzenius <liw@liw.fi> | 2014-03-27 20:23:38 +0000 |
commit | ed1c176dd2b45f7f3255d2bbfd1deeda5912c355 (patch) | |
tree | 51fb71cd6a12d3524ae2cc558617481b5e31b193 | |
parent | ba573bae800e2f4950c01f517eeeb5fe05f78e19 (diff) | |
download | cmdtest-ed1c176dd2b45f7f3255d2bbfd1deeda5912c355.tar.gz |
Stop yarn from failing test if snapshot fails
-rw-r--r-- | NEWS | 7 | ||||
-rwxr-xr-x | yarn | 5 |
2 files changed, 11 insertions, 1 deletions
@@ -3,6 +3,13 @@ NEWS for cmdtest This file summarizes changes between releases of cmdtest. +Version 0.12, released UNRELEASED +--------------------------------- + +For yarn: + +* Do not fail a test suite if snapshotting `DATADIR` fails. + Version 0.11, released 2014-03-15 --------------------------------- @@ -454,7 +454,10 @@ class YarnRunner(cliapp.Application): def snapshot_datadir(self, tempdir, datadir, scenario, step_number, step): snapshot = self.snapshot_dir(tempdir, scenario, step, step_number) - cliapp.runcmd(['cp', '-ax', datadir, snapshot]) + 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. |