我需要在执行 pytest 测试后生成一份报告。我也使用了 allure 报告和 pytest html 报告,但我无法获取 pdf,因为他们只为我提供 html 格式,尽管他们的报告演示非常出色。有没有什么替代品,这样我就可以得到相同的,但以 pdf 格式,就像在 Java 中一样,我们可以得到 pdf 格式的报告
我目前正在研究与这个问题非常相似的事情。
这个答案提供了一种在运行 pytest 时访问测试结果的有用方法。
我的技术是将结果组织在字典中,然后生成一个 Markdown 文件,我通过
subprocess
提供给 pandoc。
更新:这项技术效果非常好。
您可以分享示例代码来分享您是如何实现这一目标的吗?