Jenkins平台中Pytest与Allure的协同应用

在Jenkins中集成Pytest和Allure

1. 安装必要的插件

  • 在Jenkins插件管理中搜索并安装以下插件:
    • Pytest Plugin
    • Allure Jenkins Plugin

2. 配置Pytest插件

  • 进入Jenkins全局工具配置,添加Pytest
  • 配置Pytest执行命令,例如:pytest --alluredir=./allure-results

3. 配置Allure插件

  • 进入Jenkins系统配置,配置Allure Commandline
  • 设置Allure报告结果路径,例如:allure-results

4. 创建Jenkins任务

  • 新建一个自由风格的Jenkins任务
  • 在构建步骤中添加“Execute shell”或“Execute Windows batch command”
  • 输入Pytest执行命令,例如:pytest --alluredir=./allure-results
  • 添加构建后操作步骤“Allure Report”
  • 指定Allure结果路径,例如:allure-results

5. 执行Jenkins任务

  • 运行Jenkins任务,Pytest会执行测试用例并生成Allure结果
  • Allure Jenkins Plugin会将结果转换为可视化报告
  • 您可以在Jenkins任务页面查看Allure报告

注意:

  • 确保Pytest和Allure Commandline已正确安装在Jenkins服务器上
  • 根据您的项目需求,调整Pytest执行命令和Allure结果路径

通过以上步骤,您可以在Jenkins平台中使用Pytest和Allure进行高效的测试和结果展示。

md 文件大小:4.36KB