Open dmtucker opened 1 month ago
Interestingly, it doesn't seem to happen running with xdist:
$ pipenv run pytest -n auto
====================== test session starts =======================
platform linux -- Python 3.10.12, pytest-8.3.2, pluggy-1.5.0
rootdir: /tmp/tmp.WXMdPn0b6L
plugins: xdist-3.6.1
8 workers [1 item]
. [100%]
======================= This is a section. =======================
This is a line.
This is another line.
==================== This is another section. ====================
This is a 3rd line.
This is a 4th line.
======================= 1 passed in 0.58s ========================
Created a PR https://github.com/pytest-dev/pytest/pull/12783 Indeed it is coming from the first terminalreporter.write_line("This is a line."). That's because self.currentfspath = -2 when it's not xdixt :
if not running_xdist:
self.write_ensure_prefix(line, word, **markup) - > Which Updates self.currentfspath = -2