美文网首页
pytest-html 按时间分隔测试报告

pytest-html 按时间分隔测试报告

作者: 虚白无类 | 来源:发表于2019-05-09 20:31 被阅读0次

刚学pytest的时候,生成的html报告每次都会覆盖之前生成的,而每次备份或是更改--html参数又很麻烦。网上没有找到现成的例子,就尝试自己实现了。

# conftest.py
import datetime
import os

def pytest_configure(config):
    if config.getoption('--html'):
        # 核心是每次测试更改参数传入的htmlpath
        path_list = list(os.path.split(config.option.htmlpath))
        path_list.insert(-1, datetime.datetime.now().strftime('%Y-%m-%d %H-%M-%S'))
        config.option.htmlpath = os.path.join(*tuple(path_list))

相关文章

网友评论

      本文标题:pytest-html 按时间分隔测试报告

      本文链接:https://www.haomeiwen.com/subject/fzwgoqtx.html