Do not truncate crash messages in short test summary on CI (#9933)

Closes #9920
This commit is contained in:
sommersoft
2022-05-13 06:15:52 -05:00
committed by GitHub
parent 69fb79e741
commit 56c266640e
3 changed files with 23 additions and 4 deletions

View File

@@ -37,6 +37,7 @@ from _pytest._code import ExceptionInfo
from _pytest._code.code import ExceptionRepr
from _pytest._io import TerminalWriter
from _pytest._io.wcwidth import wcswidth
from _pytest.assertion.util import running_on_ci
from _pytest.compat import final
from _pytest.config import _PluggyPlugin
from _pytest.config import Config
@@ -1315,8 +1316,11 @@ def _get_line_with_reprcrash_message(
except AttributeError:
pass
else:
available_width = tw.fullwidth - line_width
msg = _format_trimmed(" - {}", msg, available_width)
if not running_on_ci():
available_width = tw.fullwidth - line_width
msg = _format_trimmed(" - {}", msg, available_width)
else:
msg = f" - {msg}"
if msg is not None:
line += msg