几个月来,我一直在使用 arquillian 测试我的程序。我最近刚刚在 glassfish 容器中安装了 jenkins 并让它构建我的项目。我有一个问题,即 arquillian 试图使用与托管 jenkins 的 glassfish 容器相同的设置,但它没有通过我的测试。
我尝试使用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 的容器冲突。
提前感谢任何反馈或帮助。