我正在使用pytest-html插件。 在命令行中传递参数时,将生成html报告。 需要自动创建html报告,并且html报告链接应显示在终端中。
答案 0 :(得分:0)
您可以将cmdline参数放在根目录的pytest.ini
文件中
$ cat pytest.ini
[pytest]
addopts = --html=report.html --self-contained-html
答案 1 :(得分:0)
您可以通过在文件pytest_cmdline_preparse()
中写入conftest.py
钩子来做到这一点
def pytest_cmdline_preparse(config, args):
html_file = func_to_generate_html_filename()
print('HTML report file:', html_file)
args.extend(['--html', html_file, '--self-contained-html'])