# HG changeset patch # User RhodeCode Admin # Date 2023-03-24 11:30:19 # Node ID 15b1fad99c93f3b0fb61aa248ddd4b21d024afed # Parent b0280397e568e4a0248fbb1005a2b076274aad2f pytest: report vcsserver failures always diff --git a/pytest.ini b/pytest.ini --- a/pytest.ini +++ b/pytest.ini @@ -11,7 +11,7 @@ addopts = --pdbcls=IPython.terminal.debugger:TerminalPdb --strict-markers --capture=no - --show-capture=no + --show-capture=all markers = vcs_operations: Mark tests depending on a running RhodeCode instance. diff --git a/rhodecode/conftest.py b/rhodecode/conftest.py --- a/rhodecode/conftest.py +++ b/rhodecode/conftest.py @@ -140,7 +140,7 @@ def pytest_runtest_makereport(item, call exc = call.excinfo.value vcsserver_traceback = getattr(exc, '_vcs_server_traceback', None) - if vcsserver_traceback: + if vcsserver_traceback and report.outcome == 'failed': section = f'VCSServer remote traceback {report.when}' report.sections.append((section, vcsserver_traceback))