1

Я попытался развернуть свой источник данных следующим образом:Как развернуть источник данных WildFly с 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() { 
    ? 
} 

ответ

2

Вы можете использовать отдельный автономный * .xml для тестирования arquillian и указать свой источник данных там. Например, в arquillian.xml:

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

и DataSource может быть описана в разделе <datasources> этого автономного

+0

Я попытался, и я получаю: WARNING [org.jboss.arquillian.container.impl. MapObject] Конфигурация содержит свойства, не поддерживаемые фоновым объектом org.jboss.as.arquillian.container.embedded.EmbeddedContainerConfiguration Неиспользованные записи свойств: {serverConfig = standalone-test.xml} Поддерживаемые имена свойств: [managementAddress, modulePath, password, bundlePath, managementPort, jbossHome, managementProtocol, cleanServerBaseDir, имя пользователя] –

+0

У меня была неправильная зависимость. вместо управляемых. wildfly-arquillian-container-managed

Смежные вопросы