pytest生成中文allure报告
时间: 2023-07-04 16:17:46 浏览: 183
pytest中的allure报告插件
要生成中文allure报告,需要进行以下步骤:
1. 安装pytest和allure-pytest插件
```
pip install pytest
pip install allure-pytest
```
2. 在pytest.ini文件中添加如下内容:
```
[pytest]
addopts = -s --alluredir=./report/xml
testpaths = ./testcases
python_files = test_*.py
python_classes = Test*
python_functions = test_*
```
这里指定了测试用例所在的文件夹路径,测试文件名和测试类名的匹配规则。
3. 执行测试用例并生成xml格式的测试结果文件
```
pytest --alluredir=./report/xml
```
4. 安装中文语言包
```
allure install allure-language-pack-zh
```
5. 生成html格式的中文报告
```
allure generate ./report/xml -o ./report/html --clean
```
6. 打开report/html/index.html文件即可查看中文报告。
注意:如果在生成报告时遇到问题,可以尝试更新allure-pytest插件和allure语言包。
阅读全文