2016-12-02 18 views
1

OSGIバンドルをテストするにはどうすればよいですか?私はKuraを使用しています。これはEclipse Equinoxに基づいています。私は、統合テストではなくユニットテストについて話しています。なぜなら、エクスポートされたサービスを調べる前に、自分のアプリケーションクラスとロジックをチェックして始めたいからです。ユニットテストOSGIバンドル

最良のアプローチは何ですか?

  1. 通常のJavaアプリケーション
  2. のようなバンドル内のテストディレクトリを含める2)私は私にそれをリンクする方法、最善のアプローチであれば、私のAPP_bundle

をテストするために、新しいバンドルを実装APP_bundle?

どのようなツールを使用できますか? JUnit?

ありがとうございます。

+0

あなたはバンドルをどのように構築していますか? Maven(+ tycho?) –

+0

いいえ、私はMavenを使っていません。プラグインをエクスポートします。https://eclipse.github.io/kura/doc/hello-example.html – sabrina2020

+2

この例は良い例ではありません。自動ビルドを使用するようにしてください。ユニットテストは、変更があったときに自動的に実行されると、ほとんどの場合意味があります。私はkuraプロジェクトにもプロのビルドの例があることを願っています。 –

答えて

2

単体テストのテストでは、単純にOSGiの外部のようなjunitを使うことができます。

関連する問題