记录一下自动化测试过程中直接用jenkins发送测试报告到附件的方法
首先保证代码的正确性
启动appium server
server成功启动,并且监听端口号且脚本
右击复制url
创建新的文件夹
checkout
输入刚才赋予读写权限的人员id及密码
成功
将代码导入checkout的文件夹,也就是我们的项目
右击文件夹 commit提交
输入用户密码,必须是由读写权限的用户,全选 提交成功
代码提交完成,现在打开jenkins
构建一个新的项目
源码管理输入的url是我们svn上传项目的路径
Credentials是拥有读写权限的用户
之后构建,使用命令python ,打开运行py文件艘在位置,
构建后操作,发送邮件
上边是收人人列表
下边是附件格式
最后保存构建
构建成功,脚本跑了起来,但是这里附件并不能发送出去,
这里是我们生成报告的位置,注意
这有两种方式,针对自己jenkins安装方式的不同选择
客户端安装jenkins,构建的项目会在jenkins目录下的jobs里的项目
打开build.xml
将workspace中的路径复制到脚本中生成报告的路径,之后从新提交源代码到svn,重新构建即可
在这里插入图片描述
源码安装的jenkins,构建文件会在c盘下的用户下的你的用户名下的.jenkins的jobs中,之后还是将workspace中的路径复制到脚本中生成报告的路径,之后从新提交源代码到svn,重新构建即可