diff options
| author | Lukasz Balcerzak <lukaszbalcerzak@gmail.com> | 2013-05-09 19:52:25 +0200 |
|---|---|---|
| committer | Lukasz Balcerzak <lukaszbalcerzak@gmail.com> | 2013-05-09 19:52:25 +0200 |
| commit | 16b7cb7a703969e27e8d4eaad531f5746154afaf (patch) | |
| tree | 6c9565c93fe03ab81b576aa298a49944fa3e73ae | |
| parent | f8f7ab96545084a88aa006209e9509ddc5a4884d (diff) | |
| download | tox-16b7cb7a703969e27e8d4eaad531f5746154afaf.tar.gz | |
Show full command that is being run during tests
| -rw-r--r-- | tests/test_venv.py | 10 | ||||
| -rw-r--r-- | tox/_venv.py | 3 |
2 files changed, 12 insertions, 1 deletions
diff --git a/tests/test_venv.py b/tests/test_venv.py index df86206..e9d9519 100644 --- a/tests/test_venv.py +++ b/tests/test_venv.py @@ -262,6 +262,16 @@ def test_install_recreate(newmocksession): venv.update() mocksession.report.expect("verbosity0", "*recreate*") +def test_test_runtests_action_command_is_in_output(newmocksession): + mocksession = newmocksession([], ''' + [testenv] + commands = echo foo bar + ''') + venv = mocksession.getenv('python') + venv.update() + venv.test() + mocksession.report.expect("verbosity0", "*runtests*commands?0? | echo foo bar") + def test_install_error(newmocksession, monkeypatch): mocksession = newmocksession(['--recreate'], """ [testenv] diff --git a/tox/_venv.py b/tox/_venv.py index daba988..79e38ed 100644 --- a/tox/_venv.py +++ b/tox/_venv.py @@ -269,7 +269,8 @@ class VirtualEnv(object): self.session.make_emptydir(self.envconfig.envtmpdir) cwd = self.envconfig.changedir for i, argv in enumerate(self.envconfig.commands): - action.setactivity("runtests", "commands[%s]" % i) + message = "commands[%s] | %s" % (i, ' '.join(argv)) + action.setactivity("runtests", message) try: self._pcall(argv, cwd=cwd, action=action, redirect=redirect) except tox.exception.InvocationError: |
