2012-02-09 142 views
0

我正在研究OSGi应用程序的集成测试框架。从here开始,我开始关注两个主要选项:PaxExamSpringDM。现在从我所站的地方来看,这些框架看起来像是做同样的事情:启动一个OSGi框架,注入你的bundle,动态地将你的测试部署到一个bundle,然后在OSGi容器中运行它。听起来对吗?比较OSGi测试框架

有没有人有使用这些工具中的一种或两种的实际经验?你会推荐哪个?你能指定这两个框架之间的重要区别吗?

谢谢。

回答

2

Pax考试更灵活。可以运行各种OSGi容器版本(PaxRunner选项)组合的测试。也可以从类路径运行OSGi容器(Native runner = SpringDM)。

问候, 德米特罗

+0

+1德米特罗,PaxExam是太棒了,虽然这是一个有点难以锻炼从文档什么仍然适用(现在2.4版本)。也就是说,ops4j pax社区在邮件列表和jira上非常敏感。很值得初始学习曲线IMO。 – earcam 2012-02-10 12:49:41

+0

感谢您的回复。 :) – Oleksi 2012-02-10 14:03:33