PaxExam を使用して一連の統合テストを正常に実行しています。Maven を使用してテストを実行します。テストの目的は、Karaf で実行されている Apache CXF を介して実装された REST Web サービスをテストすることです。
テストは自分のマシンで実行されますが、ポートの競合が原因で Jenkins のビルド中に失敗します。CXF は、デフォルトの Jetty ポートと思われるポート 8181 を使用します。テストスイートでこのポートを宣言またはプログラムで変更する方法はありますか?
ここにリストされているさまざまな PaxExam オプションを使用してみました。
http://team.ops4j.org/wiki/display/PAXEXAM3/Configuration+Options、しかし役に立たない。
ありがとうございました。