2016-12-02 100 views
1

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

什么是最好的方法?

  1. 包括在像一个普通的Java应用程序
  2. 捆绑一个测试目录实现一个新的包来测试我的APP_bundle

如果2)是最好的方法,我怎么把它链接到我APP_bundle?

我可以使用什么样的工具? JUnit的?

谢谢,最好的问候!

+0

你如何建立你的包? Maven(+ tycho?) –

+0

nope我不Maven,我出口插件https://eclipse.github.io/kura/doc/hello-example.html – sabrina2020

+2

这个例子看起来不是一个好的做法。您应该尝试使用自动构建。无论如何,如果单元测试是在变化时自动执行的话,那么它是最有意义的。我希望库拉项目也有专业构建的例子。 –

回答

2

对于普通单元测试,你可以简单地使用像OSGi以外的junit。