diff --git a/src/_pytest/junitxml.py b/src/_pytest/junitxml.py index 63266a333..d8884fe6d 100644 --- a/src/_pytest/junitxml.py +++ b/src/_pytest/junitxml.py @@ -560,7 +560,8 @@ class LogXML: if report.when == "call": # ignore setup/teardown reporter = self._opentestcase(report) reporter.append_pass(report) - reporter.write_captured_output(report) + if not self.log_passing_tests: + reporter.write_captured_output(report) elif report.failed: if report.when == "teardown": # The following vars are needed when xdist plugin is used.