0
ビルドされたOSGiバンドルを常時動作しているOSGiフレームワーク(Equinox)にインストールして正常に起動できるかどうかをmavenにテストします。Maven OSGiの統合/システムテスト
mavenを使用して有効なOSGIiバンドルを構築することは既に解決されています。今、私は説明された統合/システムテストをしたいです。 or..how簡単にMavenを経由して
- オートデプロイ+フェリックス・ファイルを経由してOSGiバンドルの
- はフェリックスのWebコンソールJSON APIを使用してバンドル開始の結果を得るインストールインストール:調査は私に次のようなアプローチを与えましたか?
- 結果をシェルスクリプトで解析し、結果をmavenに返します。そして、Mavenは最終的にあなたは何をお勧めします、なぜでしょうパックス試験に
を使用してJUnit4OSGI
または
- を "BUILDが失敗した" と言うべきか。
よろしく ドウ
ユニットテストではPax試験を行っていませんか?バンドルが正しく起動できるかどうかだけを知りたい。 –
はい - ユニットテスト(PaxExam)を使用して、バンドルを正しく起動できるかどうかをテストできます。 – gusto2
Pax試験は、ユニットテストではなく、インテグレーションテスト用に作られています。ユニットテストを使用します。ユニットテストでは、メソッドの正しい機能をテストする必要があります。Paxテストでは、バンドルがA)配備されているかどうかを確認できます。B)サービスが利用可能で、C)i)バンドルii)サービスの配線が正しく行われている場合。 –