pytest加pytest-html生成测试报告

2022-05-03  本文已影响0人  清风昙

安装pytest:pip install pytest
安装pytest- html:pip install pytest-html

新建test_case.py

import pytest
def func(x):
    return x + 1
def test_case():
    assert func(3) == 5
def test_case1():
    assert func(3) == 4

生成测试报告,方式1:
cmd命令窗口执行

pytest pytest_test.py --html=./report/report.html --self-contained-html

#pytest pytest_test.py --html=report.html
#pytest pytest_test.py --html=./report/report.html
#pytest pytest_test.py --html=./report/report.html --self-contained-html

方式2:
python文件执行,在上面test_case.py文件底部添加如下代码

if __name__ == '__main__':
    pytest.main(['-s', '-v', '--html=./report/report.html', '--self-contained-html'])
--html=report/report.html --self-contained-html 生成pytest-html带样式的报告
-s 输出我们用例中的调式信息
-q 安静的进行测试
-v 可以输出用例更加详细的执行信息,比如用例所在的文件及用例名称等
上一篇 下一篇

猜你喜欢

热点阅读