目前,作为大学最后一年项目的一部分,我正在开发一个新的版本控制系统。这个想法是使其具有高度的适应性和可插拔性。
我们正在使用OSGi框架(Equinox实现)来管理我们的插件。我的问题是我找不到测试OSGi捆绑包的简单易用的方法。
当前,我必须使用Maven构建捆绑软件,然后执行测试工具。我正在寻找类似Eclipse的JUnit测试运行程序之类的东西,因为它可以节省大量时间。
有没有一种快速简便的方法来测试OSGi捆绑软件?
编辑:我不需要测试Eclipse插件或GUI组件,仅需OSGi捆绑包即可。
EDIT2:是否有一些支持JUnit4的框架?
Spring Dynamic Modules对测试OSGi捆绑包提供了出色的支持。