From a4fe5dd06d6c0ec5e7fb1509e0c1fed799fc01d4 Mon Sep 17 00:00:00 2001 From: RhodeCode Admin Date: Fri, 24 Mar 2023 12:30:19 +0100 Subject: [PATCH] pytest: report vcsserver failures always --- pytest.ini | 2 +- rhodecode/conftest.py | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/pytest.ini b/pytest.ini index 61361a55..e714296e 100644 --- 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 index c108637e..2689f072 100644 --- 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))