一、Jenkins环境配置
略
二、RobotFramework环境配置
三、Jenkins中配置allure
allure插件
3.1 插件安装
- Jenkins中安装插件的路径:
Manage Jenkins -->Manage Plugins
- 查找、选择对应的插件
Allure
jenkins-allure-01选择插件.png
-
下载安装插件
jenkins-allure-02安装中.png
3.2 配置
-
配置路径
jenkins-allure-04设置全局变量.pngManage Jenkins -->Global Tool Configuration
-
选择并配置
- 全局变量配置界面,找到
Allure Commandline
,点击Allure Commandline安装
- 别名:随意填写
- 勾选自动安装
- 选择最新的版本
- 点击保存按钮
- 全局变量配置界面,找到
四、 示例
4.1 测试用例代码
*** Test Cases ***
测试2
log 1
测试3
log 2
测试4
Should Be True '1' == 'hello'
jenkins-allure-06示例代码.png
4.2 将测试用例配置到Jenkins项目中
- Jenkins项目中的构建
-
robottest
是我的项目目录,mytest
是项目中测试套件的存储路径,不结合allure时的robot命令robot mytest
,更多robot命令参考RobotFramework学习09-项目目录&执行参数&输出文件 -
--listener allure_robotframework
,RF与allure结合的固定命令,用于生成符合allure格式的日志文件。(网上多数都是pytest框架对应的命令,此处不要搞错,否则后面生成不了报告) -
;%WORKSPACE%/myfirstallure
,指定allure格式的日志文件的存储路径,其中%WORKSPACE%
取的是Jenkins的环境变量,如路径前不添加此变量,生成的allure报告中可能会查不到测试案例执行结果的相关数据
-
e:
cd learn\robottest
robot --listener allure_robotframework;%WORKSPACE%/myfirstallure mytest
jenkins-allure-07构建配置.png
- Jenkins项目中的构建后操作
- 点击“增加构建后操作步骤”
- 选择“Allure Report”
- path中填入报告存放allure相关日志文件的路径,此路径必须是“构建”命令中
%WORKSPACE%
后面的路径值,此处为myfirstallure
- 点击“保存”按钮,保存项目
4.3 运行Jenkins项目
- 运行项目
- 查看报告
网友评论