加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > Python > 正文

python – py.test记录通过的测试

发布时间:2020-12-20 13:47:04 所属栏目:Python 来源:网络整理
导读:我一遍又一遍地在文档中,但我不知道如何让py.test写入日志以获得通过的测试.例如,如果我运行“py.test –resultlog = mylog.txt myPytest.py”mylog.txt只为每个通过的测试都有一行.我想在我的日志文件中记录的每个测试中添加其他内容,无论您是通过还是失败.
我一遍又一遍地在文档中,但我不知道如何让py.test写入日志以获得通过的测试.例如,如果我运行“py.test –resultlog = mylog.txt myPytest.py”mylog.txt只为每个通过的测试都有一行.我想在我的日志文件中记录的每个测试中添加其他内容,无论您是通过还是失败.例如,我需要知道它们运行的??时间,一些输出数据等.如何让py.test在py.test日志文件中包含有关测试(传递和失败)的数据?

解决方法

您可以查看junitxml输出是否提供了更多信息.但我怀疑,如果你想要实际时间而不是持续时间等,你将不得不编写自己的插件.该文档为您提供了相关的钩子: http://pytest.org/latest/plugins.html?highlight=hooks#reporting-hooks

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读