如何使用Arquillian部署WildFly数据源?

时间:2015-06-16 15:45:20

标签: java jboss integration-testing wildfly-8 jboss-arquillian

我尝试按如下方式部署我的数据源:

@Deployment(name = "test", order=2)
static WebArchive createDeployment() {
    ShrinkWrap.createFromZipFile(WebArchive, new File("target/test.war")).addAsWebInfResource(new File("src/test/resources/test-DS.xml"), "test-DS.xml")
}

但似乎忽略了我的数据源,我看不到有关jboss控制台中部署的信息。

是否还有其他可能使用arquillian部署数据源?

@Deployment(name = "datasource", order=1)
static ? createDSDeployment() {
    ?
}

1 个答案:

答案 0 :(得分:2)

您可以使用单独的独立* .xml进行arquillian测试,并在那里指定您的数据源。例如,在arquillian.xml中:

   <configuration>
       ...
       <property name="serverConfig">standalone-test.xml</property>
       ...
   </configuration>

和datasource可以在该独立的<datasources>部分中描述