在Pytest中收集测试结果数据

时间:2019-12-10 12:56:45

标签: python pytest

我正在努力收集测试结果。我正在使用Pytest(版本5.1.0)。

具体地说,在完成所有测试后,我需要以下数据:

  • 测试名称
  • 测试持续时间
  • 堆栈跟踪(如果有)
  • 结果/测试状态

我发现可以使用以下方法获取大部分数据:

def pytest_collectreport(report)

但是看来我无法使用上述钩子中的report对象获得测试持续时间和堆栈跟踪。

任何想法我如何访问与所有测试有关的所有上述数据?感谢您提前提供的所有帮助。

0 个答案:

没有答案