[www.infoshare.cc]Andriod UiAutomator 使用 Jenkins 实现持续集成

来源:http://www.infoshare.cc

 

工具地址:http://pan.baidu.com/s/1gdF6dkJ

 

Jenkins安装与基本使用-Jenkins基础

任务

1、         源码管理:SVN/CVS/GIT等代码管

2、         构建触发器:什么条件下触发构建,如代码变化

3、         构建:执行构建、测试自己想要的步骤

4、         构建后操作:构建后操作,如发个测试报告

 

操作:

1、         开始创建一个新的任务

2、         输入Items名称,选中“构建一个自由风格软件项目”,点击OK

3、         源码管理,使用SVN的话选中None

4、         构建-增加构建步骤:Excute Windows batch command(在Windows系统下)

5、         输入echo test,换行 exit

6、         构建后操作:E-mail Notification

7、         配置完成之后,返回上一级菜单,点击立即构建

8、         打开可在Console Output处看到控制台的输出

 

SVN安装与基本使用

Windows安装说明:

1、         进入CollabNet官网(http://www.collab.net/downloads/subversion)或者百度搜索输入(collabnet subversion)下载最新版本

2、         点击安装直至安装完成

3、         打开浏览器,输入http://localhost:3433/csvn/,进入SVN管理页面,启动SVN

4、         输入账号admin密码admin

5、         点击用户-创建用户:输入账号密码等点击

6、         点击版本库-创建版本库:输入名字,选中创建一个标准的版本库

操作步骤

1、         Eclipse新建Java工程JenkinsDemo

2、         新建文件夹libs,放入uiautomator.jar和android.jar

3、         新建包-新建测试类,写几条测试类

4、         Eclipse安装SVN插件(在网盘,与Python插件安装一样)

5、         浏览器输入:IP/svn/uitest

6、         右击Java工程-Team-Share Project-SVN-下一步-创建新的资源库位置-下一步-输入IP/svn/uitest-使用指定模块名-输入账号admin密码admin-选择trunk-点击完成,完成后自动打开SVN界面

7、         右击工程-提交-写上提交记录-点击完成

 

SVN基础

      SVN是Subversion的简称,是一个开放源代码的版本控制系统,采用了分支管理系统,与集中式管理的方式来管理代码

      本地代码-》提交

      SVN代码管理-》更新、检出、同步

 

 

搭建持续集成测试系统

持续系统组成

      编码团队-》Eclipse-》SubversionEdge-》代码变化钩子触发-》Jenkins-》编码团队

 

Jenkins

1、         点击配置,进入页面

2、         源码管理:选择Subversion,Repository URL:IP/svn/uitest/trunk/JenkinsDemo/首次需要配置:使用账户密码方式,点击OK;回到工程继续配置

3、         构建触发器:Excute Windows batch command:

4、         dir

5、         echo--------------------------------------------------------------------

6、         java –jar runuiautomator –jar_name demo –test_class 包名  --android_id 1

7、         echo--------------------------------------------------------------------

8、         Curl下载,解压后里面文件放到C盘下的Windows/System32下

9、         命令行进行验证:crul,有返回信息就说明成功

10、      进入SVN目录/data.respositories/uitest/hooks,新建post-commit.bat文件,输入crul –X POST –v –u admin:admin “http://localhost:8080/job/UiAutomator/builds?delay=0sec” 

     

 

posted on 2015-07-03 15:38  wonderful0714  阅读(556)  评论(0编辑  收藏  举报

导航