From 30e39f5031baae06c27abe638ccb39363082d51c Mon Sep 17 00:00:00 2001 From: anb76ru Date: Tue, 15 Nov 2022 22:48:37 +0300 Subject: [PATCH] fix double_stdout 2 --- src/_pytest/junitxml.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) 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.