环境
MACPro
python:3.7.5
pytest-allure:2.13.3
安装
执行命令行:
brew install allure
验证是否安装成功:
allure --version
出现如下信息说明安装成功
AppledeMBP-3:~ apple$ allure --version
2.13.3
AppledeMBP-3:~ apple$
pytest使用allure需要安装程序包allure-pytest,安装命令:
pip install allure-pytest
执行命令后,将安装allure-pytest和allure-python-commons程序包,以生成与Allure2兼容的报告数据。
运行已有的测试用例生成测试报告:
1、pytest --alluredir=/tmp/my_allure_results
执行完成会在指定的报告路径allyredir生成json文件
pytest test_pytest.py --alluredir=/Users/apple/MyFiles/allure_report
2、 要在测试完成后查看实际报告,需要使用Allure命令行,从结果生成报告:
方法一:
执行以下命令,会自动在本地渲染并在默认浏览器打开测试报告:
allure serve /tmp/my_allure_results
方法二:
执行以下命令,会在外部进行渲染并保存生成的报告到指定目录,需手动打开
allure generate /Users/apple/MyFiles/allure_report -o /Users/apple/MyFiles/htmlreport --clean
网友评论