Java 单元测试OSGI包

Java 单元测试OSGI包,java,unit-testing,junit,osgi,osgi-bundle,Java,Unit Testing,Junit,Osgi,Osgi Bundle,如何测试我的OSGI包?我使用的是基于EclipseEquinox的。我说的是单元测试而不是集成测试,因为我想在检查导出的服务之前先检查我的应用程序类和逻辑 最好的方法是什么 在捆绑包中包括一个测试目录,就像普通Java应用程序一样 实现一个新的捆绑包来测试我的应用程序捆绑包 如果2)是最好的方法,我如何将其链接到我的应用程序包 我可以使用什么样的工具?朱尼特 谢谢并致以最良好的问候 对于普通单元测试,您可以在OSGi之外简单地使用junit 我是帮助编写OSGi集成测试的库的开发人员。检查此链

如何测试我的OSGI包?我使用的是基于EclipseEquinox的。我说的是单元测试而不是集成测试,因为我想在检查导出的服务之前先检查我的应用程序类和逻辑

最好的方法是什么

  • 在捆绑包中包括一个测试目录,就像普通Java应用程序一样
  • 实现一个新的捆绑包来测试我的应用程序捆绑包
  • 如果2)是最好的方法,我如何将其链接到我的应用程序包

    我可以使用什么样的工具?朱尼特


    谢谢并致以最良好的问候

    对于普通单元测试,您可以在OSGi之外简单地使用junit

    我是帮助编写OSGi集成测试的库的开发人员。检查此链接

    如何构建捆绑包?Maven(+tycho?)不,我没有Maven,我导出了这个例子看起来不是一个好的实践的插件。您应该尝试使用自动构建。如果单元测试是在更改时自动执行的,那么单元测试是最有意义的。我希望kura项目也有专业建造的例子。