私は何ヶ月も arquillian を使って自分のプログラムをテストしてきました。最近、ジェンキンスをグラスフィッシュコンテナにインストールし、プロジェクトをビルドしました。arquillian がジェンキンをホストするグラスフィッシュ コンテナーと同じ設定を使用しようとしているという問題があり、テストに失敗しています。
https://docs.jboss.org/author/x/zgAOに記載されているように domain.xml を使用してみました。私が使用した domain.xml は、テストの実行時に arquillian によって生成された domain.xml のサンプル コピーです (つまり、/var/folders/mf/tdymlzl95cj0fvw4vgxzqzj00000gn/T/gfembed5574188909570726432tmp/applications/)。
私のサンプル arquillian.xml コンテンツは
<container qualifier="glassfish" default="true">
<configuration>
<property name="configurationXml">src/test/setup/domain.xml</property>
<property name="resourcesXml">src/test/setup/glassfish-resources.xml</property>
</configuration>
</container>
それでも失敗しています。
私が望んでいたのは、arquillian が組み込みコンテナーで使用するポートを構成できるようにして、jenkins を実行するコンテナーと競合しないようにすることだけでした。
フィードバックやヘルプをお寄せいただきありがとうございます。