Details
-
Type:
Feature Request
-
Status: Open (View Workflow)
-
Priority:
Major
-
Resolution: Unresolved
-
Affects Version/s: 1.0.0.Final
-
Fix Version/s: 2.0.0.Beta1
-
Component/s: Base Implementation, Configuration
-
Labels:
-
Forum Reference:
-
Estimated Difficulty:Low
Description
Using <defaultProtocol type="Servlet 3.0" /> makes it impossible to run tests on tomcat-embedded-6.
We need to be able to override default protocol on a container level, so we can use defaultProtocol property and still share an arquillian.xml between older servers.
This is just a matter of honoring the protocol element child of the container element, which is already in the schema:
<container qualifier="jbossas-managed-7" default="true"> |
<protocol type="Servlet 3.0"/> |
</container> |
The container/protocol element is intended for configuring the protocol, e.g. override server ip, so the presence of the protocol type is not enough. We can follow the container way by adding a default=true|false.