Robotframework配合Allure+Jenkins集成测试报告

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Robotframework配合Allure+Jenkins集成测试报告相关的知识,希望对你有一定的参考价值。

参考技术A 如下是Jenkins运行命令,重跑一次并合并输出robot framework测试报告;同时也集成一个高大上的Allure报告。

全局工具配置-Allure Commandline:

2021-08-12 jenkins + pytest + allure

参考技术A 实现上述架构

流程 :

1)安装jenkins

2)jenkins内安装allure插件

3)创建相关任务配置allure和报告展示

问题解决:

1)Jenkins上的配置allure和报告

在构建后操作--添加Allure Report ---填写Result path(这个是指Pytest+allure运行后生成的结果位置(自己创建的))

在构建后操作--添加Publish HTML Report---填写HTML directory to archive(这个是指allure配置的报告展示目录,默认是allure_report)

shell中可以写

pytest

也可以写python3 test_demo.py(换成自己的测试py)

测试py中核心的一句是

command_line = ["-s", "test_user.py", "--alluredir=report"]

pytest.main(command_line)

以上是关于Robotframework配合Allure+Jenkins集成测试报告的主要内容,如果未能解决你的问题,请参考以下文章

引诱框架:预计至少有 1 个参数,得到 0

2021-08-12 jenkins + pytest + allure

Allure05-生成独立的allure测试报告

jenkins学习8-生成Allure报告(Allure Jenkins Plugin)

allure--环境搭建

allure下载