4

Glassfish に対して Java EE アプリケーションをテストするために Arquillian を使用しています。これまでのところ、パフォーマンスの問題に直面しています。各テスト ケースが完了するまでに 1 分以上かかります。60 個のテスト ケースがあると、実行に 1 時間かかります。したがって、ビルドには 1 時間以上かかります。

テスト ケースの実行には、glassfish コンテナーの起動、war ファイルの作成とデプロイに時間がかかる場合があることを理解しています。

各プロジェクトの下にテスト ケースをグループ化し、すべてのクラスを追加し、単一の展開アーカイブを作成し、単一のテスト クラスであるかのように単一の展開で複数のテストを実行する方法はありますか?

4

3 に答える 3

7

Arquillian はスイート自体をサポートしていません。

しかし、スイートのテストを可能にする拡張機能を書きました。

https://github.com/ingwarsw/arquillian-suite-extension

そこには、例を含むドキュメントがあります。

于 2014-06-16T14:15:51.527 に答える
1

埋め込まれたグラスフィッシュ インスタンスを使用していますか? リモートインスタンスを実行すると、より高速に動作するはずだからです。

于 2013-04-17T14:13:06.693 に答える