We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 9639281 commit 5d2a995Copy full SHA for 5d2a995
src/_pytest/cacheprovider.py
@@ -191,7 +191,12 @@ def pytest_runtest_logreport(self, report):
191
if (report.when == "call" and report.passed) or report.skipped:
192
self.lastfailed.pop(report.nodeid, None)
193
elif report.failed:
194
- self.lastfailed[report.nodeid] = True
+ info = [repr(report)]
195
+ try:
196
+ info.append(str(report.longrepr.reprcrash))
197
+ except AttributeError:
198
+ info.append(str(report.longrepr))
199
+ self.lastfailed[report.nodeid] = info
200
201
def pytest_collectreport(self, report):
202
passed = report.outcome in ("passed", "skipped")
0 commit comments