diff options
Diffstat (limited to 'tox/venv.py')
| -rw-r--r-- | tox/venv.py | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/tox/venv.py b/tox/venv.py index 7990330..eaa555a 100644 --- a/tox/venv.py +++ b/tox/venv.py @@ -351,6 +351,13 @@ class VirtualEnv(object): self._pcall(argv, cwd=cwd, action=action, redirect=redirect, ignore_ret=ignore_ret, testcommand=True) except tox.exception.InvocationError as err: + if self.envconfig.ignore_outcome: + self.session.report.warning( + "command failed but result from testenv is ignored\n" + " cmd: %s" % (str(err),)) + self.status = "ignored failed command" + continue # keep processing commands + self.session.report.error(str(err)) self.status = "commands failed" if not self.envconfig.ignore_errors: |
