Robotium源代码编译
来源:互联网 发布:藤井莉娜 淘宝 编辑:程序博客网 时间:2024/05/10 14:03
Robotium是最近比较火的一个开源的android自动化测试工具,既可以使用它进行白盒测试,也可以使用它进行黑盒测试。主要还是取决于你的项目的需求。Robotium的优点是采用android的Instrument自动化测试框架为内核进行二次开发,对真机测试过程中的root权限要求不是很高甚至是零要求;同时采用Instrument为内核也是它的一个限制,就是不能够跨APP进行测试,也就是说,你写的每一个测试工程只能够测试一个app,当这个测试工程有界面跳转到另一个app的界面时(比如使用微博微信QQ等平台分享内容的需求),就会导致crash。本文重点不在讨论该工具的优缺点,下面介绍下Robotium的源代码编译的过程。
1.下载maven及m2e
maven和ant一样都是一个大包编译等统一部署的一个工具,maven的下载地址是
http://maven.apache.org/download.cgi
当前最新版本事3.1.0。下载完成后,将maven的bin目录添加到环境变量里面,进入到cmd命令行输入mvn进行检验是否安装成功,下面的截图是我安装成功后的界面
m2e是mave在eclipse上的插件,在线安装的地址是
http://download.eclipse.org/technology/m2e/releases/
安装成功后,在eclipse中选择windows--preference会看到maven选项,如下图
2.下载Robotium源代码
下载地址:
http://download.csdn.net/detail/tianxuexuankui/5822937
3.在eclipse中编译Robotium源代码
(1)导入工程
将Robotium的源代码导入到eclipse中,导入的时候选择Maven选项卡,如下图
(3)编译源码
右键源代码的工程,Run as---Maven Install就可以进行编译了,控制台输出片段如下
[INFO] Robotium .......................................... SUCCESS [18.201s][INFO] Robotium :: Solo .................................. SUCCESS [20.743s][INFO] ------------------------------------------------------------------------[INFO] BUILD SUCCESS[INFO] ------------------------------------------------------------------------[INFO] Total time: 39.245s[INFO] Finished at: Sat Jul 27 08:39:56 CST 2013[INFO] Final Memory: 4M/8M[INFO] ------------------------------------------------------------------------
表示编译已经成功了,刷新源代码工程会出现一个target目录,里面就是编译好的jar文件了。
- Robotium源代码编译
- Robotium源代码编译
- 通过Maven编译Robotium
- Robotium-5.0.1-源代码解析(1)---ActivityUtils
- 编译源代码
- Robotium
- robotium
- robotium
- robotium
- Robotium
- Robotium
- Robotium
- Robotium
- Robotium
- robotium
- 源代码编译+模块化编译
- Robotium-5.0.1-源代码解析(2)—Asserter
- Robotium-5.0.1-源代码解析(3)—By
- 霓虹灯
- POJ 1276(多重背包)
- non-root用户ssh登入centos
- 华为机试题:大数求和
- ORA-600 各个参数含义说明
- Robotium源代码编译
- NYOJ 1204 魔法少女 简单DP
- 研一上学期学期总结
- Design the website project directory
- RQNOJ 篝火晚会
- 京东价格监控软件开发技术探讨三:使用C#模拟京东登录
- 整合Struts2+Spring2.5+Hibernate3.5
- mongodb+node.js入门
- 简单计算器