使用Ant打包部署STAF插件

打包部署STAF插件,简单来说,分为清理、初始化、编译、打包、部署、测试几个部分 

1.清理   
此处为删除文件及删除文件夹操作,使用ant中的delete标签来实现 
  
2.初始化 
由于STAF插件的打包需要的目录层次为 
STAF-INF 
STAF-INF/classes 
 ...用户包及类的相关层次 
META-INF 
META-INF/MANIFEST.MF 
其中 META-INF在jar打包过程中会自动生成,可以不用管 
故设计目录层次结构为 
build 
build/STAF-INF 
build/STAF-INF/classes 

从上面可以看出,我们至少需要创建上面的三级文件夹,而ant支持递归创建目录,故直接调用mkdir标签来实现 

3.编译 
直接调用java标签来实现,其中需要引用JSTAF.jar文件 

4.打包 
使用jar标签来实现,manifest需要书写为下面的格式 
<manifest> 
    <section name="staf/service/info"> 
       <attribute name="Service-Class" value="${service.class}" /> 
    </section> 
</manifest> 
其中 Service-Class为STAF的入口类 

5.部署 
部署分为两步,删除STAF服务和注册STAF服务,此处使用exec来实现 

6.测试 
此处调用插件中的服务,将任务分发到相应测试机器上,用到了for来遍历机器列表 

详细的代码,点击下载


转载请注明:http://blog.csdn.net/sogouauto

探索测试奥义,交流测试技术,欢迎关注“搜狗测试”


  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值