将服务器参数作为arquillian资源传递?

时间:2014-01-24 09:37:01

标签: java functional-testing jboss-arquillian

我只使用arquillian进行功能测试。 Arquillian不管理容器(独立)并且没有部署应用程序(也是手动完成的。由于没有部署,我无法使用deploymentUrl获取@ArquillianResource

此外,它是一个maven项目,我有一个服务器主机名的属性,这几乎是我在arquillian测试中得到的。

我的问题是:除了硬编码之外,获取网址的另一种选择是什么?

1 个答案:

答案 0 :(得分:0)

如果测试在客户端JVM中运行,则可以使用系统属性。例如,maven可能是:

$ mvn test -Ddeployment.url=http://whatever

在测试代码中:

String url = System.getProperty("deployment.url", "http://defaulturl");