美文网首页
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