gpt4 book ai didi

python-2.7 - 使用 pytest-allure-adaptor 自定义 Allure 报告

转载 作者:行者123 更新时间:2023-12-04 16:46:02 26 4
gpt4 key购买 nike

我想使用 pytest adaptor 自定义我的诱惑测试报告.例如,在概览页面上添加环境详细信息。在概览屏幕上更改报告名称。

我尝试在 conftest.py 中添加环境详细信息按照文档中的建议,但它对我不起作用

def pytest_configure(config):
allure.environment(test_server='testserver', report='My Test Report')

我也尝试添加 environment.properties在 allure-report 文件夹中,但这也不起作用。
如果我在这里做错了什么,请告诉我,我该如何解决这个问题。

最佳答案

迟到总比不到好,
如文档 pytest_configure 中所述

called after command line options have been parsed and all plugins and initial conftest files been loaded.



每个插件都有自己的 pytest_configure 方法,这里发生的事情是你 conftest.py 的 pytest_configure 在 allure 插件的 pytest_configure 之前被调用。

一个简单的解决方法是通过添加 @pytest.hookimpl(trylast=True) 作为标题,要求您的 pytest_configure 尽可能晚地执行(最好是最后一个)。
@pytest.hookimpl(trylast=True)
def pytest_configure(config):
allure.environment(test_server='testserver', report='My Test Report')

关于python-2.7 - 使用 pytest-allure-adaptor 自定义 Allure 报告,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35264335/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com