allure-pytest配置
时间: 2023-12-26 11:28:09 浏览: 85
以下是配置allure-pytest的步骤:
1. 安装allure-pytest插件:
```shell
pip install allure-pytest
```
2. 在pytest运行完成后生成allure报告的文件:
在pytest的主程序中添加以下代码:
```python
import pytest
if __name__ == '__main__':
pytest.main(["-s", "-v", "--alluredir=Outputs/allure"])
```
其中,`--alluredir`参数指定了生成allure报告的目录。
3. 执行pytest命令时添加allure命令参数:
在执行pytest命令时,添加`--alluredir`参数,并指定生成allure报告的目录,例如:
```shell
pytest --alluredir=Outputs/allure
```
其中,`Outputs/allure`是相对于pytest命令所在目录的测试报告目录。
这样,当pytest运行完成后,会在指定的目录下生成allure报告文件。
相关问题
allure-pytest-2.13.2
引用提到了allure-pytest-2.13.2,它是一个用于生成allure能解析的测试结果文件的插件。可以通过pip install allure-pytest命令进行安装。安装完成后,可以使用pytest.main(['-vs','--alluredir=reports/allurefile'])命令生成allure能解析的测试结果文件。
另外,引用提到了修改allure配置,可以通过打开安装目录,找到allure-2.13.2,然后进行相应的配置修改。<span class="em">1</span><span class="em">2</span><span class="em">3</span>
#### 引用[.reference_title]
- *1* *2* [Mac pytest结合allure-pytest生成allure测试报告](https://blog.csdn.net/qq_37982823/article/details/122896297)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"]
- *3* [自动化测试框架Pytest(三)——自定义allure测试报告](https://blog.csdn.net/m0_58026506/article/details/126250550)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"]
[ .reference_list ]
platform linux -- Python 3.6.8, pytest-7.0.1, pluggy-1.0.0 rootdir: /root/edap/edaptest_new, configfile: pytest.ini, testpaths: ./testcase/ plugins: allure-pytest-2.11.1, html-3.2.0, metadata-1.11.0
看起来你正在使用 Linux 操作系统,Python 版本为 3.6.8,同时使用了 pytest 测试框架,版本为 7.0.1,以及一些 pytest 插件,包括 allure-pytest-2.11.1、html-3.2.0 和 metadata-1.11.0。你的测试代码位于 `./testcase/` 目录下,并且使用了 `pytest.ini` 配置文件。
阅读全文