首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 软件管理 > CVS SVN >

ANT+SVN安卓测试框架:ANT一部分二

2013-10-27 
ANT+SVN安卓测试框架:ANT部分二?由于是安卓测试,默认文件结构是被测试工程目录下有tests的文件夹,测试工程

ANT+SVN安卓测试框架:ANT部分二

?由于是安卓测试,默认文件结构是被测试工程目录下有tests的文件夹,测试工程则放在tests下,上述代码run.xml则需要放在tests下。本文件依赖于相对路径,详细阅读注释。

?

?

代码分析:

日志记录:

?该标签属于ant自带标签,详细自查ant文档

?

?????? name:日志文件名(包括路径,无路径则表示在当前路径,一般是xxxx.txt)

?????? actino:控制日志开始/结束

?

更新:

?与部分一中的checkout.xml类似,svn更新功能,比对本地文件与版本库文件的差异,更新本地文件。

?

注:<update>中有dir属性,为相对路径,依赖于文件结构

?

发邮件:

    要实现ant发邮件功能需要下载功能包,在ant文档中查<mail>标签,知道该标签依赖于2个包
mail.jarMail task with Mime encoding, and the MimeMail taskhttp://www.oracle.com/technetwork/java/index-jsp-139225.htmlactivation.jarMail task with Mime encoding, and the MimeMail taskhttp://www.oracle.com/technetwork/java/javase/jaf-135115.html

?

下载后放到ant下的lib目录下,即可以使用<mail>标签

?

?针对安卓测试需要在local.properties中指定本机的sdk,而版本库中的sdk不一定与本机一致,所以添加此target。依赖与固定的文件结构,根据不同的测试实例需要修改。

//TODO 此处也是本框架需要改进的地方

?

运行:

?

此target为调用安卓测试工程的build.xml运行测试,具体build.xml中如何测试本文不作讨论。

热点排行