В Справочном руководстве Arquillian нет ни одной страницы, содержащей ваш ответ. Отчасти это связано с модульной и расширяемой природой Arquillian — расширения могут иметь свои собственные элементы конфигурации и свойства.
Начнем с того, что свойства контейнеров находятся в разделе адаптеры контейнеров. У каждого адаптера есть своя страница, на которой подробно описана конфигурация контейнера. Например, JBoss AS 7 имеет собственную страницу для конфигурации контейнера (см. раздел Конфигурация на странице), а также для других контейнеров.
Как правило, вам не нужно настраивать протокол самостоятельно, так как значения обычно управляются Arquillian и обычно не требуют предоставления каких-либо переопределений через arquillian.xml. Но если они вам нужны, они находятся в разделе Протоколы и в дочернем страницы.
группа — это просто набор контейнеров, используемый в тех случаях, когда контейнер не поддерживает кластеризацию по умолчанию. Вам просто нужно указать несколько конфигураций контейнеров в элементе группы, как показано здесь.
Конфигурация расширения обычно находится на дочерних страницах расширений.
У элемента defaultProtocol нет собственной страницы. Он используется для переопределения протокола, указанного адаптером контейнера, для всех тестов. Есть только несколько случаев, когда вам нужно будет использовать этот элемент, особенно когда вам нужно использовать протокол сервлета вместо протокола JMX для JBoss AS 7 (поскольку протокол сервлета Arquillian является более широко используемым и проверенным протоколом, чем протокол Servlet). JMX один).
Типичное использование defaultProtocol будет выглядеть так:
<defaultProtocol type="Servlet 3.0" />
где тип — это имя протокола. «Сервлет 2.5» и «Сервлет 3.0» являются допустимыми значениями. Вам также может понадобиться добавить зависимость протокола в путь к классам при изменении протокола контейнера по умолчанию.
person
Vineet Reynolds
schedule
13.04.2012