使用Ant打包部署STAF插件

来源:互联网 发布:女的网络歌手有哪些 编辑:程序博客网 时间:2024/06/15 11:39
打包部署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
原创粉丝点击