2016-12-02 49 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。