我正在尝试反省测试失败并将其他数据包含到junitxml测试报告中。具体来说,这是一套针对外部产品的功能测试,我想将产品的日志包含到故障报告中。使用找到的方法here,我能够在执行multicall之前将日志打印到stdout,最终显示在jenkin的失败报告中。但我确信有更好的方法可以实现这一目标。我尝试使用pytest_runtest_logreportHook将日志附加到“部分”属性中,该属性已经包含“捕获的标准输出”和“捕获的标准错误”流。但是新添加的部分不会进入xml文件。我也在pytest_runtest_makereportHook中直接尝试了上述技术,结果相似。pyte