pax-exam+maven应用于osgi的集成测试

1  Pax-exam

说到测试框架,spring DM自带了一个集成junit的测试框架spring-dmtest,在实际使用中,因为需要tester也要定义一大串的依赖关系,并且对组件的启动顺序有要求,提高了环境调试的工作量,转而调研了pax-exam这个框架。

 

Pax-exam是用来测试osgi框架和应用程序的工具。它负责的自动化case执行顺序大致如下:

1.      启动一个OSGi的容器,比如equinox,flex,这是基础,因为所有的OSGI组件都要生存在一个OSGI容器之上

2.      启动需要用到的所有bundle,包括被测bundle,以及被测bundle依赖的bundles

3.      动态的将test代码project创建为一个bundle

4.      把test bundle发布到已经启动了的OSGI容器内

5.      执行test函数


2 Maven配置

1.       Maven的eclipse插件配置:

第一:下载apache-maven-2.2.1-bin.zip

第二:在eclipse的window-preferences-maven-installation中addmaven2.2.1如下并选择:


第三:maven本地仓库配置,在eclipse的window-preferences-maven-usersettings中配置如下

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值