2016-04-05 6 views
0

ビルドされたOSGiバンドルを常時動作しているOSGiフレームワーク(Equinox)にインストールして正常に起動できるかどうかをmavenにテストします。Maven OSGiの統合/システムテスト

mavenを使用して有効なOSGIiバンドルを構築することは既に解決されています。今、私は説明された統合/システムテストをしたいです。 or..how簡単にMavenを経由して

  • 開始を

    • オートデプロイ+フェリックス・ファイルを経由してOSGiバンドルの
    • はフェリックスのWebコンソールJSON APIを使用してバンドル開始の結果を得るインストールインストール:調査は私に次のようなアプローチを与えましたか?
    • 結果をシェルスクリプトで解析し、結果をmavenに返します。そして、Mavenは最終的にあなたは何をお勧めします、なぜでしょうパックス試験に

    を使用してJUnit4OSGI

  • を使用して
  • または

    • を "BUILDが失敗した" と言うべきか。

      よろしく ドウ

    答えて

    0

    私は、パックス試験をお勧めします、はい、私はバイアスされてる; )しかし、あなたが言ったように、この1私の知る限り、実際にすでに思えるのようにMavenなど から実行beeingて、すべてのニーズに合いましたPax試験を知っている私は、そのWebページにアクセスして、対応するメーリングリストなどで開発し使用している人と連絡を取ることをお勧めします。

    +0

    ユニットテストではPax試験を行っていませんか?バンドルが正しく起動できるかどうかだけを知りたい。 –

    +0

    はい - ユニットテスト(PaxExam)を使用して、バンドルを正しく起動できるかどうかをテストできます。 – gusto2

    +0

    Pax試験は、ユニットテストではなく、インテグレーションテスト用に作られています。ユニットテストを使用します。ユニットテストでは、メソッドの正しい機能をテストする必要があります。Paxテストでは、バンドルがA)配備されているかどうかを確認できます。B)サービスが利用可能で、C)i)バンドルii)サービスの配線が正しく行われている場合。 –

    関連する問題